Die Challenge “FluxArchiv (Part 1)” befasst sich mit einer Archivierungssoftware. Damit können Archive erstellt und mit Passwörtern versehen werden. Außerdem erhalten wir die Information, dass ein Archiv mit einem sechsstelligen Passwort versehen wurde, dass nur Großbuchstaben und Zahlen beinhaltet. Zusätzlich zur Beschreibung erhalten wir diese Dateien.
Dabei handelt es sich um ein 64bit Linux-Binary (die Archivierungssoftware) und ein damit verschlüsseltes Archiv. Die Software führen wir direkt einmal aus.
ruport@lambda:~$ ./archiv ################################################################################ FluxArchiv - solved security since 2007! Written by sqall - leading expert in social-kernel-web-reverse-engineering. ################################################################################ Unknown or invalid command. Usage: ./archiv <command> <archiv> <password> <file> commands: -l <archiv> <password> - lists all files in the archiv. -a <archiv> <password> <file> - adds a file to the archiv (when archiv does not exist create a new archiv). -x <archiv> <password> <filename> - extracts the given filename from the archiv. -d <archiv> <password> <filename> - delete the given filename from the archiv.
Es können mehrere Operationen durchgeführt werden. Wir probieren testweise das Anzeigen der beinhalteten Dateien des Archives.
rup0rt@lambda:~$ ./archiv -l FluxArchiv.arc rup0rt
################################################################################
FluxArchiv - solved security since 2007!
Written by sqall - leading expert in social-kernel-web-reverse-engineering.
################################################################################
Given password is not correct.