`
vaqeteart
  • 浏览: 299806 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

od

阅读更多
od [OPTION]... [FILE]...
od [-abcdfilosx]... [FILE] [[+]OFFSET[.][b]]
od --traditional [OPTION]... [FILE] [[+]OFFSET[.][b] [+][LABEL][.][b]]

[功能]
把文件用8进制或者其他的格式显示出来。通常用于查看特殊格式文件的内容。

[描述]
这个命令默认把文件的内容用八进制的形式清晰地写在标准输出上。如果是多个文件,那么会把文件合并显示,如果没有指定文件名称,那么就选择标准输入作为默认的输入。通过指定该命令的不同选项可以以十进制、八进制、十六进制和ASCII码来显示文件。
常用的选项:
- A 指定地址(文件offset)用什么基数打印,包括:
d 十进制
o 八进制(系统默认值)
x 十六进制
n 不打印位移值(也就是不打印地址偏移部分)

-j Bytes 首先跳过Bytes的输入。

-S [Bytes] 输出至少Bytes的图形字符串,这里的缩减形式等价于--strings[=Bytes]。

-w [Bytes] 指定每行的输出字节数目。

-N Bytes 指定显示的输入限定为Bytes字节。

- t 指定数据的显示格式,主要的参数有:
c ASCII字符或反斜杠序列
d[SIZE] 有符号十进制数,每个整数SIZE字节。
f[SIZE] 浮点数,每个整数SIZE字节。
o[SIZE] 八进制(系统默认值为02),每个整数SIZE字节。
u[SIZE] 无符号十进制数,每个整数SIZE字节。
x[SIZE] 十六进制数,每个整数SIZE字节。
除了选项c以外的其他选项后面都可以跟一个十进制数n,指定每个显示值所包含的字节数。实际有一些简写形式,例如-t c等价于-c,具体参见man手册。

更详细的信息参见man手册。
说明:od命令系统默认的显示方式是八进制,这也是该命令的名称由来(Octal Dump)。但这不是最有用的显示方式,用ASCII码和十六进制组合的方式能提供更有价值的信息输出。


[举例]
*用od查看file1内容:
$od file1
输入之后,输出如下:
0000000 005141
0000002
这里,file1使用"echo a >file1"生成的,己file1中只有一个字符a。

*用od查看file1和file2的内容:
$od file1 file2
输入之后,输出如下:
0000000 005141 005142
0000004
这里,file1的内容是a,file2的内容是b,将两个文件作为输入的时候,就把两个文件合并起来了。

*用od查看test内容,地址基数用十进制显示:
$od -Ad test
输入之后,输出如下:
0000000 062550 062562 066440 065541 020145 020141 062564 072163
0000016 000012
0000017
这里,地址基数就是输入中的第一列。

*用字符来显示文件test:
$od -t c test
或$od -tc test
输入之后,输出如下:
0000000   h   e   r   e       m   a   k   e       a       t   e   s   t
0000020  \n
0000021
这里,文件的内容实际就是"here make a test"这一行内容,如果是中文的字符就会显示相应的编码了。

*每行只用2个字节显示:
$od -w2 test
输入之后,输出如下:
0000000 062550
0000002 062562
0000004 066440
0000006 065541
0000010 020145
0000012 020141
0000014 062564
0000016 072163
0000020 000012
0000021
这里,最少就是两个字节宽度了,如果指定一个字节,那么也自动变成两个字节的了。

*每行只用4个字节显示:
$od -w4 test
输入之后,输出如下:
0000000 062550 062562
0000004 066440 065541
0000010 020145 020141
0000014 062564 072163
0000020 000012
0000021

*字符方式输出test内容,跳过两个字节:
$ od -tc -j 2 test
输入之后,输出如下:
0000002   r   e       m   a   k   e       a       t   e   s   t  \n
0000021

*只显示两个字节,用字符方式显示:
$ od -tc -N2 test
输入之后,输出如下:
0000000   h   e
0000002
这里,为了便于读取,使用了字符的方式进行打印。如果同时指定了-j跳过的选项,那么就会从-j指定的相应位置打印2个字节。

[其他]
分享到:
评论

相关推荐

    华为OD机考100题(含答案).docx

    一、内容概要:本文档从华为OD机考中精选100道经典题目,这些题目包括【5键键盘的输出】,【N进制减法】,【报数游戏】等等,并附上答案。 二、适合人群:具备一定编程基础,需要进行华为OD机考的小伙伴 三、能学到...

    插件 OD插件 - 蓝屏拦截插件v2.0

    采用OD插件接口方式编写,OD插件写法参考EWND,感谢BaZzi开源 插件大小:798 KB 使用方法:将该插件DLL放入OD目录下的plugin目录里,并运行OD在插件栏目里即可看到. 注意:软件插件没做免杀,会杀毒误报,请自行...

    OD破解工具脚本大全(附118种脱壳脚本)

    Ollydbg 通常称作OD,是反汇编工作的常用工具,该Ollydbg吾爱破解专版是基于Ollydbg V1.10版本汉化而成,吾爱破解OD附带了118脱壳脚本和各种插件,功能非常强大,基本上不需要再附加安装其它插件了。 1.对OD的窗口...

    插件 转载三个好用od插件 很好用

    1、把OD2.01的反汇编引擎替换到OD1.1上 DisasmMode 简介: 1、Replace unidentified 仅替换OD1.1不认识的指令,推荐使用此模式 2、Replace all 完全替换,一般情况不建议使用此模式 3、Disable 关闭 //=============...

    OD大集合 包含EugenioTSQOD XjunOD 冷小黑OD 恒析OD 一万三OD 64位OD 等等OD

    内涵十余种OD 以及X64位CE及下断处理工具 X64位解密器 X64位内存遍历器 X64位dump提取工具等等

    od脱壳软件破解工具

     有关OD的先容我把他放到附件里了,这个是看雪论坛的先容,是比力周全的,至少我感觉比我写的要好,所以大家根据他可以大好的了解OD  3.爆破实例  爆破是破解的开端,所说的爆破,就是指路程经过过程修改可...

    小甲鱼教程合集(基础篇+工具篇+系统篇+OD使用教程)

    小甲鱼教程合集(基础篇+工具篇+系统篇+OD使用教程) 压缩包文件列表:小甲鱼_加密解密教程基础视频 基础篇_第一讲_概述.rar 基础篇_第二讲_一些必备的常识(1).rar 基础篇_第六讲_初步认识PE格式.rar 基础篇_...

    OD高亮插件OD高亮插件

    OD高亮插件,把dll放入OD的Plugin文件夹下。OD高亮插件,把dll放入OD的Plugin文件夹下。OD高亮插件,把dll放入OD的Plugin文件夹下。

    OD寄存器高亮插件

    高亮插件找数据,回溯代码等都很方便。复制到 PLUGIN 文件夹中,OD自动完成安装。有些OD不支持,会奔溃,换些OD就好了。

    用OD找万象管理的MD5密码

    用OD找万象管理的MD5密码用OD找万象管理的MD5密码用OD找万象管理的MD5密码用OD找万象管理的MD5密码用OD找万象管理的MD5密码用OD找万象管理的MD5密码用OD找万象管理的MD5密码用OD找万象管理的MD5密码用OD找万象管理的...

    OD中文搜索插件

    OD中文搜索插件

    易语言OD反汇编

    易语言OD反汇编源码,OD反汇编,取字节集指针,取文本指针,拷贝内存,编译,Assemble,Disasm

    OD+PEID+OD教程

    OD PEID OD教程.chm 脱壳 OD PEID OD教程.chm 脱壳

    CE+OD无法附加游戏进程的破解方法

    游戏无法就是采用 线程 进程 SSDT 等等这些东西来限制一些如:CE OD ASM32 这些工具调试而已 比如OD要调试一个程序进程 首先做的是2步操作 1.调用系统库中打开进程的API函数 2.创建新线程来调试程序进程. 当...

    好用的OD系列之八:冰若° OD-2.0,调试破解脱壳

    好用的OD系列之八:冰若° OD-2.0,调试破解脱壳

    华为OD机考100题,真题

    华为OD机考100题

    类似一万八同款od

    1.对OD的窗口签名进行了更改,从而避免被针对性检测 2.修改了OD窗口切换快捷键为TAB键、 3.修改附加窗口支持滚轮滚动 4.修改OD启动时为优先加载插件 5.采用论坛夜冷风发布的字符串插件,有效的解决了字符串退出BUG 6....

    OD 2.01插件 IdaFicator.dll

    打开软件OD,使用快捷键 Ctrl+G 打开表达式窗口, 输入WinApi名称,可以显示Win32 API列表. 使用方法:复制 IdaFicator.dll文件到plusin目录下,即可。 适用版本 OD2.01 吾爱专版等。

    华为OD、大厂笔试算法题

    华为OD、大厂笔试算法题; 一共87题,每一题附答案(java语言),笔试时频繁出现的原题,想进大厂的小伙伴,欢迎下载; eg: 1、5键键盘的输出 有一个特殊的5键键盘,上面有a,ctrl-c,ctrl-x,ctrl-v,ctrl-a五个键...

    利用OD去除烦人的网页弹窗

    利用OD去除网页弹窗并修改软件文字

Global site tag (gtag.js) - Google Analytics