OWASP/iGoat-Swift

Name: iGoat-Swift

Owner: OWASP

Description: OWASP iGoat (Swift) - A Damn Vulnerable Swift Application for iOS

Created: 2018-04-03 14:40:39.0

Updated: 2018-05-24 08:40:32.0

Pushed: 2018-05-14 07:17:24.0

Homepage:

Size: 10710

Language: C

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

OWASP iGoat (Swift) - A Damn Vulnerable Swift Application for iOS Twitter Follow

This is a Swift version of original iGoat Objective C project. Using OWASP iGoat, you can learn exploiting and defending vulnerabilities in iOS Swift applications. Developed using Swift 4 Ruby

iGoat (Objective C) was presented at: AppSec USA 2017   c0c0n 2017   SEC-T 2017   BruCON 2017   Bugcrowd Levelup 2017

Vulnerabilities Covered (version 1.0): Download iGoat

Summary | Snapshot :————————-:|:————————-: OWASP TOP 10 Mobile

Reverse Engineering
Runtime Analysis
Data Protection (Rest)
Data Protection (Transit)
Key Management
Tampering
Injection Flaws
Broken Cryptography
Memory Management
URL Scheme Attack
Social Engineering
SSL Pinning
Authentication
Jailbreak Detection
Side Channel Data Leaks
Cloud Misconfiguration
* Crypto Challenges |

Demo

Demo

Documentation: iGoat Wiki

iGoat Quick Setup git clone https://github.com/OWASP/iGoat-Swift.gitand open iGoat-Swift.xcodeproj with xcode. Setup iGoat Server Navigate to server > docker_packaging and then user command docker compose up
Using Cydia Repo - Open Cydia -> Sources -> Edit and add source http://swiftigoat.yourepo.com/ and then search for iGoat and install it.

Project Lead - Swaroop Yermalkar Twitter Follow

Lead Developer - Anthony Gonsalves

Architecture

Architecture

How to Contribute?

To contribute to iGoat project, please contact Swaroop ( swaroop.yermalkar@owasp.org or @swaroopsy )

Project Contributors -

Junard Lebajan
Tim
Your name can be here :) We give cool iGoat t-shirt and swag!


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.