当前位置:网站首页>【ida】IDA工具常见利用
【ida】IDA工具常见利用
2022-07-20 17:29:00 【k3ppf0r】
整理一下个人的常用命令:
shift + 12 显示字符串
按下回车上面的 \ ,转义符,就可隐藏ida对变量类型的标注
/ ,在该行添加注释
双击变量看变量地址或者进入函数
ctrl+s 看各种区段的地址
F5一键反汇编
x:对变量或函数按x查看上级调用
n:对变量按下 n ,对变量进行重命名
g:跳转到程序中的指定地址或者指定函数名
ALT+T:搜索文本
ALT+B:搜索16进制
粉红色标识的为libc中的函数
白色标识的为代码中的函数
名称 | 定义 |
---|---|
db | 定义的变量为字节型 Define Byte |
dw | 定义的变量为字类型(双字节)Define Word |
dd | 定义的变量为双字型(4字节)Define Double Word |
dq | 定义的变量为4字型(8字节)Define Quadra Word |
dt | 定义的变量为10字节型 Define Ten Byte |
C语言数组和指针:
例:list[1] = *(list +1)
即数组+下标表示 = *(数组首地址+偏移)
偏移根据指针类型决定
边栏推荐
猜你喜欢
UE5使用插件Quixel Bridge报错
关于数据库分库分表的一切都在这里了
Introduction to informatization
KDD cup 2022 Baidu - 榜单
BCG 使用之CBCGPTreeCtrlEx控件
Compilation (preprocessing) of C language program -- Part 2
HBuilderX 格式化 不換行(import)
visual studio输入!没有提示
项目经理如何有效地进行项目工作量估算?
Share a little personal software testing experience and feelings after 13 years of work
随机推荐
Aiops learning path
Orepa: Ali proposed a heavy parameter strategy with fast training. The memory is halved and the speed is doubled | CVPR 2022
[cloud native • Devops] master the continuous integration tool Jenkins
It's just a TCC distributed transaction. Is it so difficult?
东方财富网上开户安全吗,是否正规
[excel] SUMIF merge cells
Leetcode 102. 二叉树的层序遍历
docker安装myql5.7和mysql8.0
项目经理如何有效地进行项目工作量估算?
strcmp()与if语句
类和对象【上】
SSM integrates annotation mapping and XML Mapping
美团住宿业务数据治理体系化思考与实践
ACL与NAT
Node reads out all file paths in a folder (all folders will be traversed here. If there are other operations, just add them.)
Strcmp() and if statement
BCG 使用之CBCGPTreeCtrlEx控件
量子计算+金融!D-Wave牵手国际信用卡组织Mastercard
Combine pyqt5 to develop one click conversion software for office documents, and there is no need to open members to transfer files in the future
Quantum Source:致力于抢先实现百万光量子比特