zoukankan      html  css  js  c++  java
  • 二进制文件分析工具-hexdump使用指南

    一 概念:

    hexdump是Linux下的一个二进制文件查看工具,它可以将二进制文件转换为ASCII、八进制、十进制、十六进制

    格式进行 查看。

    二 用法简介:

       该工具的用法十分简单,具体如下所示:

    hexdump: 不适用的选项 -- -
    usage: hexdump [-bcCdovx] [-e fmt] [-f fmt_file] [-n length]
                   [-s skip] [file ...]
           hd      [-bcdovx]  [-e fmt] [-f fmt_file] [-n length]
                   [-s skip] [file ...]

    三 应用实例:

      该工具用法十分简单,下面以一个c代码例子来说明:

    #include <stdio.h>
    
    int main()
    {
            printf("hello hexdump");
    }
    ~            

       通过这个查看该bin文件的编译信息:

    ➜  hexdump git:(master) ✗ hexdump -C test 
    00000000  7f 45 4c 46 02 01 01 00  00 00 00 00 00 00 00 00  |.ELF............|
    00000010  03 00 3e 00 01 00 00 00  60 10 00 00 00 00 00 00  |..>.....`.......|
    00000020  40 00 00 00 00 00 00 00  78 39 00 00 00 00 00 00  |@.......x9......|
    00000030  00 00 00 00 40 00 38 00  0d 00 40 00 1f 00 1e 00  |....@.8...@.....|
    00000040  06 00 00 00 04 00 00 00  40 00 00 00 00 00 00 00  |........@.......|
    00000050  40 00 00 00 00 00 00 00  40 00 00 00 00 00 00 00  |@.......@.......|
    00000060  d8 02 00 00 00 00 00 00  d8 02 00 00 00 00 00 00  |................|
    
    *
    00003000  00 00 00 00 00 00 00 00  08 40 00 00 00 00 00 00  |.........@......|
    00003010  47 43 43 3a 20 28 55 62  75 6e 74 75 20 39 2e 33  |GCC: (Ubuntu 9.3|
    00003020  2e 30 2d 31 37 75 62 75  6e 74 75 31 7e 32 30 2e  |.0-17ubuntu1~20.|
    00003030  30 34 29 20 39 2e 33 2e  30 00 00 00 00 00 00 00  |04) 9.3.0.......|
    00003040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
    作者:虚生
    出处:https://www.cnblogs.com/dylancao/
    以声学降噪算法为核心的物联网音频解决方案提供商 ,提供基于声学技术为基础的智能硬件产品设计,开发和技术服务。
    商务合作和技术探讨:邮箱:1173496664@qq.com weixin:18019245820 市场技术对接群:347609188
  • 相关阅读:
    二分法检索数组
    Linux安装CDH
    myeclipse操作hdfs
    Linux安装hbase
    Linux安装zookeeper
    Linux安装msql
    fluem全分布环境搭建
    bash: jps: 未找到命令...
    自动化项目Jenkins持续集成
    linux卸载mysql====安装新的虚拟机 自带的基本都要卸载!? mysql tomcat java Python可以不用卸载
  • 原文地址:https://www.cnblogs.com/dylancao/p/14468951.html
Copyright © 2011-2022 走看看