Ida Plugin Wizard For VS2010

 
安装说明:
1.请按照提示信息进行操作,如果选择错误目录将会导致模板无法正常加载或者无法正常创建工程;
2.请确认安装目录为VS的vc根目录:如果是Win7 + vs2010则默认目录如下所示:
C:Program Files (x86)Microsoft Visual Studio 10.0VC

3.本工具的修改版本去除了插件自动复制功能,如果需要开启该功能请手工编辑
appwizIDA ProScripts1033default.js文件,去掉如下几行的注释:

否则会导致无法找到include目录或文件,或者无法生成plw文件。
4.部分错误目前尚未修正,将在未来版本进行修正。

393行 //PostBuildTool.Description = 'Copying "$(TargetFileName)" to "' + strCopyToFolder + '"...';
397行 //PostBuildTool.CommandLine = 'copy /b /y "$(TargetDir)$(TargetFileName)" "' + strCopyToFolder + '"';


将默认工程代码设置为IDA6.1,同时修正了Lib目录,如果需要修改请同样修改default.js文件中的如下代码:

if (bIDA64)
{
    strAdditionalLibraryDirectories += "$(IdaSdkLibraryDir)x86_win_vc_64";
    if (wizard.FindSymbol('DEBUGGER_MODULE'))
    {
        strAdditionalLibraryDirectories = addSemiColonIfNeeded(strAdditionalLibraryDirectories);
        strAdditionalLibraryDirectories += "$(IdaSdkLibraryDir)x86_win_vc_64";
    }
}
else
{
    strAdditionalLibraryDirectories += "$(IdaSdkLibraryDir)x86_win_vc_32";
}
var strAdditionalDependencies = addSemiColonIfNeeded(LinkTool.AdditionalDependencies);
strAdditionalDependencies = "$(IdaSdkLibraryDir)ida.lib";

//和VCWizardsAppWizIDA ProMyProperties.props文件中的
$(IdaSdkInstallDir)Libx86_win_vc_32

火星信息安全研究院
======================
http://www.h4ck.ws
http://www.h4ck.org.cn
 

效果图:

安装1

插件项目属性页

向导页面1

向导2

向导3

编译输出,猛击此处下载安装程序,安装后请重新启动。 

☆版权☆

* 网站名称:obaby@mars
* 网址:https://lang.ma/
* 个性:https://oba.by/
* 本文标题: 《Ida Plugin Wizard For VS2010》
* 本文链接:https://www.baby.lc/2012/04/3954
* 短链接:https://oba.by/?p=3954
* 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。


You may also like

5 comments

  1. Level 1
    Maxthon 3 Maxthon 3 Windows XP Windows XP cn中国–江苏–苏州 电信

    VC6可以写ida的插件么?, 我配置的不成功 sad

    1. 公主 Queen 
      Opera 11 Opera 11 Windows XP Windows XP cn中国–福建–厦门 电信

      这个不是针对vc6的。可以写,但是自己按照配置教程做吧。没什么好办法

  2. Level 1
    Google Chrome 32 Google Chrome 32 Windows 7 Windows 7 cn中国–北京–北京–大兴区 联通

    >ClCompile:
    1> hope.cpp
    1>D:\IDA\idasdk66\include\pro.h(864): error C2039: “qstrncpy”: 不是“`global namespace’”的成员
    1>D:\IDA\idasdk66\include\pro.h(864): error C3861: “qstrncpy”: 找不到标识符
    1>
    这个是代码:
    if ( has_file_ext(file) )
    return ****::qstrncpy**就是这个的错误****(buf, file, bufsize);
    else
    return set_file_ext(buf, bufsize, file, ext);
    ——————————————————-
    前提是我的配置什么属性我都设置好的
    开始我编译是通过的,中间我编译过其他的文件后出现这个问题,然后我编译这个也出现了这个问题,
    希望能得到您的帮助!非常感谢@!

  3. 公主 Queen 
    Google Chrome 39 Google Chrome 39 Windows 8 Windows 8 cn中国–山东–青岛 联通

    修改下你hope的头文件,不行就直接重建一个项目,把原来的贴进去吧。这么两行错误,不能确定你到底干了什么。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注