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.部分错误目前尚未修正,将在未来版本进行修正。

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


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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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文件中的
<idasdklibrarydir Condition="'$(IdaSdkLibraryDir)' == ''">$(IdaSdkInstallDir)Libx86_win_vc_32
</idasdklibrarydir>

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

效果图:

安装1

插件项目属性页

向导页面1

向导2

向导3

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

原创文章,转载请注明: 转载自 obaby@mars

本文标题: 《Ida Plugin Wizard For VS2010》

本文链接地址: http://www.h4ck.org.cn/2012/04/ida-plugin-wizard-for-vs2010/

You may also like

5条评论

  1. >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);
    ——————————————————-
    前提是我的配置什么属性我都设置好的
    开始我编译是通过的,中间我编译过其他的文件后出现这个问题,然后我编译这个也出现了这个问题,
    希望能得到您的帮助!非常感谢@!

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注