ich habe ein AC-Programm implementiert, bei dem Rohpakete vom Netzwerk empfangen und in einer Binärdatei gespeichert werden. Das Problem ist, dass ich diese Binärdatei nicht öffnen kann. Ich habe versucht, sie über das Terminal zu öffnen, aber mir wird die Berechtigung verweigert.
ich benutzte
sudo ./sniff_data.bin
und seine Anzeige
sudo: ./sniff_data.bin: command not found
Antwort1
Hinsichtlich
sudo ./sniff_data.bin
Eine Bin-Datei ist KEINE ausführbare Datei. Sie benötigen Software, die eine BIN-Datei öffnen kann, um die BIN-Datei anzuzeigen.
Was Sie wollen, ist wahrscheinlich
sudo hexdump sniff_data.bin
Eine andere Methode:
sudo strings sniff_data.bin
Dadurch werden alle Textzeichenfolgen in der Datei angezeigt.
Informationen zu grafischen Methoden zum Anzeigen von Binärdateien finden Sie unter:Was sind einige gute GUI-Binärviewer/-Editoren?