IDA Pro使用(静态分析+动态调试)

摘要:
链接:http://skysider.com/?p=458IDAPro使用(静态分析+动态调试)1。静态分析IDAFLIRSignatureDatabase--用于识别静态编译的可执行文件IDAsignsrch中的库函数--查找二进制文件IDAscope使用的加密和压缩算法--自动识别windows函数以及压缩和加密算法Ponce--污点分析和符号执行工具雪人编译器--

链接:http://skysider.com/?p=458

IDA Pro使用(静态分析+动态调试)

1.静态分析

IDA FLIRT Signature Database —— 用于识别静态编译的可执行文件中的库函数

IDA signsrch —— 寻找二进制文件所使用的加密、压缩算法

IDA scope —— 自动识别windows函数和压缩、加密算法

Ponce —— 污点分析和符号化执行工具

snowman decompiler —— C/C++反汇编插件(F3 进行反汇编)

keystone —— 二进制文件修改工具,可以直接修改汇编

CodeXplorer —— 自动类型重建以及对象浏览(C++)(jump to disasm)

IDA Ref —— 汇编指令注释(支持arm,x86,mips)

Hexlight —— 大括号高亮匹配及跳转(B跳转到匹配括号)

2.动态调试

IDA sploiter —— 漏洞利用开发工具,寻找gadget

DIE —— 动态调试增强工具,保存函数调用上下文信息

sk3wldbg —— IDA动态调试器,支持多平台

逆向分析常用方法:

利用ida scope脚本识别加密、编码算法,file->script file->IDAscope.py

利用signsrch插件识别加密、编码算法 edit->plugins->Signsrch

免责声明:文章转载自《IDA Pro使用(静态分析+动态调试)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇服务器压测、并发数、配置与资源消耗的关系研究IOCP九:Client退出后投递WSASend下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Delphi 动态数组合并

TIntArray = array of Integer; function MergeArray(const ArrayA, ArrayB: TIntArray): TIntArray; var ilen: Integer; begin//Copy(intArray, iFromPos, Count) 选取拷贝,或者全部拷贝 Copy(intArray)...

MCI:移动持续集成在大众点评的实践

一、背景 美团是全球最大的互联网+生活服务平台,为3.2亿活跃用户和500多万的优质商户提供一个连接线上与线下的电子商务服务。秉承“帮大家吃得更好,生活更好”的使命,我们的业务覆盖了超过200个品类和2800个城区县网络,在餐饮、外卖、酒店旅游、丽人、家庭、休闲娱乐等领域具有领先的市场地位。 随着各业务的蓬勃发展,大众点评移动研发团队从当初各自为战的“小作...

c/s架构nginx+php-fpm通信原理

    FastCGI是一个运用于Http Server和动态脚本语言间通信的接口,多数流行的Http Server都支持FastCGI,包括Apache、Nginx和lighttpd等。同时,FastCGI也被许多脚本语言支持,其中就有PHP。    FastCGI接口方式采用C/S结构,可以将HttP服务器和脚本解析服务器分开,同时在脚本解析服务器上...

DDD:策略模式如何结合动态表达式

企业应用中我们经常会遇到各种业务规则,针对这种规则,我们多数情况会采用策略模式,每种策略对应一个具体类和一个具体的配置界面。但是企业业务的规则经常变化,现有的策略随着时间的推移而不能满足要求,针对这种情况我们可以用动态表达式来解决。 动态表达式:在静态语言中动态的执行代码,目前可选的技术有:动态编译、Iron、Roslyn、内嵌小语言。 今天来测试一下内嵌...

如何使用Countifs函数动态统计

我们以前就是一个函数一个功能,一个函数一个区域,这次我们使用动态函数。我们先写好条件范围,因为我们要引用。   同样的我们写下函数出来,我们先把Countifs写出来。选择完区域之后如下图。   条件的时候我们就要注意哦,我们先输入>号,记得用双引号。=COUNTIFS(F48:F92,"<")   我们在加上我们的数据,...

inspect的使用安卓动态分析工具

一.安装步骤   1.安装xposed   2.安装inspect 二.inspect 一个基于Xposed 开发的应用动态分析工具 github已开源 内置web页面 体验度很不错 ‘ 核心功能 监控Shared Preferences 数据 绕过SSL 可以抓到https 以及使用HOOK 过滤出很多有价值的数据 信息收集 请求权限; 应...