xxd,能够查看linux下文件的二进制表示。man一下xxd。能够得到下面信息 NAME xxd - make a hexdump or do the reverse.SYNOPSIS xxd -h[elp] xxd [options] [infile [outfile]] xxd -r[ever ...
分类:
系统相关 时间:
2019-04-22 00:13:01
阅读次数:
251
1. 首先以二进制方式编辑这个文件: vim -b datafile现在用 xxd 把这个文件转换成十六进制: :%!xxd文本看起来像这样: 0000000: 1f8b 0808 39d7 173b 0203 7474 002b 4e49 ....9..;..tt.+NI 0000010: 4b2 ...
分类:
系统相关 时间:
2019-01-13 11:44:05
阅读次数:
184
flag 这是一道逆向题 一、题目: 二、检查: 1、flie flag:发现是EIF可执行文件 2、xxd或vim查看文件内容: 发现经过了UPX加壳 3、upx脱壳: upx -d flag 三、ida查看: 四、总结: ida工具不会使用 五、参考: https://www.cnblogs.c ...
分类:
其他好文 时间:
2019-01-11 21:16:00
阅读次数:
193
1、file 分析文件的结构、位数 关键信息是ELF 32位可执行文件,还是动态链接 2、ldd ldd print shared object dependencies 列举出任何可执行文件所需的动态库 3、xxd xxd make a hexdump or do the reverse. 4、o ...
分类:
系统相关 时间:
2018-09-25 20:42:27
阅读次数:
291
od命令用于输出文件的八进制、十六进制或其它格式编码的字节,通常用于显示或查看文件中不能直接显示在终端的字符。 以数值进制格式输出:od [选项] 文件 od -d 文件 --十进制输出 -o 文件 -- 八进制输出 -x 文件 --十六进制输出 xxd 文件 --输出十六进制 ...
分类:
其他好文 时间:
2018-03-09 18:59:46
阅读次数:
220
[20171124]xxd与通配符.txt--//linux 上许多命令都支持通配符,比如$ ls -l *.txt-rw-r--r-- 1 oracle oinstall 44801024 2017-11-24 09:16:38 c01.txt-rw-r--r-- 1 oracle oinstal ...
分类:
其他好文 时间:
2017-11-24 15:03:58
阅读次数:
140
机子带不动windows10和其上的IDE,操作系统版本也不支持IDA pro,所以只能折腾linux下的汇编了。 终极目的是在emacs类似的环境里工作,因为一个又一个的打开终端太头疼了,机械键盘的T键已经坏过一次了.. 好,下面说下linux终端下vim+gdb+objdump+xxd这条工具链 ...
分类:
其他好文 时间:
2017-10-28 22:10:54
阅读次数:
113
应用场景: 需要使用的软件:xxd hexdump dos2unix 1、运行windows上编写好的sh脚本 2、查看sh脚本 3、查看文本的二进制 4、查看文本的十六进制 5、使用dos2unix修改文本 注意:dos2unix需要安装后使用,默认系统未安装 6、查看修改后文件的二进制和十六进制 ...
1、先用vim打开文件的二进制形式,如果不以二进制可能会产生转换错误。 vim -b file-to-open.dat 2、用xxd把文件转换成十六进制格式 :%!xxd 现在就可以对待普通文本一样查看和编辑二进制文件了。 3、vim 单文件替换方法 :%s/old/new/gc 全文执行替换,询问 ...
分类:
系统相关 时间:
2017-10-20 11:52:34
阅读次数:
301
mac中使用vi修改二进制文件 1.首先以二进制方式编辑这个文件vi -b datafile 2.使用xxd转换为16进制:%!xxd 文本看起来像这样: 0000000: 1f8b 0808 39d7 173b 0203 7474 002b 4e49 ....9..;..tt.+NI 000001 ...
分类:
系统相关 时间:
2017-07-26 20:28:16
阅读次数:
262