All of my tools which I write for capture the flag competitions in one location.
- Caesar cypher solver
- Xor cypher solver
- A fairly optimal brute force algorithm to find the xor key.
python3 xor_brute_force.py
- --f [filename of the cyphertext]
- --r [regex pattern to look for]
- --l [max key length]
i.e.: python3 xor_brute_force.py --f "something.txt" --r ".this is totally a pattern." --l 3