"Locks only exist to keep honest people honest"
Cryptex is an advanced cryptography hacking tool created by a joint development between The Societal Security Guild and Cosmodium CyberSecurity. It was originally two seperate tools, one reffered to as "Cryptex" and the other as "The Codex Project". But on May 2, 2022, the lead developers Cythes and Blue Cosmo joined forces to build a central cryptography tool. Since then, plenty of others have joined the project to build it into what we one day hope to be, the "Metasploit of Cryptography".
Cryptex is capable of advanced encryption, decryption, and breaking ciphers through various mehtods. These methods include but are not limited to bruteforcing, cryptographic wordlising, letter frequencies, plaintext formatting, and cracking.
- Debian/Void/Arch based Linux OS
- Python 3.x
- Clone repository
git clone https://github.com/AlexKollar/Cryptex.git
- Execute installer
- YES the Cryptex directory IS supposed to dissapear
cd Cryptex
chmod +x
./install.sh
- Debian (debian-based)
- Kali
- Parrot
- Ubuntu
- Arch
- Void
See --help
on install.sh
.
Any unsupported distros you can use --unsupported-distro
on install.sh
.
In addition, you will need to install:
- System Packages:
- Python3
- Python Pip
- Python Packages
- these can be installed after installing python pip, with
pip3 install -r requirements.txt
- these can be installed after installing python pip, with
- Restart your terminal
Run the following for help
cryptex --help
- The help menu will return a list of all available ciphers
- You can append the flag for a cipher after
cryptex
to get help for a cipher - Here as an example for the Caesar Cipher
cc
cryptex cc
- The returned arguments can be passed in addition
- These arguments are the most popular among the ciphers
-e
- encryption-d
- decryption-b
- breaking/bruteforcing-k
- encryption key-t
- input text-i
- input file-o
- output file- However, each cipher will have its own uniqe arguments for additional features
cryptex cc -e -t "hello world" -k 5
The Cryptconsole is a more expansive way of using Cryptex. It allows the user to open a console in their terminal connected to the Cryptex libraries; comparable to Metasploit or OnlyRAT. The Cryptconsole can allow users to run multiple ciphers back to back to back.
- We can execute the cryptconsole by running the following
cryptex
- Now multiple ciphers can be run back to back with ease
[~] root@cryptex $ cc -e -t "hello world" -k 5
...
[~] root@crytpex $ vc -e -t "hello world" -k hello
- Cryptex also has various commands for console interaction
help
- displays help menuupdate
- updates crytpex to latest versionversion
- displays current versionexit
- exits cryptconsole- Any other command are run through the commandline
The development team will continuously be pushing out new versions of Cryptex. To prevent users from continously having to clone the repository, we made an update function.
- Argument Parsing
cryptex --update
- CryptConsoloe
cryptex
[~] root@crytpex $ update
If at anypoint you are unsatisfied or need to rid of the cryptex project [and its awesomeness]. You can run the following to get it off of your computer.
- Argument Parsing
cryptex --remove
- CryptConsoloe
cryptex
[~] root@crytpex $ remove
The Earth Invader bot is a Discord API extension of Cryptex, bringing the same cryptography tools to Discord as if it was your own cryptography console!
See the repository here.
Version | Name |
---|---|
0.1.0 | Earth Invader |
Version | Name |
---|---|
1.0 | Industry Invader |
Version | Name |
---|---|
2.0 | Electric Boogaloo |
3.0 | Oven Sandwich |
4.0 | Back Door Bytes |
5.0 | Cryptic Fun Facts |
6.0 | Kowloon Showdown |
7.0 | Ekke Ekke Ekke Ptang Zoo Boing |
8.0 | Tis But A Scratch |
9.0 | The Game |
Cythes: Project Manager I started learning computers around middle school age with my discovery & passion of PC Gaming. A few years later I'd stumbled into Ubuntu 8.04 soon started learning programming, hacking on and off, while over the next decade working on projects ranging from Android personal safety applications to light game development.
My current obsession being the development of a cryptography toolkit aptly named CrypteX as part of CICADA while attempting to avoid SVT from all the caffeine I main line in a given day.
BlueCosmo: Lead Developer Started Cosmodium at 17 and since then has made significant changes in the cybersecurity community. A reasonably known content creator and python programming whiz to say the least.
Fyzz: Lead Developer
...
Mart: Developer I started tinkering with computers I think around primary school, then in junior high school I started doing more tech stuff, then in high school I started learning more proper programming, and I began to do a lot of programming in my spare time, and at school, but I was always at least 10 steps ahead of what my class was learning, and eventually I ended up finding this place.
Soul: Lead Discord Bot Developer
Worked on multi-distro (debian/arch/void) installer support for install.sh
. Lead developer on the Earth Invader discord bot. Credited with giving Cryptex its colors. Also might or might not have had something to do with the original beta name "Earth Invader".
- GamerChillz
As an open source project, Cryptex does use snippets of code inspired and based on other projects such as the following:
Enjoy! If you like what you see, consider hitting that sponosor button! :)