od 转储 二进制文件常用命令
od :
NAME
od - dump files in octal and other formats
常用命令:
➜ Downloads od -t x1 -Ax /etc/ld.so.cache | head -
6c 2e 6f 2d 2e 2e 3e
7e 7e
7e 7e 4a 7e
5a 7e 7e 7e
7e a5 7e
➜ Downloads od -t x1z -Ax /etc/ld.so.cache | head -
6c 2e 6f 2d 2e 2e 3e >ld.so-1.7..>...<
7e 7e >.....~...~......<
7e 7e 4a 7e >)~..~......J~..<
5a 7e 7e 7e >Z~......q~...~..<
7e a5 7e >.....~...~......<
➜ Downloads od -t x1c -Ax /etc/ld.so.cache | head -
6c 2e 6f 2d 2e 2e 3e
l d . s o - . . \ > \ \
7e 7e
\ \ \ ~ \ \ ~ \ \ \ \
7e 7e 4a 7e
查看 .shstrtab , 使用 --skip-bytes 和 --read-bytes 定位:
➜ Downloads od --skip-bytes=0x2600c --read-bytes=0x135 -t x1z /bin/ls
2e 2e 6e >..shstrtab..inte<
2e 6e 6f 2e 2d >rp..note.ABI-tag<
2e 6e 6f 2e 6e 2e 6f >..note.gnu.prope<
2e 6e 6f 2e 6e 2e >rty..note.gnu.bu<
6c 2d 2e 6e 2e >ild-id..gnu.hash<
2e 6e 6d 2e 6e >..dynsym..dynstr<
2e 6e 2e 6f 6e 2e >..gnu.version..g<
6e 2e 6f 6e 5f 2e >nu.version_r..re<
6c 2e 6e 2e 6c 2e 6c >la.dyn..rela.plt<
2e 6e 2e 2e >..init..text..fi<
6e 2e 6f 2e 5f >ni..rodata..eh_f<
6d 5f 2e 5f >rame_hdr..eh_fra<
6d 2e 6e 5f 2e >me..init_array..<
6e 5f 2e >fini_array..data<
2e 6c 2e 6f 2e 6e 6d >.rel.ro..dynamic<
2e 6f 2e 2e >..got..data..bss<
2e 6e 2e 6c 2e >..gnu.build.attr<
2e 6e 5f >ibutes..gnu_debu<
6c 6e 6b 2e 6e 5f >glink..gnu_debug<
>data.<
保持更新,转载请注明出处。
od 转储 二进制文件常用命令的更多相关文章
- OD之常用命令
一:od断点注释保存的问题,由于od只有在正常退出的情况下才会保存分析代码时留下的注释,而很多时候为了在退出od时不让目标程序退出使用了剥离进程,这样就会导致这次操作所有的注释都没有保存,第二次重新载 ...
- shell常用命令归类整理
shell 命令整理 bash shell 含有许多功能,因此有许多可用的命令:本文档仅罗列了一些常用命令及其使用频率较高的参数.#本文档仅罗列了一些常用命令及其使用频率较高的参数.#vers ...
- Linux目录结构及常用命令(转载)
一.Linux目录结构 你想知道为什么某些程序位于/bin下,或者/sbin,或者/usr/bin,或/usr/sbin目录下吗?例如,less命令位于/usr/bin目录下.为什么没在/bin中,或 ...
- Linux目录结构和常用命令
源地址:http://www.cnblogs.com/JCSU/articles/2770249.html 一.Linux目录结构 你想知道为什么某些程序位于/bin下,或者/sbin,或者/usr/ ...
- Linux常用命令全称
Linux常用命令全称 pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径 ps: process status(进程状态,任务管理器) 常用参数: ...
- 转:Linux 目录结构和常用命令
转自:http://www.cnblogs.com/JCSU/articles/2770249.html仅为学习参考之用 一.Linux目录结构 你想知道为什么某些程序位于/bin下,或者/sbin, ...
- linux下常用命令备忘
转自:Linux 命令集锦 linux下查看监听端口对应的进程 # lsof -i:9000 # lsof -Pnl +M -i4 如果退格键变成了:"^h". 终端连接unix删 ...
- Linux常用命令(一)
Linux常用命令 1. pwd查看当前路径(Print Working Directory) [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...
- SecureCRT 常用命令
常用命令:一.ls 只列出文件名 (相当于dir,dir也可以使用) -A:列出所有文件,包含隐藏文件. -l:列表形式,包含文件的绝大部分属性. -R:递归显示. --help:此命令的帮助. 二. ...
随机推荐
- spring boot 与 thymeleaf (4): 基本对象、工具类对象
如果在前台, 我需要获取session中的信息, 或者需要获取url中的参数信息, 是不是需要在后台手动处理好, 然后放到Model中去, 在前台通过${}来取呢? 当然, 这种方式, 是可以的, 但 ...
- tsung压力测试——安装
在安装之前确保安装了以下工具: erlang 必须要有安装java环境,要不然不成功 yum install gcc yum install gcc-c++ yum install libtool y ...
- UVa 442 Matrix Chain Multiplication(栈的应用)
题目链接: https://cn.vjudge.net/problem/UVA-442 /* 问题 输入有括号表示优先级的矩阵链乘式子,计算该式进行的乘法次数之和 解题思路 栈的应用,直接忽视左括号, ...
- iOS开源项目周报0413
由OpenDigg 出品的iOS开源项目周报第十六期来啦.我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等. glidin ...
- [Python] 函数基本
使用def 函数名(): 来定义一个函数,函数体一缩进块的形式写,返回结果是return xx 例如: def myAbs(x): if x >= 0: return x else: retur ...
- 9102年了,你还在用for循环操作集合?
本文首发于cdream的个人博客,点击获得更好的阅读体验! 欢迎转载,转载请注明出处. 前段时间公司书架多了一本<Java8 实战>,毕竟久闻lambda的大名,于是借来一阅.这一看,简直 ...
- wei
<!--PageEndHtml Block Begin--> JAVASCRIPT: <script charset="Shift_JIS" src=&q ...
- C++ 的那些坑 (Day 1)
永远的溢出 运算溢出 溢出是一个永恒的话题. int a = 0xf000; int b = 0xff000; long c = a * b; 此时c = -251658240,以为已经使用了long ...
- python学习之老男孩python全栈第九期_day009之文件操作总结
# 文件处理# 打开文件# open('路径','打开方式', '指定编码方式')# 打开方式:r w a 可读可写:r+ 可写可读:w+ 可追加可读:a+ b# r+ :打开文件直接写,和读完再写 ...
- hightcharts 如何修改legend图例的样式
正常情况下hightcharts 的legend图形是根据他本身默认的样式来显示,如下图 这几个图形的形状一般也是改不了的,只能根据图表的类型显示默认的.但是我们可以通过修改默认的样式来展示一些可以实 ...