除了反汇编和反编译(伪代码)视图之外,IDA 还允许您查看程序指令和数据背后的实际原始字节。这可以使用十六进制视图来实现,它是默认打开的视图之一(或在 View > Open subviews ...
给IDA写个small插件
之前在修改花指令的时候找不到函数尾巴,和对一些数据块需要nop的时候总要一行行的,或者再写个代码去批量nop,后来觉得插件可以实现,分享给大家也可以用下。 ⊙一.插件功能 ⊙二.插件编写逻辑 ⊙三.插...
SMC在CTF逆向中的应用
SMC简介SMC,即Self Modifying Code,动态代码加密技术,指通过修改代码或数据,阻止别人直接静态分析,然后在动态运行程序时对代码进行解密,达到程序正常运行的效果。方法SMC一般有两...
解码 Rust 的秘密!IDA Rust Demangler 让你轻松看懂 Rust 代码!
IDA Rust Demangler 是一个为 IDA 设计的插件,能够将 Rust 的函数名从混淆的状态解码为清晰易懂的形式。这个神奇的工具让分析 Rust 编写的二进制文件变得前所未有的简单!快来...
IDA 技巧(36) 列表视图
列表视图(也称为选择器或表格视图)在 IDA 中的许多地方使用来显示不同类型信息的列表。 例如,我们之前介绍的函数列表就是列表视图的一个示例。 通过“视图”>“打开子视图”菜单打开的许多窗口都是...
IDA地址计算工具
工具下载地址: 链接:https://pan.quark.cn/s/1986327e6856 做逆向调试的小伙伴应该都遇到过这种问题:在同时使用两大神器OD(或Windbg)和IDA逆向某程序时,调试...
IDA 技巧(32) 运行脚本
IDA 脚本允许您在 IDA 中自动执行可能重复或需要很长时间手动执行的任务。我们之前介绍了如何以批处理(无头)模式运行它们,但是如何交互式地使用它们呢?脚本小片段File > Script C...
IDA 技巧 (34)Dummy names
在 IDA 的反汇编中,您可能经常观察到乍一看奇怪且神秘的名称:sub_73906D75、loc_40721B、off_40A27C 等等。在 IDA 的术语中,它们被称为虚拟名称。当汇编语法需要名称...
逆向工具篇 | IDA 工具补充
声明 该公众号分享的安全工具和项目均来源于网络,仅供学术交流,请勿直接用于任何商业场合和非法用途。如用于其它用途,由使用者承担全部法律及连带责任,与工具作者和本公众号无关。 IDA IDA含义为Int...
IDA 技巧(35) Demangled names
名称修饰(Name mangling,也称为名称装饰)是编译器用来实现语言所需的一些功能的技术。例如,在 C++ 中,它用于区分具有相同名称但不同参数的函数(函数重载),以及支持命名空间、模板和其他用...
【iOS-Flutter逆向】**岛之踩坑记录篇
0前言 文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口均已做脱敏处理。 严正声明禁止用于商业和非法用途,否则由此产生的一切后果与作者本人无关。若有侵权,请...
逆向工具篇 | IDA Pro
声明该公众号分享的安全工具和项目均来源于网络,仅供学术交流,请勿直接用于任何商业场合和非法用途。如用于其它用途,由使用者承担全部法律及连带责任,与工具作者和本公众号无关。介绍IDA含义为Interac...
34