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

430 stars
33 watching
99 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. 905
appsecco/dvna A tool to demonstrate common vulnerabilities in web applications and provide guidance on fixing them. 712
logicalhacking/dvhma A deliberately vulnerable hybrid mobile app used to test and study injection vulnerabilities in Android apps. 258
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. 316
aif4thah/vulnerablelightapp An educational API project designed to demonstrate various vulnerabilities and security flaws in a web application. 32
roottusk/vapi An API simulator designed to test and demonstrate common web application security vulnerabilities 1,182
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,700
rewanthtammana/damn-vulnerable-bank An intentionally vulnerable Android application designed to test security hacking skills 656
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. 675
uber-common/metta An adversarial simulation tool to test information security preparedness by simulating network-based attacks on various systems. 1,103
geosn0w/myriam An iOS application designed to provide security challenges and vulnerabilities for researchers to study and analyze 255
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 495
snoopysecurity/dvws-node An insecure web service application used to simulate various web vulnerabilities and demonstrate their mitigation strategies. 458