快捷登录,享 免费下载
首页 > 教程资讯 > 教程详情

ImportREC的教程

补充锦囊 完美下载小客服 2021-03-30
文章分享
软件首页

完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题。网站新增了“软件百科”、“锦囊妙技”等频道,可以更好地对用户的软件使用全周期进行更加专业地服务。

ImportREC是款功能强大、操作简单的输入表重建工具,同时也是款手动脱壳软件,它可以从杂乱的IAT中重建一个新的Import表,用它配合手动脱壳,可以脱UPX、CDilla1、PECompact、PKLite32、Shrinker、ASPack、ASProtect等壳。

在运行Import REConstructor之前,必须满足如下条件

1) 目标文件己完全被Dump到另一文件;

2) 目标文件必须正在运行中;

3) 事先要找到真正的入口点(OEP);

4) 最好加载IceDump,这样建立的输入表较少存在跨平台的问题。

ImportREC使用方法

1.目标文件已完全被Dump,另存为一个文件

2.目标文件必须正在运行中

3.事先找到目标程序真正的入口(OEP)或IAT的偏移与大小

以加壳RebPE.exe为例,首先OD加载:

调试到00413001,设置硬件断点hr esp

F9断下来,单步调到OEP处:

这时启用Loadpe工具,找到对应的进程,右键先执行"correct ImageSize”,再执行"dump full",保存为dumped.exe

运行ImportREC,选择RebPE.exe进程:

在右下角OEP处埴上正确的OEP的RVA值,这里填1130,默认时,ImportREC重建输入表时会同时用此值修正入口点,同时提供正确的OEP有助于分析IAT的准确位置,单击"IAT AutoSearch"按钮,让其自动检测IAT偏移和大小,如果出现:

表示输入的OEP发挥了作用,如果没有,则要手动填入IAT的RVA和大小,

单击"Get Imports"按钮,让其分析IAT结构得到基本信息,如下:

本例中所有API都被正确识别了,显示valid:YES,如果不能识别,就会显示成valid:NO,单击"Show Invalid"按钮分析所有的无效信息,

在Imported Functions Found这一窗口中单击右键,选择Thrace Level1(Disasm),再单击"Show Invalid

最后一步,把前面提出的IAT部分都加上Dump.exe,选择"Add new section",单击Fix Dump,选择刚抓取的Dump.exe,此时会生成一个叫Dump_exe的文件,而输入表会放在新增的.mackt区块上,此时IAT修复完成

"锦囊妙技"栏目是聚合全网软件使用的技巧或者软件使用过程中各种问题的解答类文章,栏目设立伊始,小编欢迎各路软件大神朋友们踊跃投稿,在完美者平台分享大家的独门技巧。

本站文章素材来源于网络,大部分文章作者名称佚失,为了更利于用户阅读和使用,根据需要进行了重新排版和部分改编,本站收录文章只是以帮助用户解决实际问题为目的,如有版权问题请联系小编修改或删除,谢谢合作。

Import REConstructor

Import REConstructor

软件大小:562.76 KB

高速下载

相关问答

更多
  • 单子上的import account number 指的是什么号?

    单子上的import account number 指的是进出口贸易的账号。进出口贸易账号是由开证行开立的专门用来以后付汇使用的特殊账户。   付汇是指经批准经营外汇业务的金融机构,根据有关售汇以及付汇的管理规定,审核用汇单位和个人提供的规定的有效凭证和商业单据后,从其外汇帐户中或将其购买的外汇向境外支付的行为。

  • import declaration是什么意思

    import declaration [税收] 进口报单;进口声明书 [网络短语] import declaration 进口声明书,进口报关,进口申报 Import customs declaration 国际进口报关 Import Cargo Declaration 进口货物申报

  • importassistant 是什么

    import n. 进口货(常用复数), 进口, 输入, 意思, 重要性 vt. 输入, 进口, 含...的意思, 重要, 引入 vi. 有关系, 有重要性 assistant n. 助手, 助教 adj. 辅助的, 助理的 import assistant合起来,可以理解为“导入助手”

  • java中import java.util.Scanner是个什么东东?

    import是输入的意思。 util,utiliy的缩写,意即,工具性的包。主要包含集合类(如ArrayList,HashMap等),随机数产生类,属性文件读取类,定时器类等类。 Scanner,扫描仪,使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配。然后可以使用不同的 next 方法将得到的标记转换为不同类型的值。 java.util.Scanner,Java5的新特性,可以简化文本扫描,主要用于控制台输入,除了能使用正则-。 扩展资料 java.util.Scanner的功能: 一、控制台输入 当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。 二、Scanner的构造器 Scanner的构造器支持多种方式,构建Scanner的对象很方便。 可以从字符串(Readable)、输入流、文件等等来直接构建Scanner对象,有了Scanner了,就可以逐段(根据正则分隔式)来扫描整个文本,并对扫描后的结果做想要的处理。 三、分隔符 Scanner默认使用空格作为分割符来分隔文本,但允许你指定新的分隔符