Skip to content

Latest commit

ย 

History

History
102 lines (68 loc) ยท 3.5 KB

File metadata and controls

102 lines (68 loc) ยท 3.5 KB
Allsafe Logo

Allsafe - iOS

An Intentionally Vulnerable iOS Application for Security Education

License: GPL v3 Swift iOS

๐Ÿ“ฑ About

Allsafe is an intentionally vulnerable iOS application designed for security enthusiasts, pentesters, and developers to learn about Android application security. Unlike typical CTF-style apps, Allsafe simulates a real-world application using modern libraries and technologies, providing a practical learning experience for identifying and exploiting iOS vulnerabilities.

๐ŸŽฏ Key Features

  • 15+ Security Challenges covering various vulnerability categories
  • Swift + UIKit stack with modular structure
  • Frida Challenges for dynamic instrumentation practice
  • Real-world Scenarios that mirror actual application vulnerabilities
  • Progressive Difficulty from beginner to advanced levels
  • Clean UI/UX with a hacker-themed terminal interface

๐Ÿ“ธ Screenshots

Main Screen Challenge View NSUrlSession Challenge

๐Ÿš€ Installation

Prerequisites

  • Physical iOS device with iOS 16.1.1 or later
  • (Optional) Frida for dynamic analysis challenges

Download & Install

Download IPA from the realeses

# Download the latest IPA from releases
wget https://github.com/t0thkr1s/allsafe-ios/releases/latest/download/allsafe-ios.ipa

๐ŸŽฎ Challenges

The application contains various security challenges organized by difficulty

Contributions are welcome! Whether you've found a bug, have a suggestion, or want to add a new challenge:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ’– Support

If you found this project helpful or valuable, please consider:

  • โญ Giving it a star on GitHub
  • ๐Ÿ› Reporting bugs or suggesting improvements
  • ๐Ÿ’ฐ Supporting through cryptocurrency donations:

Bitcoin (BTC)
bc1qd44kvj6zatjgn27n45uxd3nprzt6rm9x9g2yc8

Ethereum (ETH)
0x1835a58E866a668C48Ee63d32432C7Fe28aF54b4

๐Ÿ“š Learning Resources

โš ๏ธ Disclaimer

This application is designed for educational purposes only. It should only be used in controlled environments where you have explicit permission. The developers assume no liability and are not responsible for any misuse or damage caused by this application.

Do not use this application:

  • On devices you don't own
  • In production environments
  • For illegal purposes
  • Without proper authorization

๐Ÿ“„ License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.


Built with โค๏ธ for the security community
Happy Hacking! ๐Ÿš€