나는 원시 패킷이 네트워크로부터 수신되어 바이너리 파일에 저장되는 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
그러면 파일 내의 모든 텍스트 문자열이 표시됩니다.
바이너리를 보는 그래픽 방법은 다음을 참조하세요.좋은 GUI 바이너리 뷰어/편집기는 무엇입니까?