ΠΡΟΣΟΧΗ

Προσοχή! Οι οδηγοί μου είναι μόνο για εκπαιδευτικούς σκοπούς,
εφαρμόζοντας τους κακόβουλα σε τρίτους είναι με δικιά σας ευθύνη καθώς ορισμένοι απο αυτούς είναι παράνομοι


Τρίτη 10 Ιανουαρίου 2012

Πως θα φτιαξετε δικιες σας λιστες κωδικων για σπασιμο δικτυων


Με αυτο τον οδηγο θα μαθετε να φτιαχνετε λιστες κωδικων


Τι θα χρειαστειτε;

1.Backtrack 5 R1


  • ανοιγουμε ενα τερματικο και γραφουμε 
  • cd /pentest/passwords/crunch
  • μετα ./cruch 4 4 1234567890 -o /root/lexiko.txt
  • με αυτην την εντολη θα δημιουργησετε απο το 0000-9999
  • οπου
  • ''1234567890'' τι θα χρησιμοποιησει για να φτιαξει κωδικους
  • 4 4 το μηκος των κωδικων δλδ 4ψηφια
  • -ο /root/lexiko.txt οτι θα τα αποθηκευσει στον φακελο root σε lexiko.txt ετσι ωστε να το βρειτε ποιο ευκολα
  • ./crunch 4 4 -f charset.lst lalpha -o /root/lexiko.txt
  • με αυτη την εντολη θα δημιουργησετε απο το aaaa-zzzzz
  • οπου
  • 4 4  4ψηφια δλδ το μηκος των κωδικων
  • -f charset.lst οι χαρακτηρες μπορειτε να επιλεξετε πχ απο εδω
  • hex-lower=[0123456789abcdef]
    hex-upper=[0123456789ABCDEF]
    numeric=[0123456789]
    numeric-space=[0123456789 ]
    symbols14=[!@#$%^&*()-_+=]
    symbols14-space=[!@#$%^&*()-_+= ]
    symbols-all=[!@#$%^&*()-_+=~`[]{}|\:;"'<>,.?/]
    symbols-all-space=[!@#$%^&*()-_+=~`[]{}|\:;"'<>,.?/ ]
    ualpha=[ABCDEFGHIJKLMNOPQRSTUVWXYZ]
    ualpha-space=[ABCDEFGHIJKLMNOPQRSTUVWXYZ ]
    ualpha-numeric=[ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]
    ualpha-numeric-space=[ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]
    ualpha-numeric-symbol14= [ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_+=]
    ualpha-numeric-symbol14-space= [ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_+= ]
    ualpha-numeric-all = [ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_+=~`[]{}|\:;"'<>,.?/]
    ualpha-numeric-all-space= [ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_+=~`[]{}|\:;"'<>,.?/ ]
    lalpha=[abcdefghijklmnopqrstuvwxyz]
    lalpha-space=[abcdefghijklmnopqrstuvwxyz ]
    lalpha-numeric=[abcdefghijklmnopqrstuvwxyz0123456789]
    lalpha-numeric-space=[abcdefghijklmnopqrstuvwxyz0123456789 ]
    lalpha-numeric-symbol14=[abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()-_+=]
    lalpha-numeric-symbol14-space=[abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()-_+= ]
    lalpha-numeric-all=[abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()-_+=~`[]{}|\:;"'<>,.?/]
    lalpha-numeric-all-space=[abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()-_+=~`[]{}|\:;"'<>,.?/ ]
    mixalpha=[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]
    mixalpha-space=[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ]
    mixalpha-numeric=[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]
    mixalpha-numeric-space=[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ]
    mixalpha-numeric-symbol14=[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_+=]
    mixalpha-numeric-symbol14-space= [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_+= ]
    mixalpha-numeric-all= [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_+=~`[]{}|\:;"'<>,.?/]
    mixalpha-numeric-all-space= [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_+=~`[]{}|\:;"'<>,.?/ ]
  • πχ αν θελω να φτιαξω μια λιστα με ονομα και κωδικο οπως Nikos99 δλδ το ονομα και ημερομηνια γεννησης
  • ./crunch 7 7 -f charset.lst numeric -t Nikos%% -o /root/nikos.txt
  • και θα δημιουργησει μια λιστα απο Nikos00-Nikos99
  • οπου 7 7 το μηκους των κωδικων εφοσον το Nikos ειναι ηδη 5 και 2 τα τελευταια ψηφια θα ειναι 7
  • -f τι χαρακτηρες θα χρησιμοποιησει
  • -t την βαση που δεν θα αλλαζει και %% θα βαζει αριθμους αν @@ θα βαζει γραμματα αν ^^ θα βαζει ειδικους χαρακτηρες χαρακτηρες
  • -ο που θα αποθηκευτει
  • ./crunch 10 10 -f charset.lst numeric -t 694%%%%%%% -o /root/kinhta.txt
  • θα δημιουργησετε μια λιστα απο ολα τα κινητα 694 απο 6940000000-6949999999 η οποια θα ειναι 104.9 mb  
  • *επιπλεον επιλογες
  • -b χωριζετε σε μεγεθος δλδ αν ειναι 100mb μπορειτε να την χωρισετε σε 50mb 2 αρχεια πχ -b KB / MB / GB (πρεπει να το χρησιμοποιησετε με -o START *START ειναι το προσωρινο αρχειο που αποθηκευετε η λιστα θα την βρειτε /pentest/passwords/crunch
  • -c  χωριζετε σε γραμμες αντι για μεγεθος 100000 ειναι περιπου 1mb (-o START)
  • -e ποτε θα σταματισει πχ αν θελω να δημιουργησω απο το 00000-99999 μπορω να το σταματησω στο 33333
  • -r συνεχιζω την λιστα αν την εχω σταματησει
  • -s βαζω την λιστα μου να αρχισει απο καπου πχ ./crunch 4 4 123456789 -s 4444 θα αρχισει απο 4444 και η λιστα θα ειναι 4444-9999 
  • -z συμπιεζω την λιστα -z gzip, bzip , lzma
και ετσι φτιαχνετε τις λιστες σας

2 σχόλια:

dimiman είπε...

Θέλω να κάνω μια λίστα με ‘’crunch 10 10 0123456789ABCDEF’’.αυτί είναι
1000 και κάτι GB. Υπάρχει κάποιος τρόπος να σταματώ τη λίστα στο 1 GB
να το τρέχω και μετά να συνεχίζω κανονικά τη λίστα (από κει που τη σταμάτησα) ??
ευχαριστώ πολύ..( dimiman69@gmail.com.)..

nickthesail0r είπε...

μπορεις να κοιταξεις τις επιπλεον επιλογες ποιο πανω να την συνεχισεις δεν νομιζω να βοηθησει απλα με την επιλογη -e πχ σε εσενα θα ειναι ./crunch 10 10 123456789ABCDEF -e 1ΖΖΖΖΖΖΖΖΖ -o /root/lexiko.txt *-e βαζεις εσυ που θες να σταματησει η με την επιλογη -b να την χωρισεις σε 1gb να περιμενεις να σου δημιουργηθει η πρωτη λιστα και μετα την σταματας με ctrl+C την δοκιμαζεις κοιτας που τελειωνει η λιστα και συνεχιζεις με την επιλογη -s .Eλπιζω να βοηθησα :)