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:此命令的帮助. 二. ...
随机推荐
- 22-hadoop-hive搭建
1, hive简介 hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行. 其优点是 ...
- Golang 并发concurrency
并发concurrency 很多人都是冲着Go大肆宣扬的高并发而忍不住跃跃欲试,但其实从源码解析来看,goroutine只是由官方实现的超级"线程池"而已.不过话说回来,每个实例4 ...
- spinnaker自动发布k8s部署应用<一>
一.准备环境 !docker-ce---17.06.2-ce !k8s集群----1.11.1 !helm部署工具---helm-v2.10.0 !spinnaker-charts---spinnak ...
- ApiGen安装
# 首先,下载ApiGen(http://apigen.org/apigen.phar) # *nix系统 下载phar文件后, 移动到PATH目录中,以保证全局有权限调用 $ mv apigen.p ...
- multimap多重映照容器(常用的方法总结)
multimap和map的不同之处在于前者允许重复键值的元素出现. /*关于C++STL中mulitmap的学习,与map不同的是,multimap允许插入重复键值的元素*/ #include < ...
- Core Animation之基础介绍
了解了图层,现在学习核心动画. Core Animation是直接作用在CALayer上的,并非UIView. 一.使用步骤 1.使用它需要先添加QuartzCore.framework框架和引入主头 ...
- .NET世界的包管理器——Nuget
NugetServer 使用指南 为什么要使用Nuget 在我们的项目, 存在着一些公共Dll, 这些Dll被大量的项目所引用.同时这些公共dll也同时在进行版本升级, 由于缺乏版本管理,这些Dll会 ...
- 转载-增删改查sql语句语法
一.增:有2种方法 1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdent ...
- 调用百度api输出地址和城市查询出具体坐标系
在工作中遇到标题的内容,不知道如何写,后来我的领导写了一套代码,感觉很是厉害,特在此收藏,留作纪念 public static string GetResponse(string address, s ...
- 从xml文件取值
假设有个 test.xml,包含以下字段: <config> <property name="login_protocol" value="http&q ...