DVIA

Penetration testing simulator

An iOS application designed to test mobile security skills by simulating common vulnerabilities and providing resources for learning iOS app security.

Damn Vulnerable iOS App (DVIA) is an iOS application that is damn vulnerable. Its main goal is to provide a platform to mobile security enthusiasts/professionals or students to test their iOS penetration testing skills in a legal environment. This application covers all the common vulnerabilities found in iOS applications (following OWASP top 10 mobile risks) and contains several challenges that the user can try. This application also contains a section where a user can read various articles on iOS application security. This project is developed and maintained by @prateekg147. The vulnerabilities and solutions covered in this app are tested upto iOS 8.1 .

GitHub

429 stars
33 watching
98 forks
Language: Objective-C
last commit: about 5 years ago

Related projects:

Repository Description Stars
prateek147/dvia-v2 An iOS application designed to test mobile security skills and demonstrate vulnerabilities in a controlled environment. 894
appsecco/dvna A tool to demonstrate common vulnerabilities in web applications and provide guidance on fixing them. 706
logicalhacking/dvhma A deliberately vulnerable hybrid mobile app used to test and study injection vulnerabilities in Android apps. 257
ivan-sincek/ios-penetration-testing-cheat-sheet A comprehensive guide to iOS penetration testing, covering tools, techniques, and best practices for identifying vulnerabilities and exploiting them in a controlled environment. 310
aif4thah/vulnerablelightapp A vulnerable backend application designed to be hacked and used for educational purposes 30
roottusk/vapi An API simulator designed to test and demonstrate common web application security vulnerabilities 1,177
s4n7h0/xvwa A training tool to help security enthusiasts learn web application security vulnerabilities and weaknesses by practicing on a deliberately flawed web application. 1,699
rewanthtammana/damn-vulnerable-bank An intentionally vulnerable Android application designed to test security hacking skills 654
mihir-shah99/vulndroid An Android app designed to demonstrate common web application vulnerabilities and provide training in secure coding practices. 10
openzeppelin/damn-vulnerable-defi A collection of DeFi challenges with intentionally introduced vulnerabilities to simulate real-world security issues in Ethereum-based smart contracts. 671
uber-common/metta An adversarial simulation tool to test information security preparedness by simulating network-based attacks on various systems. 1,102
geosn0w/myriam An iOS application designed to provide security challenges and vulnerabilities for researchers to study and analyze 254
peco602/dvwassl An SSL-enabled web application used to test web security vulnerabilities and simulate a production environment. 5
nicolasgarcia214/damn-vulnerable-defi-foundry A DeFi smart contract training tool that simulates real-world vulnerabilities to help developers learn offensive security testing skills 494
snoopysecurity/dvws-node An insecure web service application used to simulate various web vulnerabilities and demonstrate their mitigation strategies. 455