Useful Tools for Basic Cryptography

in #technology8 years ago

What is Cryptography?

Cryptography is the practice and study of hiding information. It is the art and science of keeping information secret and safe as much as possible. In the case of CTFs (WTF is a CTF?), the goal is usually to crack and decrypt the code or algorithm to reach the flag.

Here are some useful tools for cracking and breaking codes:

1. Quipquip

My personal favorite. Quipqiup is a fast and automated cryptogram solver. It can solve simple substitution ciphers, cryptoquips, patristocrats and more. The great thing about Quipquip is that you don't need to do anything grand, all you have to do is paste the encrypted text, hit Solve and wait for a few seconds. Quipquip will then try to find what encryption method was used and try to decrypt the text.

2. Rumkin

Rumkin has a page dedicated to simple text manipulation tools. This is extremely useful for those encrypted texts where you know what method was used but is too lazy to do it in paper-pencil style.

3. Cryptii

Just like Rumkin, but with some advanced encryption/decryption methods.

4. Crackstation, HashKiller, MD5 Online

While technically not decrypting, These sites are useful for finding hashes.

5. Barcode Reader and ZXing Decoder

Useful for reading Barcodes. QR codes, MaxiCodes, Data Matrix, etc.

6. John the Ripper

John the Ripper is a powerful free password cracking software tool. It is one of the most popular password testing and breaking programs as it combines a number of password crackers into one package, autodetects password hash types, and includes a customizable cracker.

As an example: Here I tried to crack a password-protected zip file named "sample.zip" using John The Ripper. It only took John The Ripper less than 3 seconds to crack it's password. Password was '"cryptography".

Sort:  

Very useful information bro.

Good collection.

Couple of entries from my side.
https://tools.kali.org/password-attacks/findmyhash : search google and find the hashes (works a lot more then you would like to believe)

John is wonderful for smaller work but for larger cracking hashcat might be the way to go.

Back in the days when i used to design CTF challenges for a local conference I designed this one : https://blog.anantshri.info/lsb-new-twist-text-based-stegnograph/

also a lot of times you may encounter custom encoding logics and you might not find stuff online which does the job for you. I wrote a quick basic text replacement logic long time back still use it sometimes. Might be helpful in this case : https://github.com/anantshri/script-collection/blob/master/custom_enc_decoder.py Just need to fill in the right text replacements and it will just do its job. (assuming everything has a fixed replacement)

Hopefully this will help.

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by jlordc from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Your Post Has Been Featured on @Resteemable!
Feature any Steemit post using resteemit.com!
How It Works:
1. Take Any Steemit URL
2. Erase https://
3. Type re
Get Featured Instantly – Featured Posts are voted every 2.4hrs
Join the Curation Team Here

This post has received a 1.04 % upvote from @drotto thanks to: @jlordc.

Coin Marketplace

STEEM 0.05
TRX 0.33
JST 0.079
BTC 63604.63
ETH 1694.37
USDT 1.00
SBD 0.39