美文网首页
逆向学习之IDA内数据处理脚本

逆向学习之IDA内数据处理脚本

作者: 苏州暮雨 | 来源:发表于2017-11-11 18:15 被阅读0次

当我们在做一些题目的时候常常需要提取数据,手敲是不可能的,IDA有它自带的IDC或者IDAPython脚本可以编写,但为了在python下继续逆向之后的逆推过程,我们只展示用python处理IDA的数据,可以在IDA的hex页面下获取整段数据,使用length来控制输出时候的数据占的字节数。

HEX_data

另外一些数据可能在反编译后变成函数中赋值部分,使用如下的函数,方便提取赋值(如var_35=6)处的数据,同时要注意在IDA中会将一些数据的格式变得并不是正确的,比如会出现负数,可以使用例如data[i]=(0x100+data[i])%0x100的方式来更改数据为hex形式。其实在IDA展示出的移位之类的位操作需要进行取模,建议直接加上去。

相关文章

  • 逆向学习之IDA内数据处理脚本

    当我们在做一些题目的时候常常需要提取数据,手敲是不可能的,IDA有它自带的IDC或者IDAPython脚本可以编写...

  • Android逆向 IDA脚本idc、py

  • 攻防世界进阶Re(三)

    0x00 APK-逆向2 脚本如下: 0x01 notsequence 这道题有点意思哟,IDA打开,F5大法。 ...

  • IDC

    ida中的idc作为类似c语言的脚本语言,非常好用。使用学习方法参考。ida权威指南-扩展ida的功能 写段代码,...

  • 逆向工程课题研究

    简介 本篇文章是个人对IDA逆向工程的研究,相关内容:逆向工程的简介、IDA基本使用和工作原理、反编译可执行文件部...

  • 菱菱邦sd字段白盒AES逆向

    菱菱邦sd字段白盒AES逆向 decheckcode逆向 so初步分析 ida打开libencrypt.so,函数...

  • IDA + Hopper 逆向开发近期学习

    前言 近期实战了一次 IDA + Hopper 逆向破解。讲真,第一次体验了一回把别人“衣服”扒光了的快感~简直 ...

  • IDA python 脚本

    补丁为nop 解析为code 解析为无指令 查找替换指令 从addr开始,打印内容 从addr开始,向上查找是同一...

  • BugKu 逆向(1)

    Bugku 逆向 2018-11-7 19:05:10今天开始刷题了. 入门逆向 题目非常简单.用IDA直接看汇编...

  • IDA逆向:结构体的逆向

    转载:https://www.cnblogs.com/HsinTsao/p/6440784.html说明:由于转载...

网友评论

      本文标题:逆向学习之IDA内数据处理脚本

      本文链接:https://www.haomeiwen.com/subject/ercgmxtx.html