Я реализовал программу ac, в которой сырые пакеты принимаются из сети и сохраняются в двоичном файле. Проблема в том, что я не могу открыть этот двоичный файл. Я попытался открыть его с помощью терминала, но получаю сообщение об отказе в доступе.
я использовал
sudo ./sniff_data.bin
и его отображение
sudo: ./sniff_data.bin: command not found
решение1
Касательно
sudo ./sniff_data.bin
Файл bin НЕ является исполняемым. Вам необходимо программное обеспечение, которое может открыть файл BIN, чтобы просмотреть файл BIN.
То, что вы, вероятно, хотите, это
sudo hexdump sniff_data.bin
Другой метод:
sudo strings sniff_data.bin
Это покажет все текстовые строки внутри файла.
Графические методы просмотра двоичных файлов см. здесь:Какие есть хорошие просмотрщики/редакторы двоичных файлов с графическим интерфейсом?