Kali Linux Datei?
Hallo Zusammen, ich hätte eine kurze Frage.
Ich würde gerne eine Datei in Kali Linux erstellen die alle Kombinationen von Zahlen und Buchstaben bis 10 Stellen enthält, ein Beispiel wäre 1je0x73m7k.
Lg Kian
3 Antworten
Dies generiert eine solche Datei mit 3 Stellen.
Umleitung in eine Datei bekommst du selbst hin, Erweitern auf 10 Stellen ebenfalls.
Rund 5000 Terabytes Speicher hast du bestimmt auch:
printf "%s\n" {{a..z},{0..9}}{{a..z},{0..9}}{{a..z},{0..9}}
---
Falsch,
40,217,742,840,692,736 bytes, wie W00dp3ckr richtig anmerkte. 40000 Terabytes.
Na, dann rechne mal aus: Ich komme auf eine Länge dieser Datei von ca. 1 Million Terabytes.
Richtig, die habe ich nicht mitgerechnet - davon ausgehend, da das Beispiel nur Kleinbuchstaben zeigte, deren Verwendung auch in einem case-insensitiven Kontext vorgesehen ist.
OK, aber das ist ja immer noch viel. Und jede Kombi braucht 10 Bytes nicht vergessen. Also "nur" 40.000 Terabytes?
Genau, da ist mein Fehler - ich hab die Anzahl Kombinationen (und da fälschlicherweise das LF dabei) gerechent, nicht deren Platzbedarf.
Gutes Auge, danke dir.
Ich würde gerne eine Datei in Kali Linux erstellen
Na, dann mach' das doch. Als erfahrener Linuxbenutzer (Kali und so) ist das Shellscript ja ein Klacks für dich. Bin nur gespannt, wie du das Speicherproblem lösen willst...
26 Buchstaben, 10 Ziffern, 1 Linefeed pro Kombination, macht 37^10 -> 4,808,584,372,417,849
Einer von uns müsste sich verrechnet haben.