【ida】IDA工具常见利用
整理一下个人的常用命令:
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)
即数组+下标表示 = *(数组首地址+偏移)
偏移根据指针类型决定
【ida】IDA工具常见利用相关推荐
- IDA反汇编工具使用说明
IDA (Interactive Disassembler) 是一款功能强大的反汇编工具,可以用来分析和反汇编各种类型的二进制文件. 使用IDA反汇编工具的基本流程如下: 安装IDA反汇编工具(需要购 ...
- 做软件测试却不知道这些测试工具?利用好可以涨薪50%
都说"工欲善其事,必先利其器".做软件测试行业,怎么能缺少好用的软件测试工具呢?对于很多小伙伴,尤其是新手来说,刚入行时,由于接触的工具比较少,会的工具可能也就那么几个,如果工作中 ...
- 软件测试资料哪个好用,做软件测试却不知道这些测试工具?利用好可以涨薪50%...
都说"工欲善其事,必先利其器".做软件测试行业,怎么能缺少好用的软件测试工具呢?对于很多小伙伴,尤其是新手来说,刚入行时,由于接触的工具比较少,会的工具可能也就那么几个,如果工作中 ...
- 软件测试复现工具,鼎恒资讯:做软件测试却不知道这些测试工具?利用好可以涨薪50%...
原标题:鼎恒资讯:做软件测试却不知道这些测试工具?利用好可以涨薪50% 都说"工欲善其事,必先利其器".做软件测试行业,怎么能缺少好用的软件测试工具呢?对于很多小伙伴,尤其是新手来 ...
- Metasploit profiling工具的利用
Metasploit profiling工具的利用 Metasploit 5.0.81版本中,新增加了一个profiling工具.大学霸IT达人 用户通过使用该工具,可以分析内存和CPU的使用情况.如 ...
- 无法载入增效工具_作业大队工具车间利用修旧赚“钱”
原标题:半年来,作业大队工具车间利用修旧赚"钱" 8个人与333万元 据了解,采油四厂作业大队自"战严冬.转观念.勇担当.上台阶"主题教育活动开展以来,工具车间 ...
- 文本深度表示模型Word2Vec 简介 Word2vec 是 Google 在 2013 年年中开源的一款将词表征为实数值向量的高效工具, 其利用深度学习的思想,可以通过训练,把对文本内容的处理简
文本深度表示模型Word2Vec 简介 Word2vec 是 Google 在 2013 年年中开源的一款将词表征为实数值向量的高效工具, 其利用深度学习的思想,可以通过训练,把对文本内容的处理简化为 ...
- 程序员的吸星大法-IDA反汇编工具初探
看过<<笑傲江湖>>的朋友一定知道吸星大法吧,这是一种可以吸取他人内功来使自己功力增长的神功,(段誉的北冥神功也是这样, 扯远了...).对于程序员来说,增长自己编程功力的一个 ...
- 最强辅助!IDA 辅助工具Karta——二进制文件中搜索开源代码
介绍 " Karta"是IDA的python插件,其功能是在已经编译过的二进制文件中搜索是否使用了开源的代码.该插件是为了匹配大体积二进制文件中的开放源代码库的开源代码(通常是查找 ...
最新文章
- javascript调试_如何提高JavaScript调试技能
- oracle表行列权限,Oracle行列互换 横表和纵表
- 8、python基础知识-用户输入
- leetcode第七题整数反转
- 两封邮件合并转发_卖家直呼!低价订单过多,listing合并竟被亚马逊封号!
- 【转】批量删除redis中的key
- 【slighttpd】基于lighttpd架构的Server项目实战(2)—预备知识之libevent
- stripe pay_J2Pay –实施网关
- 帮助你成为高手的视频和资料
- jQuery-DOM操作
- 【白皮书分享】2020中国硬科技创新白皮书.pdf(附下载链接)
- Leetcode每日一题:860.lemonade-change(柠檬水找零)
- php 7 xhprof,php7中使用xhprof解析
- 基于android的个人记账系统,android平台的个人记账系统的设计与实现.docx
- jQuery菜鸟教程
- CDN加速的四大解决方案
- 安卓如何调出软键盘_Android软键盘-显示隐藏软键盘
- ClickHouse在趣头条中的实战PPT
- 安装Nvidia显卡驱动和CUDA
- 谷歌浏览器突然打不开
热门文章
- 高中数学基础-2.3幂函数
- 一种通过加速粒子进入其它宇宙的机器
- (八)JVM成神路之GC分区篇:G1、ZGC、ShenandoahGC高性能收集器深入剖析
- 跑过的城市,走过的路
- 音频文件格式转化,librosa库支持的语音文件类型
- 为什么需要一部21世纪的全球通史?
- Jenkins 部署项目出现 Failed to connect to repository : Command git ls-remote -h http://gitlab. 128
- win10和linux怎么切换输入法,win10系统怎么切换输入法
- B站这个视频我是跪着看完的
- xshell 6查看测试日志