Crypto CTFs Tricks

Μάθετε το χάκινγκ του AWS από το μηδέν μέχρι τον ήρωα με το htARTE (HackTricks AWS Red Team Expert)!

Άλλοι τρόποι για να υποστηρίξετε το HackTricks:

Βάσεις Δεδομένων Online Hashes

Μαγικοί Αυτόματοι Λύτες

Κωδικοποιητές

Τα περισσότερα κωδικοποιημένα δεδομένα μπορούν να αποκωδικοποιηθούν με αυτούς τους 2 πόρους:

Αυτόματοι Λύτες Αντικατάστασης

Caesar - ROTx Αυτόματοι Λύτες

Κρυπτογράφημα Atbash

Αυτόματοι Λύτες Βάσεων Κωδικοποίησης

Ελέγξτε όλες αυτές τις βάσεις με: 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-

  • 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

Κωδικοποιητής XX

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

YEncoder

Ο YEncoder είναι ένας αλγόριθμος κωδικοποίησης που χρησιμοποιείται για τη μετατροπή δεδομένων σε μορφή ASCII. Αυτός ο αλγόριθμος είναι συνήθως χρήσιμος σε περιπτώσεις όπου οι μηχανές αναζήτησης ή άλλα εργαλεία δεν μπορούν να αναγνωρίσουν ή να επεξεργαστούν ορισμένους τύπους δεδομένων. Ο YEncoder μετατρέπει τα δεδομένα σε μια μορφή που μπορεί να αναγνωριστεί από αυτά τα εργαλεία.

Για να κωδικοποιήσετε δεδομένα χρησιμοποιώντας τον YEncoder, ακολουθήστε τα παρακάτω βήματα:

  1. Χωρίστε τα δεδομένα σε γκρουπ των 3 bytes.

  2. Μετατρέψτε κάθε γκρουπ 3 bytes σε έναν ακέραιο αριθμό.

  3. Μετατρέψτε τον ακέραιο αριθμό σε μια δυαδική ακολουθία 24 bits.

  4. Χωρίστε τη δυαδική ακολουθία 24 bits σε 4 γκρουπ των 6 bits.

  5. Προσθέστε τον αριθμό 33 σε κάθε γκρουπ 6 bits.

  6. Μετατρέψτε τον αριθμό σε έναν χαρακτήρα ASCII χρησιμοποιώντας τον πίνακα μετατροπής.

Για να αποκωδικοποιήσετε δεδομένα που έχουν κωδικοποιηθεί με τον YEncoder, ακολουθήστε τα παρακάτω βήματα:

  1. Μετατρέψτε τον χαρακτήρα ASCII σε έναν αριθμό χρησιμοποιώντας τον πίνακα μετατροπής.

  2. Αφαιρέστε τον αριθμό 33 από τον αριθμό.

  3. Μετατρέψτε τον αριθμό σε μια δυαδική ακολουθία 6 bits.

  4. Συνδυάστε τις δυαδικές ακολουθίες 6 bits για να δημιουργήσετε μια δυαδική ακολουθία 24 bits.

  5. Μετατρέψτε τη δυαδική ακολουθία 24 bits σε έναν ακέραιο αριθμό.

  6. Μετατρέψτε τον ακέραιο αριθμό σε τρία bytes δεδομένων.

Ο YEncoder είναι ένα χρήσιμο εργαλείο για την κωδικοποίηση και αποκωδικοποίηση δεδομένων σε μορφή ASCII. Μπορεί να χρησιμοποιηθεί σε πολλά σενάρια, όπως στην ανάλυση και επεξεργασία δεδομένων που δεν αναγνωρίζονται από μηχανές αναζήτησης ή άλλα εργαλεία.

=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

ASCII85 είναι μια μέθοδος κωδικοποίησης που χρησιμοποιείται για τη μετατροπή δεδομένων σε αναπαράσταση ASCII. Αυτή η μέθοδος κωδικοποίησης είναι παρόμοια με την Base64, αλλά παρέχει μεγαλύτερη απόδοση σε χώρο. Χρησιμοποιείται συχνά σε διάφορα πρωτόκολλα και μορφές αρχείων για την αποστολή και αποθήκευση δεδομένων.

<~85DoF85DoF85DoF85DoF85DoF85DoF~>

Πληκτρολόγιο Dvorak

drnajapajrna

A1Z26

Γράμματα στην αριθμητική τους τιμή

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

Κρυπτογράφηση με Ανακλαστικό Κρυπτοσύστημα

Μετατροπή γράμματος σε αριθμό (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

Κωδικός Bacon

Αντικαθιστάτε κάθε γράμμα με 4 Α ή Β (ή 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 Deflate και ο Raw Inflate (μπορείτε να τα βρείτε και τα δύο στο Cyberchef) μπορούν να συμπιέσουν και να αποσυμπιέσουν δεδομένα χωρίς κεφαλίδες.

Εύκολη Κρυπτογραφία

XOR - Αυτόματη Λύση

Bifid

Χρειάζεται μια λέξη-κλειδί

fgaargaamnlunesuneoa

Vigenere

Απαιτείται μια λέξη-κλειδί

wodsyoidrods

Ισχυρή Κρυπτογραφία

Fernet

2 συμβολοσειρές base64 (token και κλειδί)

Token:
gAAAAABWC9P7-9RsxTz_dwxh9-O2VUB7Ih8UCQL1_Zk4suxnkCvb26Ie4i8HSUJ4caHZuiNtjLl3qfmCv_fS3_VpjL7HxCz7_Q==

Key:
-s6eI5hyNh8liH7Gq0urPC-vzPgNnxauKvRO4g03oYI=

Κοινή χρήση μυστικού του Σαμίρ

Ένα μυστικό χωρίζεται σε X μέρη και για να το ανακτήσετε χρειάζεστε Y μέρη (Y <=X).

8019f8fa5879aa3e07858d08308dc1a8b45
80223035713295bddf0b0bd1b10a5340b89
803bc8cf294b3f83d88e86d9818792e80cd

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

Βίαιη επίθεση OpenSSL

Εργαλεία

Μάθετε το χάκινγκ του AWS από το μηδέν μέχρι τον ήρωα με το htARTE (HackTricks AWS Red Team Expert)!

Άλλοι τρόποι υποστήριξης του HackTricks:

Last updated