tft每日頭條

 > 科技

 > linux 查看二進制文件 的内容

linux 查看二進制文件 的内容

科技 更新时间:2024-11-13 14:21:12
1. 編輯過程

1. xxd bin bin.dump 将file轉換為可編輯格式,并輸出到文件file.dump中。 2. 使用編輯器編輯文件。 3. xxd -r bin.dump > bin 修改即成功。

2.配合vim以二進制模式編輯文件

1. vim bin -b 使用二進制模式打開文件。 2. :%!xxd 運行xxd程序轉換文件為可編輯格式。 3. 編輯文件。 4. :%!xxd -r 将文件轉換回二進制格式。 5. 保存退出即可。

3.示例3.1 修改pcap文件

(1)待修改的pcap文件如下所示:

linux 查看二進制文件 的内容(Linux使用xxd命令編輯二進制文件)1

pcap文件

(2)找到最後一個數據包的校驗和部分,修改校驗和0x22b3為0x22b4

linux 查看二進制文件 的内容(Linux使用xxd命令編輯二進制文件)2

修改過程

linux 查看二進制文件 的内容(Linux使用xxd命令編輯二進制文件)3

編輯文件

(3)Wireshark打開數據包可以看到最後一個數據包校驗和已經被修改

linux 查看二進制文件 的内容(Linux使用xxd命令編輯二進制文件)4

修改後的pcap文件

3.2 修改ELF可執行文件

C文件

#include <stdio.h> int main(void) { printf("World!\n"); return 0; }

(1) 編輯生成的ELF可執行文件, 将字符串World的W改為X

linux 查看二進制文件 的内容(Linux使用xxd命令編輯二進制文件)5

編輯過程

linux 查看二進制文件 的内容(Linux使用xxd命令編輯二進制文件)6

編輯文件

(2)保存後執行可執行文件,執行結果為修改後的結果

linux 查看二進制文件 的内容(Linux使用xxd命令編輯二進制文件)7

執行結果

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved