花费 7 ms
ARM架构的机器码和汇编指令互相转换

因为项目的一些需求,需要查看一些汇编指令对应的机器码是什么,也需要查看一些机器码对应的汇编指令是啥,经过网上查找的一些资料,找到了一个比较轻量、方便、快捷的方法。 首先第一步需要配置arm-linu ...

Wed Sep 30 01:36:00 CST 2020 0 1983
ELF文件-结构体数据

ELF文件包含文件头(ELF Header)、程序头表(Program Head Table)、节(Sections)或段(Segments)、节头表(Section Header Table)四个部 ...

Mon Apr 06 18:56:00 CST 2020 1 996
ARM的B,BL跳转指令偏移值计算

ARM中使用B,BL指令进行跳转,两者之间的差距在于:BL指令可以实现子程序的返回,B指令无法实现子程序的返回。 B指令机器码:0xEA BL指令机器码:0xEB 在反汇编之后,如果是大端的话, ...

Wed Sep 30 05:26:00 CST 2020 0 741
使用buildroot配置uclibc交叉编译工具链!

前情提要 在学习《家用路由器0day漏洞挖掘技术》一书中修复二进制仿真环境部分的时候,书中采用动态库劫持的方式,重新实现了二进制中仿真失败的函数,并将源文件使用交叉编译链编译为目标架构下的动态库文件 ...

Fri Jan 28 07:32:00 CST 2022 0 1185
ARM二进制程序的函数调用过程栈的变化详解

概要 本篇博客主要包括两个方面的内容: 整理栈涉及到的一些基本概念、ARM架构下栈相关的操作指令; 分析一个函数调用实例。 * 栈的基本知识 栈的概念 栈 首先,栈是一种 ...

Wed Apr 13 01:33:00 CST 2022 0 930
ELF文件中的特殊节汇总

+以下内容摘抄自:ELF文件系列第三篇ELF文件静态结构中的节 +【附声明和链接如下】 版权声明:本文为CSDN博主「广敏」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接 ...

Sun May 24 01:20:00 CST 2020 1 688

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM