BerylEnigma is a comprehensive Java-based toolkit for penetration testing, cryptography research, and CTF challenges, featuring encryption, decoding, and red team utilities with a user-friendly GUI.
ffffffff0x team toolset for penetration testing, cryptography research, CTF and daily use. | ffffffff0x 团队工具集,用来进行渗透测试,密码学研究,CTF和日常使用。
This tool is designed for security professionals, CTF participants, and cryptography researchers who need an integrated suite for encryption, decoding, and red team operations. It facilitates common cryptographic functions, payload generation, and text/image manipulation to streamline penetration testing and cryptanalysis workflows.
The tool requires JDK17 and Maven for building and packaging. macOS users may need to adjust security settings to run the app due to system restrictions. The software is intended strictly for educational and research purposes; users should avoid illegal use. The UI supports English and Chinese languages, and ongoing development includes features like target and dictionary generation for red teaming.
Install and configure JDK17 and Maven environment on your computer
Clone the repository: git clone https://github.com/ffffffff0x/BerylEnigma.git
Navigate to the 'jpackage' directory
Run the packaging script corresponding to your operating system
Find the packaged software folder in the 'target' directory
For macOS users, place the app in the Applications folder to properly load the bcprov package
If macOS shows 'XXX is corrupted and cannot be opened', adjust Settings -> Privacy & Security -> Security -> Allow programs downloaded from -> Any source