diff --git a/README.md b/README.md index f3229c5b98768fac9af7b7ba56da9c071958d0f3..76ce23405d400a8a5642a82c300eaab35e3b5c1e 100644 --- a/README.md +++ b/README.md @@ -1 +1,2 @@ -.. +# 2019-1-26, by khz +# ScyllaHide教程 \ No newline at end of file diff --git a/course/ScyllaHide/MyScyllaHide/.gitignore b/course/ScyllaHide/MyScyllaHide/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..41b8309ac329d6e81f1149beaaccf29b25cc4d6d --- /dev/null +++ b/course/ScyllaHide/MyScyllaHide/.gitignore @@ -0,0 +1,56 @@ +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + +#ݿļslnļļ +*.suo +*.user +*.sdf +*.mdb +*.ldb +*.config +*.pdb +*.ilk +*.ipdb +*.iobj +*.aps +*.opensdf +*.exp + +#ļDebug,Release,obj +.vs/ +.bak/ +ipch/ +Debug/ +Debug_cef/ +Release/ +obj/ diff --git a/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger.sln b/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger.sln new file mode 100644 index 0000000000000000000000000000000000000000..ccf9c5dde2d297c7c6cd7073fb1ad8902522648d --- /dev/null +++ b/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27703.2042 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MyTestAntiDebuger", "MyTestAntiDebuger\MyTestAntiDebuger.vcxproj", "{DD451A89-40FF-4B1A-930C-7606AA87ABFE}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {DD451A89-40FF-4B1A-930C-7606AA87ABFE}.Debug|x64.ActiveCfg = Debug|x64 + {DD451A89-40FF-4B1A-930C-7606AA87ABFE}.Debug|x64.Build.0 = Debug|x64 + {DD451A89-40FF-4B1A-930C-7606AA87ABFE}.Debug|x86.ActiveCfg = Debug|Win32 + {DD451A89-40FF-4B1A-930C-7606AA87ABFE}.Debug|x86.Build.0 = Debug|Win32 + {DD451A89-40FF-4B1A-930C-7606AA87ABFE}.Release|x64.ActiveCfg = Release|x64 + {DD451A89-40FF-4B1A-930C-7606AA87ABFE}.Release|x64.Build.0 = Release|x64 + {DD451A89-40FF-4B1A-930C-7606AA87ABFE}.Release|x86.ActiveCfg = Release|Win32 + {DD451A89-40FF-4B1A-930C-7606AA87ABFE}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F38E92CC-68F3-4BE0-A324-C50EDDAAFC50} + EndGlobalSection +EndGlobal diff --git a/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/MyTestAntiDebuger.cpp b/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/MyTestAntiDebuger.cpp new file mode 100644 index 0000000000000000000000000000000000000000..bd4079e33351262e81a69629b89181a3259bdc6c Binary files /dev/null and b/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/MyTestAntiDebuger.cpp differ diff --git a/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/MyTestAntiDebuger.vcxproj b/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/MyTestAntiDebuger.vcxproj new file mode 100644 index 0000000000000000000000000000000000000000..e42068101689d2cf65230fc267c3f3c0ac2b1c31 --- /dev/null +++ b/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/MyTestAntiDebuger.vcxproj @@ -0,0 +1,167 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 15.0 + {DD451A89-40FF-4B1A-930C-7606AA87ABFE} + Win32Proj + MyTestAntiDebuger + 10.0.17134.0 + + + + Application + true + v110_xp + Unicode + + + Application + false + v110_xp + true + Unicode + + + Application + true + v141 + Unicode + + + Application + false + v141 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + + + true + + + false + + + false + + + + Use + Level3 + Disabled + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + MultiThreadedDebug + + + Console + true + + + + + Use + Level3 + Disabled + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Use + Level3 + MaxSpeed + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + MultiThreaded + + + Console + true + true + true + + + + + Use + Level3 + MaxSpeed + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + + Create + Create + Create + Create + + + + + + \ No newline at end of file diff --git a/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/MyTestAntiDebuger.vcxproj.filters b/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/MyTestAntiDebuger.vcxproj.filters new file mode 100644 index 0000000000000000000000000000000000000000..319be58788bff3f5d122a60658fcd045c52dbdda --- /dev/null +++ b/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/MyTestAntiDebuger.vcxproj.filters @@ -0,0 +1,33 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 头文件 + + + 头文件 + + + + + 源文件 + + + 源文件 + + + \ No newline at end of file diff --git a/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/stdafx.cpp b/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/stdafx.cpp new file mode 100644 index 0000000000000000000000000000000000000000..7c2bbe2c453cb40ddcef8a6dd4b9ee7b96ee9628 Binary files /dev/null and b/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/stdafx.cpp differ diff --git a/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/stdafx.h b/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/stdafx.h new file mode 100644 index 0000000000000000000000000000000000000000..a9b830a8f6da12e3860677279d6ccd621025dae3 Binary files /dev/null and b/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/stdafx.h differ diff --git a/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/targetver.h b/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/targetver.h new file mode 100644 index 0000000000000000000000000000000000000000..e2da66c055b4ed740ac1cdda9493502afe5573b6 Binary files /dev/null and b/course/ScyllaHide/MyScyllaHide/MyTestAntiDebuger/targetver.h differ