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:此命令的帮助. 二. ...
随机推荐
- 【杂谈】Java I/O的底层实现
前言 Java I/O功能封装的很好,使用起来很方便,就是刚开始学的时候,如果不了解装饰器模式,会被他繁多的类给吓到.用多了也就习惯了,而且现在有很多实用的封装良好的实用类,可直接读写整个文件.开发者 ...
- Spring MVC - MultipartFile实现文件上传(单文件与多文件上传)
准备工作: 需要先搭建一个spirngmvc的maven项目 1.加入jar包 <dependency> <groupId>commons-fileupload</gro ...
- Java 8 新特性-菜鸟教程 (0) -Java 8 新特性
Java 8 新特性 Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本. Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 ...
- (转)mybatis热加载(依赖mybatis-plus插件)的实现
最近在使用mybatis,由于是刚刚开始用,用的并不顺手,目前是感觉有2个地方非常的不好用: 1.mybatis调试不方便 由于dao层只有接口,实现只是一个map的xml文件,想加断点都没有地方加, ...
- Spring读取配置文件 @Value
最近在学习Spring如何读取配置文件,记录下方便自己也方便别人: 大致分为两类吧,一种的思路是利用Spring的beanFactoryPostProcessor读取配置文件内容到内存中,也就是应用程 ...
- 开源方案搭建可离线的精美矢量切片地图服务-6.Mapbox之.pbf字体库
项目成果展示(所有项目文件都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵). 01:中国地图:http://test.sharegis.cn/mapbox/html/3china.ht ...
- UVa 514 Rails(栈的应用)
题目链接: https://cn.vjudge.net/problem/UVA-514 /* 问题 输入猜测出栈顺序,如果可能输出Yes,否则输出No 解题思路 貌似没有直接可以判定的方法,紫书上给出 ...
- .4-浅析webpack源码之convert-argv模块
上一节看了一眼预编译的总体代码,这一节分析convert-argv模块. 这个模块主要是对命令参数的解析,也是yargs框架的核心用处. 生成默认配置文件名数组 module.exports = fu ...
- 干货 unity小贴士
3.以Y轴为依据进行Sprite排序对于2D游戏,将Transparency Sort Mode (Edit > Project Settings > Graphics ) 设置为Cust ...
- 【Java并发编程】4、JDK7中TransferQueue的使用以及TransferQueue与SynchronousQueue的差别
转自:http://blog.csdn.net/aitangyong/article/details/46472643 JDK7对JDK5中的J.U.C并发工具进行了增强,其中之一就是新增了Trans ...