Eruyomo
Πολύ δραστήριο μέλος
Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 39 ετών και μας γράφει απο Χανιά (Χανιά). Έχει γράψει 1,505 μηνύματα.
10-04-09
13:48
Μα δεν χρειάζεται να χεις linux, υπάρχει και το cygwin.Εγώ δεν ξέρω τι είναι αυτά ΤΑ linux.. Αυτά είναι πράγματα του Σατανα..
Δοκίμασε τότε την python και τα dictionaries της.Πέρα απ την πλάκα , προτίμησα γλώσσα προγραμματισμού, και να φτιάξω και πλήρες GUI γιατί σκοπός δεν ήταν η δημιουργία μόνο μιας wordlist αλλά ενός προγράμματος που να κάνει merge 2 ή περισσότερες wordlists και να διαγράφει τις διπλοεγγραφές, να κάνει κεφαλαίο το πρώτα γράμμα από μία wordlist, να τα κάνει όλα κεφαλαία, να έχει leet filters δηλαδή να παίρνει μία wordlist με ονόματα :
password
root
admin
και να την κάνει
p@$
r00t
@dmin
και πολλά άλλα ωραία, απλά σ εσάς έγραψα μόνο το τμήμα που με προβλημάτισε..
Ή αν θες κάτι πιο extreme, δοκίμασε perl.
Η pascal παραείναι γερασμένη για κάτι τέτοια.
Edit:
Σε python (τρέχει και σε windows):
Code:
#!/usr/bin/python
def main():
string="";
f = open("wordlist.txt","w");
for i in range(6930000000,6959999999):
string = string + str(i) + "n";
for i in range(6970000000,6999999999):
string = string + str(i) + "n";
f.write(string);
f.close();
if __name__=="__main__":
main();
Αλλιώς όπου string=string +... το αλλάζεις με f.write(...)
Edit: μου φαγε το \ στο \n ...
Code:
#!/usr/bin/python
def main():
f=open("wordlist.txt","w");
for i in range(6930000000,6959999999):
f.write(str(i) + "\n");
for i in range(6970000000,6999999999):
f.write(str(i) + "\n");
f.close();
if __name__=="__main__":
main();
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.