Tôi có tệp nhị phân này trên hệ thống Linux của mình ...
udit@udit-Dabba ~ $ cat file.enc
Salted__s�bO��<0�F���Jw!���]�:`C�LKȆ�l
Sử dụng lệnh hexdump, tôi thấy thông tin của nó như sau:
udit@udit-Dabba ~ $ hexdump -C file.enc
00000000 53 61 6c 74 65 64 5f 5f 1b 73 a1 62 4f 15 be f6 |Salted__.s.bO...|
00000010 3c 30 cc 46 ee 10 13 11 84 bf 4a 77 21 a4 84 99 |<0.F......Jw!...|
00000020 0e 5d ef 11 18 3a 60 43 a0 4c 4b 1e c8 86 e6 6c |.]...:`C.LK....l|
00000030
Bây giờ tôi được cung cấp một tệp trên một số hệ thống khác có nội dung như sau:
53 61 6c 74 65 64 5f 5f 1b 73 a1 62 4f 15 be f6
3c 30 cc 46 ee 10 13 11 84 bf 4a 77 21 a4 84 99
0e 5d ef 11 18 3a 60 43 a0 4c 4b 1e c8 86 e6 6c
Và tôi cần tìm ra thông tin nhị phân chính xác đó từ hexdump này.
Làm thế nào tôi có thể tiến hành điều đó?
Nếu không có bất kỳ công tắc nào cho điều đó thì mã C cũng sẽ hoạt động tốt.
(Nhưng một lệnh Linux với một số công tắc thích hợp hơn)
Giới hạn:
Thông tin nhị phân trong tệp là đầu ra của một thuật toán mã hóa, vì vậy nội dung phải khớp chính xác ...