Crypto CTFs Tricks

Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Support HackTricks

Online Hashes DBs

Magic Autosolvers

Encoders

Most of encoded data can be decoded with these 2 ressources:

Substitution Autosolvers

Caesar - ROTx Autosolvers

Atbash Cipher

Base Encodings Autosolver

Check all these bases with: https://github.com/dhondta/python-codext

  • Ascii85

  • BQ%]q@psCd@rH0l

  • Base26 [A-Z]

  • BQEKGAHRJKHQMVZGKUXNT

  • Base32 [A-Z2-7=]

  • NBXWYYLDMFZGCY3PNRQQ====

  • Zbase32 [ybndrfg8ejkmcpqxot1uwisza345h769]

  • pbzsaamdcf3gna5xptoo====

  • Base32 Geohash [0-9b-hjkmnp-z]

  • e1rqssc3d5t62svgejhh====

  • Base32 Crockford [0-9A-HJKMNP-TV-Z]

  • D1QPRRB3C5S62RVFDHGG====

  • Base32 Extended Hexadecimal [0-9A-V]

  • D1NMOOB3C5P62ORFDHGG====

  • Base45 [0-9A-Z $%*+-./:]

  • 59DPVDGPCVKEUPCPVD

  • Base58 (bitcoin) [1-9A-HJ-NP-Za-km-z]

  • 2yJiRg5BF9gmsU6AC

  • Base58 (flickr) [1-9a-km-zA-HJ-NP-Z]

  • 2YiHqF5bf9FLSt6ac

  • Base58 (ripple) [rpshnaf39wBUDNEGHJKLM4PQ-T7V-Z2b-eCg65jkm8oFqi1tuvAxyz]

  • pyJ5RgnBE9gm17awU

  • Base62 [0-9A-Za-z]

  • g2AextRZpBKRBzQ9

  • Base64 [A-Za-z0-9+/=]

  • aG9sYWNhcmFjb2xh

  • Base67 [A-Za-z0-9-.!~_]

  • NI9JKX0cSUdqhr!p

  • Base85 (Ascii85) [!"#$%&'()*+,-./0-9:;<=>?@A-Z[\]^_`a-u]

  • BQ%]q@psCd@rH0l

  • Base85 (Adobe) [!"#$%&'()*+,-./0-9:;<=>?@A-Z[\]^_`a-u]

  • <~BQ%]q@psCd@rH0l~>

  • Base85 (IPv6 or RFC1924) [0-9A-Za-z!#$%&()*+-;<=>?@^`{|}~_]

  • Xm4yV_|Y(V{dF>`

  • Base85 (xbtoa) [!"#$%&'()*+,-./0-9:;<=>?@A-Z[\]^_`a-u]

  • xbtoa Begin\nBQ%]q@psCd@rH0l\nxbtoa End N 12 c E 1a S 4e6 R 6991d

  • Base85 (XML) [0-9A-Za-y!#$()*+,-./:;=?@^`{|}~z_]

  • Xm4y|V{~Y+V}dF?

  • Base91 [A-Za-z0-9!#$%&()*+,./:;<=>?@[]^_`{|}~"]

  • frDg[*jNN!7&BQM

  • Base100 []

  • 👟👦👣👘👚👘👩👘👚👦👣👘

  • Base122 []

  • 4F ˂r0Xmvc

  • ATOM-128 [/128GhIoPQROSTeUbADfgHijKLM+n0pFWXY456xyzB7=39VaqrstJklmNuZvwcdEC]

  • MIc3KiXa+Ihz+lrXMIc3KbCC

  • HAZZ15 [HNO4klm6ij9n+J2hyf0gzA8uvwDEq3X1Q7ZKeFrWcVTts/MRGYbdxSo=ILaUpPBC5]

  • DmPsv8J7qrlKEoY7

  • MEGAN35 [3G-Ub=c-pW-Z/12+406-9Vaq-zA-F5]

  • kLD8iwKsigSalLJ5

  • ZONG22 [ZKj9n+yf0wDVX1s/5YbdxSo=ILaUpPBCHg8uvNO4klm6iJGhQ7eFrWczAMEq3RTt2]

  • ayRiIo1gpO+uUc7g

  • ESAB46 []

  • 3sHcL2NR8WrT7mhR

  • MEGAN45 []

  • kLD8igSXm2KZlwrX

  • TIGO3FX []

  • 7AP9mIzdmltYmIP9mWXX

  • TRIPO5 []

  • UE9vSbnBW6psVzxB

  • FERON74 []

  • PbGkNudxCzaKBm0x

  • GILA7 []

  • D+nkv8C1qIKMErY1

  • Citrix CTX1 []

  • MNGIKCAHMOGLKPAKMMGJKNAINPHKLOBLNNHILCBHNOHLLPBK

http://k4.cba.pl/dw/crypo/tools/eng_atom128c.html - 404 Dead: https://web.archive.org/web/20190228181208/http://k4.cba.pl/dw/crypo/tools/eng_hackerize.html

HackerizeXS [╫Λ↻├☰┏]

╫☐↑Λ↻Λ┏Λ↻☐↑Λ

모스

.... --- .-.. -.-. .- .-. .- -.-. --- .-.. .-

UUencoder

begin 644 webutils_pl
M2$],04A/3$%(3TQ!2$],04A/3$%(3TQ!2$],04A/3$%(3TQ!2$],04A/3$%(
M3TQ!2$],04A/3$%(3TQ!2$],04A/3$%(3TQ!2$],04A/3$%(3TQ!2$],04A/
F3$%(3TQ!2$],04A/3$%(3TQ!2$],04A/3$%(3TQ!2$],04A/3$$`
`
end

XXEncoder

begin 644 webutils_pl
hG2xAEIVDH236Hol-G2xAEIVDH236Hol-G2xAEIVDH236Hol-G2xAEIVDH236
5Hol-G2xAEE++
end

YEncoder

=ybegin line=128 size=28 name=webutils_pl
ryvkryvkryvkryvkryvkryvkryvk
=yend size=28 crc32=35834c86

BinHex

(This file must be converted with BinHex 4.0)
:#hGPBR9dD@acAh"X!$mr2cmr2cmr!!!!!!!8!!!!!-ka5%p-38K26%&)6da"5%p
-38K26%'d9J!!:

ASCII85

<~85DoF85DoF85DoF85DoF85DoF85DoF~>

드보락 키보드

drnajapajrna

A1Z26

문자를 숫자 값으로 변환

8 15 12 1 3 1 18 1 3 15 12 1

Affine Cipher Encode

문자에서 숫자로 (ax+b)%26 (_a_와 _b_는 키이고 _x_는 문자) 그리고 결과를 다시 문자로 변환

krodfdudfrod

SMS 코드

Multitap 문자를 대체하는 반복된 숫자는 모바일 전화 키패드의 해당 키 코드에 의해 정의됩니다 (이 모드는 SMS를 작성할 때 사용됩니다). 예를 들어: 2=A, 22=B, 222=C, 3=D... 이 코드를 식별할 수 있는 방법은** 여러 숫자가 반복되는 것을 볼 수 있기 때문입니다**.

이 코드를 해독할 수 있는 곳: https://www.dcode.fr/multitap-abc-cipher

베이컨 코드

각 문자를 4개의 A 또는 B(또는 1과 0)로 대체합니다.

00111 01101 01010 00000 00010 00000 10000 00000 00010 01101 01010 00000
AABBB ABBAB ABABA AAAAA AAABA AAAAA BAAAA AAAAA AAABA ABBAB ABABA AAAAA

압축

Raw DeflateRaw Inflate(두 가지 모두 Cyberchef에서 찾을 수 있음)는 헤더 없이 데이터를 압축하고 압축 해제할 수 있습니다.

쉬운 암호화

XOR - 자동 해결기

비피드

키워드가 필요합니다.

fgaargaamnlunesuneoa

Vigenere

키워드가 필요합니다.

wodsyoidrods

강력한 암호

페르넷

2개의 base64 문자열 (토큰 및 키)

Token:
gAAAAABWC9P7-9RsxTz_dwxh9-O2VUB7Ih8UCQL1_Zk4suxnkCvb26Ie4i8HSUJ4caHZuiNtjLl3qfmCv_fS3_VpjL7HxCz7_Q==

Key:
-s6eI5hyNh8liH7Gq0urPC-vzPgNnxauKvRO4g03oYI=

Samir 비밀 공유

비밀은 X 부분으로 나누어지며, 이를 복구하기 위해서는 Y 부분이 필요합니다 (Y <=X).

8019f8fa5879aa3e07858d08308dc1a8b45
80223035713295bddf0b0bd1b10a5340b89
803bc8cf294b3f83d88e86d9818792e80cd

http://christian.gen.co/secrets/

OpenSSL 무차별 대입 공격

도구

AWS 해킹 배우기 및 연습하기:HackTricks Training AWS Red Team Expert (ARTE) GCP 해킹 배우기 및 연습하기: HackTricks Training GCP Red Team Expert (GRTE)

HackTricks 지원하기

Last updated