Skip to content

Commit db198e7

Browse files
committed
few minor updates to the IDA plugin
1 parent 91d59ea commit db198e7

File tree

5 files changed

+9
-11
lines changed

5 files changed

+9
-11
lines changed

3rdparty/README.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
To build the IDA plugin, extract the contents of idasdk695.zip in the directory "idasdk"
1+
To build the IDA plugin, extract the contents of idasdk83_pro.zip in the directory "idasdk"

ScyllaHide.sln

-2
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,8 @@ Global
107107
{9EEA6D78-4E74-47B9-8746-B8754B15525D}.Release|Win32.Build.0 = Release|Win32
108108
{9EEA6D78-4E74-47B9-8746-B8754B15525D}.Release|x64.ActiveCfg = Release|Win32
109109
{A94B6222-ABEF-41A0-BE48-06801157AAA5}.Debug|Win32.ActiveCfg = Debug|x64
110-
{A94B6222-ABEF-41A0-BE48-06801157AAA5}.Debug|Win32.Build.0 = Debug|x64
111110
{A94B6222-ABEF-41A0-BE48-06801157AAA5}.Debug|x64.ActiveCfg = Debug|x64
112111
{A94B6222-ABEF-41A0-BE48-06801157AAA5}.Release|Win32.ActiveCfg = Release|x64
113-
{A94B6222-ABEF-41A0-BE48-06801157AAA5}.Release|Win32.Build.0 = Release|x64
114112
{A94B6222-ABEF-41A0-BE48-06801157AAA5}.Release|x64.ActiveCfg = Release|x64
115113
{4506D672-19C3-439B-8E1B-F1BA8BE28844}.Debug|Win32.ActiveCfg = Debug|Win32
116114
{4506D672-19C3-439B-8E1B-F1BA8BE28844}.Debug|x64.ActiveCfg = Debug|x64

ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.cpp

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
#include <Windows.h>
2+
13
#define USE_STANDARD_FILE_FUNCTIONS
2-
#pragma warning(disable : 4996 4512 4127 4201)
34

45
//for 64bit - p64
56
#ifdef BUILD_IDA_64BIT
@@ -10,13 +11,14 @@
1011
#pragma comment(lib, "x64_win_vc_32_pro/ida.lib")
1112
#endif
1213

13-
14-
#include <Windows.h>
14+
#pragma warning(push, 0)
1515
#include <ida.hpp>
1616
#include <idp.hpp>
1717
#include <dbg.hpp>
1818
#include <loader.hpp>
1919
#include <kernwin.hpp>
20+
#pragma warning(pop)
21+
2022
#include <Scylla/Logger.h>
2123
#include <Scylla/Settings.h>
2224
#include <Scylla/Version.h>

ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.vcxproj

-2
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,10 @@
6666
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
6767
<LinkIncremental>false</LinkIncremental>
6868
<TargetExt>.dll</TargetExt>
69-
<TargetName>$(TargetName)x64</TargetName>
7069
</PropertyGroup>
7170
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
7271
<LinkIncremental>false</LinkIncremental>
7372
<TargetExt>.dll</TargetExt>
74-
<TargetName>$(TargetName)x64</TargetName>
7573
</PropertyGroup>
7674
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
7775
<ClCompile>

release.bat

+3-3
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ mkdir Release\Olly1
9999
mkdir Release\Olly2
100100
mkdir Release\TitanEngine
101101
mkdir Release\Generic
102-
mkdir Release\IDA
102+
mkdir Release\IDA\plugins
103103

104104
copy /y /b build\Release\Win32\ScyllaHideGenericPluginx86.dll Release\Generic\
105105
copy /y /b build\Release\x64\ScyllaHideGenericPluginx64.dll Release\Generic\
@@ -109,7 +109,7 @@ copy /y /b build\Release\Win32\ScyllaHideTEPluginx86.dll Release\TitanEngine\
109109
copy /y /b build\Release\x64\ScyllaHideTEPluginx64.dll Release\TitanEngine\
110110
copy /y /b build\Release\Win32\ScyllaHideX64DBGPlugin.dp32 Release\x64dbg\x32\plugins\
111111
copy /y /b build\Release\x64\ScyllaHideX64DBGPlugin.dp64 Release\x64dbg\x64\plugins\
112-
copy /y /b build\Release\Win32\ScyllaHideIDAProPlugin.plw Release\IDA\
112+
copy /y /b build\Release\x64\ScyllaHideIDAProPlugin.dll Release\IDA\plugins\
113113

114114
xcopy /S /Y build\Release\Win32\*.exe Release\
115115
xcopy /S /Y build\Release\x64\*.exe Release\
@@ -140,4 +140,4 @@ copy /y /b Release\HookLibraryx64.dll Release\IDA\
140140
copy /y /b Release\HookLibraryx86.dll Release\IDA\
141141
move Release\ScyllaHideIDAServer* Release\IDA\
142142

143-
exit 0
143+
exit /b 0

0 commit comments

Comments
 (0)