简单简介
在3DM Mod站下载游戏Mod工具最新的反汇编神器IDA Pro 7.7.220118 (SP1)免安装汉化版 Mod,由DataRescue制作。◕小莫◕在我们的平台上分享了这个免费且高质量的游戏模组,让玩家们可以享受到更加丰富的游戏体验。快来3DM Mod站下载并尝试吧!
详细介绍
Mod作者: DataRescue Mod版本: 7.7.220118 Mod大小: 506.28MB 更新时间: 2022-07-04 18:00:10 发布时间: 2022-07-04 17:04:44
详细说明
官网地址: https://hex-rays.com/IDA-pro/ 52地址:https://www.52pojie.cn/thread-1640829-1-1.html 汉化:丨南宫丨紫
介绍
IDA Pro(简称IDA)是DataRescue公司(home of PhotoRescue, data recovery solution for flash memory cards)出品的一款交互式反汇编工具,它功能强大、操作复杂,要完全掌握它,需要很多知识。IDA最主要的特性是交互和多处理器。操作者可以通过对IDA的交互来指导IDA更好地反汇编,IDA并不自动解决程序中的问题,但它会按用户的指令找到可疑之处,用户的工作是通知IDA怎样去做。比如人工指定编译器类型,对变量名、结构定义、数组等定义等。这样的交互能力在反汇编大型软件时显得尤为重要。多处理器特点是指IDA支持常见处理器平台上的软件产品。IDA支持的文件类型非常丰富,除了常见的PE格式,还支持Windows,DOS,UNIX,Mac,Java,.NET等平台的文件格式。
IDA是Windwos下众多调试器工具中颇受欢迎的一种。IDA Pro首先是一个反汇编器,可以显示二进制汇编码(可执行文件或DLL(Dynamic Link Library),动态链接库),它提供的某些高级功能使我们更容易理解汇编代码。其次,它又是一个调试器,用户可以逐条调试二进制文件中的指令,从而确定正在执行哪条指令,以及执行的顺序等。
常用快捷键
快捷键 | 功能说明 |
---|---|
Enter | 跟进函数实现,查看标号对应的地址 |
Esc | 返回跟进处 |
A | 解释光标处的地址为一个字符串的首地址 |
B | 十六进制与二进制数转换 |
C | 解释光标处的地址为一条指令 |
D | 解释光标处的地址为数据,每按一次将会转换这个地址的数据长度 |
G | 快速查找对应地址 |
H | 十六进制与十进制数转换 |
K | 将数据解释为栈变量 |
: | 添加注释 |
M | 解释为枚举成员 |
N | 重新命名 |
O | 解释地址为数据段偏移量,用于字符串标号 |
T | 解释数据为一个结构体成员 |
X | 转换视图到交叉参考模式 |
Shift + F9 | 添加结构体 |
空格 | 切换文本视图与图表视图 |
ALT + M | 添加标签 |
CTRL + M | 查看标签 |
CTRL + S | 查看段的信息 |
冒号 | 常规注释 |
分号 | 注释,优先级比冒号低,即存在冒号注释的时候会覆盖显示 |
F5 | 查看伪代码 |
ALT + T | 搜索字符串 |
Ctrl + T | 搜索下一个 |
ALT + B | 搜索十六进制 |
X | 查看交叉引用 |
SHIFT + F12 | 打开strings窗口 |
Y | 修改数据类型 |
N | 修改变量名以及参数名 |
CTRL + F12 | 函数调用图 |
F12 | 流程图 |
Ctrl + F9 | 导入c头文件 |
汇编指令
资料转移指令
- MOV 移动
- MOVC 程式记忆体移动
- MOVX 外部RAM和扩展I/O口与累加器A的数据传送指令
- PUSH 放入堆叠
- POP 由堆叠取回
- XCH 8位元交换
- XCHD 低4位元交换
- SWAP 高低4位元交换
算术指令
- ADD 两数相加
- ADDC 两数相加再加C
- SUBB 两数相减再减C
- INC 加一指令
- DEC 减一指令
- MUL (MUL AB乘法指令仅此一条)相乘指令,所得的16位二进制数低8位存累加器A高8位存B
- DIV (DIV AB 除法指令仅此一条)相除指令,所得商存A,余数存B
- DA (DA A 只此一条指令)调整为十进数
逻辑指令
- ANL做AND(逻辑与)运算
- ORL做OR(逻辑或)运算
- XRL 做(逻辑异或)运算
- CLR 清除为0
- CPL 取反指令
- RL 不带进位左环移
- RLC 带进位左环移
- RR 不带进位右环移
- RRC 带进位右环移
控制转移类指令
- JC C=1时跳
- JNC C=0时跳
- JB 位元=1时跳
- JNB 位元=0时跳
- JBC 位元=1时跳且清除此位元
- LCALL 长调用子程序
- ACALL 绝对调用子程序
- RET 由副程式返回
- RETI 由中断副程式返回
- AJMP 绝对转移
- SJMP 相对转移
- JMP @A+DPTR 散转,相对DPTR的间接转移
- JZ A=0时跳
- JNZA 0时跳
- CJNE 二数比较,不相等时跳
- DJNZ 减一,不等于0时跳
- NOP 空操作
位变量指令
- SETB 设定为1
- ORG 程序开始,规定程序的起始地址
- END 程序结束
- EQU 等值指令(先赋值后使用)例:SUM EQU 30H
- DB 定义字节指令
- DW 定义字内容
- DS 定义保留一定的存贮单元数目
- BIT 位地址符号指令 例:SAM BIT P1.0
- RET 子程序返回指令
- RETI 中断子程序返回指令
- $ 本条指令地址
文件说明
暂无介绍
Mod截图
相关作品
【GMM】Gloss Mod Manager 一款综合性的现代化游戏模组管理器 | Cheat Engine (CE修改器) 7.5 汉化版 | 荒野大镖客2 线下内置修改器[RDR2 Native Trainer(RNT)] v0.951 | OpenIV 4.1版本 中文汉化版 | GTA5警察Mod-LSPDFR 0.4.9 汉化版 | GTA5最强ENB(画质补丁)——REDUX_1.16 |