码迷,mamicode.com
首页 >  
搜索关键字:IDAPython    ( 14个结果
IDAPython脚本编写环境
使用工具:IDA pro v7.0,安装时自动安装Python 2.7.13(win32) 1. 首先使用IDA打开一个项目 2. File选项下 “Script file...”选项可选择idc或py文件,打开即运行,运行结果显示在界面下方的Output window中; “Script comm ...
分类:编程语言   时间:2020-07-09 22:45:05    阅读次数:94
[ida]使用pycharm编写IDApython
使用pycharm来编写IDApython 一、导入IDApython的模块 IDA目录下有一个Python目录,将其添加到项目的跟目录下。 放到python项目目录下 修改文件夹属性,否则会出现引用报错 二、配置python2.7解释器 使用IDA中自带的python解释器(免安装版都会打包pyt ...
分类:编程语言   时间:2020-03-05 13:29:13    阅读次数:167
利用IDA Python静态分析函数调用路径
在挖掘设备的固件漏洞时,会面临没有源代码、无法动态跟踪调试的情况,此时就需要进行静态的人工分析。在静态人工分析过程中,往往需要围绕危险函数、用户输入提取需要重点分析的执行路径,以有效缩小分析范围。本文利用IDAPython脚本,实现了自动提取函数正、反向调用关系的功能,可有效辅助分析危险函数调用路径,用户输入流向等。一、问题描述近期在研究某款设备,由于该设备使用MIPS架构,IDAPro的F5无法
分类:编程语言   时间:2018-09-28 12:46:56    阅读次数:264
IDApython 命令
因为网上对于IDApython的介绍太少,所以在这里列举了一些常用函数: ScreenEA() 获取 IDA 调试窗口中,光标指向代码的地址。通过这个函数,我们就能够从一个已知 的点运行我们的脚本。 GetInputFileMD5() 返回 IDA 加载的二进制文件的 MD5 值,通过这个值能够判断 ...
分类:编程语言   时间:2018-08-01 11:59:42    阅读次数:1112
idapython api 记录
GetOperandValue 作用 参数1: ea 虚拟地址 参数2: 操作数号 返回指令的操作数的被解析过的值 文档 实例 其中 处的指令的16进制表示为 这一条指令有一个操作数,所以通过 可以获取获取通过 解析的值。 GetMnem 作用 参数1: ea 虚拟地址 返回指令的操作码的助记符 文 ...
分类:编程语言   时间:2018-08-01 11:40:10    阅读次数:728
利用IDAPython给Windows API下条件断点
问题描述:在逆向分析过程,经常需要跟踪操作系统API的调用情况。使用IDA进行调试的过程中,可以通过界面操作给指定API设置断点。但是界面操作存在操作不便,不利于分析自动化等缺陷。使用IDAPython脚本实现给API函数下条件断点,可有效解决上述问题。一、通过界面操作给WindowsAPI下断点1、操作过程以给LoadLibraryA函数下断点为例,程序ida01.exe(EXE文件)对应的源代
分类:编程语言   时间:2018-03-09 22:50:28    阅读次数:383
idapython import 'site' failed
打开IDA出现这个错误提示,问题根源是IDA找不到python,安装2.7版本的python并设置%PYTHONHOME%变量为python安装目录就可以了 如果已经安装了python可以在命令行下用echo %PYTHONHOME%看看配置有没有问题! 添加系统环境变量PYTHONHOME,本地p ...
分类:编程语言   时间:2017-12-06 23:53:47    阅读次数:942
IDAPython安装
转载:All Right (本人没有测试过) 关于IDAPython的安装教程网上的资料非常少,也不是很详细,我费了好长时间才装好,现在和大家分享一下。 注意事项 下面几点关系到安装是否成功 安装关键点 下面这些东西必备,缺一不可: 具体安装步骤 首先我的IDA的版本是6.8。 效果 重启IDA,就 ...
分类:编程语言   时间:2017-07-21 01:28:04    阅读次数:203
IDAPython学习(二)
1、常用函数 ScreenEA() 获取IDA调试窗口中,光标指向代码的地址。通过这个函数,我们就能够从一个已知的点运行我们的脚本。 GetInputFileMD5() 返回IDA加载的二进制文件的MD5值,通过这个值能够判断一个文件的不同版本是否有改变。 2、段 在IDA中二进制文件被分为了不同的 ...
分类:编程语言   时间:2017-07-21 01:26:23    阅读次数:196
IDAPython脚本之收集函数的调用信息
转载:All Right 当我们要寻找软件漏洞 bug 的时候,或者做恶意代码分析的时候,首先会找一些常用的而且容易被错误使用的函数。但是有时候程序代码太多找的比较辛苦,并且费时间。所以我们可以写一个脚本来跟踪这些函数,找出调用它们的地方,之后在这些地方的背景色设置成不同的颜色,这样我们在 IDA ...
分类:编程语言   时间:2017-07-21 01:17:07    阅读次数:255
14条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!