当前位置: 首页 > wzjs >正文

阿里巴巴外贸网站登录百度快速排名技术培训教程

阿里巴巴外贸网站登录,百度快速排名技术培训教程,百度网站优化哪家好,室内设计效果图接单平台【Linux】ELF、BIN、PBP、MAP文件查看 1. 查看ELF文件内容① 查看ELF头部信息② 查看段(Sections)和节(Segments)③ 反汇编代码段④ 查看符号表 2. 查看BIN文件内容① 十六进制查看② 反汇编(需指定架构和基地址&#…

【Linux】ELF、BIN、PBP、MAP文件查看

  • 1. 查看ELF文件内容
    • ① 查看ELF头部信息
    • ② 查看段(Sections)和节(Segments)
    • ③ 反汇编代码段
    • ④ 查看符号表
  • 2. 查看BIN文件内容
    • ① 十六进制查看
    • ② 反汇编(需指定架构和基地址)
  • 3. 查看PBP文件内容
    • ① 解包PBP文件
    • ② 查看嵌入的ELF
  • 4. 查看MAP文件内容
    • ① 直接查看
    • ② 关键信息提取
  • 5. 其他工具补充
  • 总结表

在Linux中,不同编译生成的文件(如ELF、BIN、PBP、MAP)需要使用不同的工具查看其内容。以下是具体方法和工具:

1. 查看ELF文件内容

ELF文件包含可执行代码、符号表、调试信息等,可通过以下工具分析:

① 查看ELF头部信息

readelf -h <filename.elf>  # 显示ELF文件头(架构、入口地址等)

输出示例

ELF Header:Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class:                             ELF32Data:                              2's complement, little endianEntry point address:               0x8048300...

② 查看段(Sections)和节(Segments)

readelf -S <filename.elf>  # 列出所有节(如.text, .data)
readelf -l <filename.elf>  # 查看程序头(加载到内存的段)

③ 反汇编代码段

objdump -d <filename.elf>  # 反汇编.text段
objdump -s -j .rodata <filename.elf>  # 查看只读数据段

④ 查看符号表

nm <filename.elf>          # 显示符号(函数/变量地址)
readelf -s <filename.elf>  # 更详细的符号表

2. 查看BIN文件内容

BIN文件是纯二进制数据,需用工具解析为十六进制或反汇编:

① 十六进制查看

hexdump -C <filename.bin>  # 经典十六进制+ASCII显示
xxd <filename.bin>         # 类似hexdump的可视化

② 反汇编(需指定架构和基地址)

objdump -b binary -m arm -D <filename.bin> --adjust-vma=0x8000

-m arm:指定目标架构(如x86、ARM)。
--adjust-vma=0x8000:设置加载地址(需根据实际硬件确定)。


3. 查看PBP文件内容

PBP是PSP的自定义格式,需解包后分析:

① 解包PBP文件

psp-unpack <filename.pbp>  # 解包后得到PARAM.SFO、ICON0.PNG、DATA.PSP等

② 查看嵌入的ELF

解包后的DATA.PSP通常是ELF文件,用readelfobjdump分析:

readelf -h DATA.PSP
objdump -d DATA.PSP

4. 查看MAP文件内容

MAP文件是文本文件,直接使用文本工具查看:

① 直接查看

cat <filename.map>         # 显示全部内容
less <filename.map>        # 分页查看(支持搜索)

② 关键信息提取

内存布局:搜索Memory ConfigurationLinker script and memory map
符号地址:搜索函数/变量名(如main)。
段大小:查找.text.data等段的大小。

示例输出

.text           0x8000     0x2000
main            0x8000       0x100
.data           0xA000      0x500

5. 其他工具补充

GDB调试ELF:动态分析程序行为。

gdb <filename.elf>

strings提取字符串:从任意文件中提取可读字符串。

strings <filename.elf> | grep "keyword"

总结表

文件类型查看工具常用命令示例
ELFreadelf, objdump, nmreadelf -h file.elf
BINhexdump, objdumphexdump -C file.bin
PBPpsp-unpack, readelfpsp-unpack file.pbp
MAPcat, less, grepless file.map

在Linux中,可以使用输出重定向>>>)将命令的结果保存到 test.txt 文件。以下是针对不同文件类型的示例:

文件类型命令示例(输出到 test.txt
ELFreadelf -h file.elf > test.txt
BINhexdump -C file.bin > test.txt
PBPpsp-unpack file.pbp > test.txt
MAPcat file.map > test.txt
http://www.dtcms.com/wzjs/135293.html

相关文章:

  • 做模具在哪个网站找工作it培训机构
  • 怎么买网站百度最贵关键词排名
  • 做网站找那个公司网络推广宣传
  • 网站 繁体 jsseo排名点击
  • 鞋网站模版百度安装下载
  • 盛唐网站建设小红书软文案例
  • 衡水做网站的品牌推广活动策划案例
  • y2学年做的租房网站百度推广后台登陆首页
  • html全屏网站seo引擎搜索网站关键词
  • 分毫报价小程序湖北seo网站推广
  • wordpress 301url改变深圳短视频seo教程
  • 黄页哪个网站好seo就业
  • 做外贸女装有哪些网站有哪些搜索关键词查询工具
  • 扬州网站优化网站建设推广
  • 手机网站用什么系统电商怎么做如何从零开始
  • 专业的网站制作公司哪家好线下推广公司
  • wordpress转discuz粤语seo是什么意思
  • 天津网站建设制作软件站长工具推荐网站
  • h5制作网站google chrome谷歌浏览器
  • 网上做赌博网站关键词点击排名系统
  • 建湖做网站的济南网络推广公司
  • 做网站赚钱不网络广告公司
  • 学校 网站建设工作小组静态网页设计与制作
  • 成都网站建设招标南昌seo网站管理
  • 中国网站设计欣赏论文收录网站
  • 做网站py和php网络营销策划书5000字
  • 重庆个人网站建设广州市口碑全网推广报价
  • 网络营销的理论和特点有哪些二级域名和一级域名优化难度
  • ps做设计想接私活在什么网站信息流推广主要具有哪两大优势
  • b站做视频哪个网站收入谷歌seo网站推广