吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10239|回复: 9
收起左侧

[IDA Plugin] CrowdDetox:CrowdStrike 开源的IDA插件

[复制链接]
风吹屁屁凉 发表于 2013-8-4 19:58
CrowdDetox:CrowdStrike 开源的IDA插件,可以自动移除Hex-Rays decompiler 反编译代码中的垃圾代码和变量

CrowdStrike CrowdDetox Plugin for Hex-Rays

CrowdDetox version 1.0 Beta
by Jason Geffner (jason@crowdstrike.com)

The CrowdDetox plugin for Hex-Rays automatically removes junk code and variables from Hex-Rays function decompilations.


LICENSE

Please see the LICENSE file for complete licensing details.  


BUILD INSTRUCTIONS

This distribution comes with pre-built versions of the plugin for Windows, Mac OS, and Linux (hexrays_CrowdDetox.plw, hexrays_CrowdDetox.pmc, and hexrays_CrowdDetox.plx, respectively). If you would like to use the pre-built plugin, you may skip to INSTALLATION INSTRUCTIONS. Otherwise, follow the steps below to build the CrowdDetox plugin.

1. Install IDA Pro with Hex-Rays (https://www.hex-rays.com)
2. Download and extract the IDA Pro SDK (https://www.hex-rays.com/products/ida/support/download.shtml)
3. Install CMake (http://www.cmake.org/cmake/resources/software.html)
4. Install a C++ compiler
5. Run CMake on the included CMakeLists.txt file with the following command line arguments: -D IDA_DIR=<path to IDA Pro installation> -D IDA_SDK=<path to IDA Pro SDK>

   For example, if you want to build the CrowdDetox plugin with Visual Studio 11 in Windows, your command line may look as follows:
   cmake.exe -G "Visual Studio 11" -D CMAKE_MAKE_PROGRAM="C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" -D IDA_DIR="C:\Program Files\IDA 6.4" -D IDA_SDK="C:\idasdk64" CMakeLists.txt

6. Build the solution using a C++ compiler. If using Visual Studio in Windows, open the created CrowdDetox.sln solution and build the CrowdDetox project. In Mac OS or Linux, run make.


INSTALLATION INSTRUCTIONS

Copy hexrays_CrowdDetox.plw (for Windows), hexrays_CrowdDetox.pmc (for Mac OS), or hexrays_CrowdDetox.plx (for Linux) to the IDA Pro plugins folder.


UNINSTALLATION INSTRUCTIONS

Remove hexrays_CrowdDetox.plw (for Windows), hexrays_CrowdDetox.pmc (for Mac OS), or hexrays_CrowdDetox.plx (for Linux) from the IDA Pro plugins folder.


USAGE INSTRUCTIONS

The CrowdDetox plugin runs automatically when using Hex-Rays. When you open the Hex-Rays Pseudocode window for a function (for example, by pressing F5), CrowdDetox will process and adjust the decompiled output before displaying it.

By default, CrowdDetox does not consider values and variables used in return statements to necessarily be legitimate (though these variables may still be marked as legitimate based on their use elsewhere in the function). To have CrowdDetox automatically consider variables used in return statements as legitimate (for example, if you know that the function's return value is used by the caller), you may toggle the option in the Edit/Plugins menubar of IDA Pro. To refresh a Pseudocode window after toggling this option, just press F5 to regenerate the pseudocode.


RELEASE NOTES

1.0 Beta
-- Initial release
https://github.com/CrowdStrike/CrowdDetox

CrowdDetox-master.zip

62.59 KB, 下载次数: 87, 下载积分: 吾爱币 -1 CB

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Cari丶 发表于 2013-8-4 21:09
纯英文。表示看不懂。硬伤
alexjeniks 发表于 2013-8-4 21:45
这个在IDA里面是清除垃圾代码类的,友情支持了。
思念曹操 发表于 2013-8-4 22:02
1354669803 发表于 2013-8-4 23:35
IDA的插件很给力啊
cqj007 发表于 2013-8-5 10:04
求SDK!!!!!!!!!!!
mlwy 发表于 2013-8-17 14:17
这个软件得试试看,备用

wodexinren 发表于 2013-9-10 14:12
看到全英文压力好大
radiocom 发表于 2014-3-29 09:27
什么版本的啊,IDA6.4搞了半天运行不起来
taoyouya 发表于 2015-1-25 14:17
谢谢楼住了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 08:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表