提示(也称为工具提示)是在你将鼠标光标悬停在IDA中的特定项上时弹出的文本窗口。很多情况下都会出现这些提示。 反汇编提示 在反汇编视图中,提示可能在以下情况下显示: 当悬停在名称或地址上时,将显示目标...
在静态分析、计算arm64汇编时提速
在分析汇编代码的时候,我们要计算寄存器的值的来源,举个例子LDRSW X3, [X27,X10,LSL#2] 这个时候想要得到x3的值,需要搞清楚x27与x10的来源,然后你在多行代码中进行寻找改变x...
C/C++逆向:x96dbg(x64dbg/x86dbg)的使用
这篇文章主要来说一下x96dbg(x64/x86)的基本使用,这里还是使用上篇文章中的简单程序用来作为本篇文章的实例,因为上篇文章再生成程序时选用的解决方案平台为x86所以生成的程序则需要我们使用x3...
【免杀对抗】无可执行权限加载ShellCode
项目介绍这是一个免杀项目,与PWN无关!无需解密,无需X内存,直接加载运行R内存中的ShellCode密文。x64项目: https://github.com/HackerCalico/No_X_Me...
英飞凌Aurix2G TC3XX 芯片内核详解(一)——TriCore内核及寄存器介绍
主要内容 从本文开始,我们将分若干章节介绍TriCore内核架构。本文是该系列文章的第一篇,主要介绍Infineon Aurix2G TC3XX系列芯片内核简介及相关寄存器。 芯片及内核介绍 内核详解...
基于虚拟化的固件蓝牙协议漏洞挖掘框架设计
摘要:近年来,蓝牙设备的应用越发广泛。若蓝牙设备存在漏洞可能会导致信息泄露、经济损失等后果。而蓝牙设备的固件程序更新存在滞后的情况,有些甚至无法进行热更新。目前,针对固件蓝牙协议的漏洞挖掘工具相对缺乏...
英飞凌Aurix2G TC3XX EVADC模块详解
主要内容 本文主要介绍Infineon Aurix2G TC3XX系列芯片EVADC模块硬件原理,以及MCAL相关配置,和部分代码示例。模块简介功能介绍2.1 模块总览2.2 ADC kernel 硬...
重生之我在干免杀-动态堆栈欺骗
免责声明:本文所涉及的任何技术、信息或工具,仅供学习和参考之用。请勿利用本文提供的信息从事任何违法活动或不当行为。任何因使用本文所提供的信息或工具而导致的损失、后果或不良影响,均由使用者个人承担责任,...
IDA 技巧(24) 寄存器的别名
虽然寄存器高亮显示可以帮助跟踪寄存器在代码中的使用方式,但有时这还不够,特别是当一段复杂的代码使用多个寄存器时。在这种情况下,您可以尝试寄存器重命名。重命名寄存器的操作:将光标放在其上并按 N 或 E...
【车联网】大众高尔夫动力转向ECU破解(3)
介绍这是关于尝试修改 2010 年大众高尔夫车电子动力转向(EPS)ECU 上运行的固件的博客系列的第三部分。目标是修改固件,以消除车道保持操作的 6 分钟锁定,并允许在低速时使用车道保持。在上一部分...
软件中对抗逆向工程的8种方法
摘要 尽管没有一种完美的方法来保护自己的软件不被逆向分析, 但可以通过设置各种技术障碍来增加软件被逆向或破解的难度, 相反恶意软件也通过增加各种反逆向技术来增加分析人员的技术研究时间成本。在这篇文章中...
Android Native内存泄漏检测方案详解
本文将分三个部分阐述如何实现 Android Native 内存泄漏监控,包括代理实现的三种方案(Inline Hook、PLT/GOT Hook、LD_PRELOAD)及其优缺点,以及如何检测Nat...
20