From 91901705d9f2762a8487facb12d61c524e95e212 Mon Sep 17 00:00:00 2001 From: Daniel Seiller Date: Sat, 23 Feb 2019 22:40:05 +0100 Subject: [PATCH] Add DLL-Injector+ScrapHacks DLL --- ScrapHacks/.gitattributes | 63 +++++ ScrapHacks/.gitignore | 261 ++++++++++++++++++ ScrapHacks/Injector/Injector.sln | 31 +++ ScrapHacks/Injector/Injector/Injector.cpp | Bin 0 -> 20680 bytes ScrapHacks/Injector/Injector/Injector.vcxproj | 165 +++++++++++ .../Injector/Injector.vcxproj.filters | 33 +++ ScrapHacks/Injector/Injector/stdafx.cpp | Bin 0 -> 628 bytes ScrapHacks/Injector/Injector/stdafx.h | Bin 0 -> 706 bytes ScrapHacks/Injector/Injector/targetver.h | Bin 0 -> 752 bytes ScrapHacks/ScrapHack/ScrapHack.cpp | Bin 0 -> 5170 bytes ScrapHacks/ScrapHack/ScrapHack.vcxproj | 167 +++++++++++ .../ScrapHack/ScrapHack.vcxproj.filters | 39 +++ ScrapHacks/ScrapHack/Scrapland.h | 2 + ScrapHacks/ScrapHack/dllmain.cpp | Bin 0 -> 1244 bytes ScrapHacks/ScrapHack/stdafx.cpp | Bin 0 -> 630 bytes ScrapHacks/ScrapHack/stdafx.h | Bin 0 -> 938 bytes ScrapHacks/ScrapHack/targetver.h | Bin 0 -> 752 bytes ScrapHacks/Scrapland_Tools.sln | 41 +++ 18 files changed, 802 insertions(+) create mode 100644 ScrapHacks/.gitattributes create mode 100644 ScrapHacks/.gitignore create mode 100644 ScrapHacks/Injector/Injector.sln create mode 100644 ScrapHacks/Injector/Injector/Injector.cpp create mode 100644 ScrapHacks/Injector/Injector/Injector.vcxproj create mode 100644 ScrapHacks/Injector/Injector/Injector.vcxproj.filters create mode 100644 ScrapHacks/Injector/Injector/stdafx.cpp create mode 100644 ScrapHacks/Injector/Injector/stdafx.h create mode 100644 ScrapHacks/Injector/Injector/targetver.h create mode 100644 ScrapHacks/ScrapHack/ScrapHack.cpp create mode 100644 ScrapHacks/ScrapHack/ScrapHack.vcxproj create mode 100644 ScrapHacks/ScrapHack/ScrapHack.vcxproj.filters create mode 100644 ScrapHacks/ScrapHack/Scrapland.h create mode 100644 ScrapHacks/ScrapHack/dllmain.cpp create mode 100644 ScrapHacks/ScrapHack/stdafx.cpp create mode 100644 ScrapHacks/ScrapHack/stdafx.h create mode 100644 ScrapHacks/ScrapHack/targetver.h create mode 100644 ScrapHacks/Scrapland_Tools.sln diff --git a/ScrapHacks/.gitattributes b/ScrapHacks/.gitattributes new file mode 100644 index 0000000..1ff0c42 --- /dev/null +++ b/ScrapHacks/.gitattributes @@ -0,0 +1,63 @@ +############################################################################### +# Set default behavior to automatically normalize line endings. +############################################################################### +* text=auto + +############################################################################### +# Set default behavior for command prompt diff. +# +# This is need for earlier builds of msysgit that does not have it on by +# default for csharp files. +# Note: This is only used by command line +############################################################################### +#*.cs diff=csharp + +############################################################################### +# Set the merge driver for project and solution files +# +# Merging from the command prompt will add diff markers to the files if there +# are conflicts (Merging from VS is not affected by the settings below, in VS +# the diff markers are never inserted). Diff markers may cause the following +# file extensions to fail to load in VS. An alternative would be to treat +# these files as binary and thus will always conflict and require user +# intervention with every merge. To do so, just uncomment the entries below +############################################################################### +#*.sln merge=binary +#*.csproj merge=binary +#*.vbproj merge=binary +#*.vcxproj merge=binary +#*.vcproj merge=binary +#*.dbproj merge=binary +#*.fsproj merge=binary +#*.lsproj merge=binary +#*.wixproj merge=binary +#*.modelproj merge=binary +#*.sqlproj merge=binary +#*.wwaproj merge=binary + +############################################################################### +# behavior for image files +# +# image files are treated as binary by default. +############################################################################### +#*.jpg binary +#*.png binary +#*.gif binary + +############################################################################### +# diff behavior for common document formats +# +# Convert binary document formats to text before diffing them. This feature +# is only available from the command line. Turn it on by uncommenting the +# entries below. +############################################################################### +#*.doc diff=astextplain +#*.DOC diff=astextplain +#*.docx diff=astextplain +#*.DOCX diff=astextplain +#*.dot diff=astextplain +#*.DOT diff=astextplain +#*.pdf diff=astextplain +#*.PDF diff=astextplain +#*.rtf diff=astextplain +#*.RTF diff=astextplain diff --git a/ScrapHacks/.gitignore b/ScrapHacks/.gitignore new file mode 100644 index 0000000..3c4efe2 --- /dev/null +++ b/ScrapHacks/.gitignore @@ -0,0 +1,261 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# DNX +project.lock.json +project.fragment.lock.json +artifacts/ + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +#*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config +# NuGet v3's project.json files produces more ignoreable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +node_modules/ +orleans.codegen.cs + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# JetBrains Rider +.idea/ +*.sln.iml + +# CodeRush +.cr/ + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc \ No newline at end of file diff --git a/ScrapHacks/Injector/Injector.sln b/ScrapHacks/Injector/Injector.sln new file mode 100644 index 0000000..13d170d --- /dev/null +++ b/ScrapHacks/Injector/Injector.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}") = "Injector", "Injector\Injector.vcxproj", "{7C91C225-D95C-4B7A-9251-0CE358BAF556}" +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 + {7C91C225-D95C-4B7A-9251-0CE358BAF556}.Debug|x64.ActiveCfg = Debug|x64 + {7C91C225-D95C-4B7A-9251-0CE358BAF556}.Debug|x64.Build.0 = Debug|x64 + {7C91C225-D95C-4B7A-9251-0CE358BAF556}.Debug|x86.ActiveCfg = Debug|Win32 + {7C91C225-D95C-4B7A-9251-0CE358BAF556}.Debug|x86.Build.0 = Debug|Win32 + {7C91C225-D95C-4B7A-9251-0CE358BAF556}.Release|x64.ActiveCfg = Release|x64 + {7C91C225-D95C-4B7A-9251-0CE358BAF556}.Release|x64.Build.0 = Release|x64 + {7C91C225-D95C-4B7A-9251-0CE358BAF556}.Release|x86.ActiveCfg = Release|Win32 + {7C91C225-D95C-4B7A-9251-0CE358BAF556}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {8AE8D706-DEB4-42C3-AA4F-CEF2EB636A39} + EndGlobalSection +EndGlobal diff --git a/ScrapHacks/Injector/Injector/Injector.cpp b/ScrapHacks/Injector/Injector/Injector.cpp new file mode 100644 index 0000000000000000000000000000000000000000..ba21c4687556a998bda72094fbbf6286c863025d GIT binary patch literal 20680 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 + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 15.0 + {7C91C225-D95C-4B7A-9251-0CE358BAF556} + Win32Proj + Injector + 10.0.17134.0 + + + + Application + true + v141 + MultiByte + + + Application + false + v141 + true + MultiByte + + + Application + true + v141 + MultiByte + + + Application + false + v141 + true + MultiByte + + + + + + + + + + + + + + + + + + + + + true + + + true + + + false + + + false + + + + Use + Level3 + Disabled + true + _CRT_SECURE_NO_WARNINGS ;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Use + Level3 + Disabled + true + _CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Use + Level3 + MaxSpeed + true + true + true + _CRT_SECURE_NO_WARNINGS ;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Use + Level3 + MaxSpeed + true + true + true + _CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + + Create + Create + Create + Create + + + + + + \ No newline at end of file diff --git a/ScrapHacks/Injector/Injector/Injector.vcxproj.filters b/ScrapHacks/Injector/Injector/Injector.vcxproj.filters new file mode 100644 index 0000000..bf01e02 --- /dev/null +++ b/ScrapHacks/Injector/Injector/Injector.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 + + + + + Headerdateien + + + Headerdateien + + + + + Quelldateien + + + Quelldateien + + + \ No newline at end of file diff --git a/ScrapHacks/Injector/Injector/stdafx.cpp b/ScrapHacks/Injector/Injector/stdafx.cpp new file mode 100644 index 0000000000000000000000000000000000000000..43d455ca8c378500d78df4d9777028302fa04793 GIT binary patch literal 628 zcmaKqy-veG5QL{j;vG)VLekSAMJQAVB?Yaq9od0gkYk6R=jAzoZ_bWlD3Eoxce``D zv$OvGnrf<`omv&jw9=a<%Jsq*bj7+?r&7;+j<=j^UEnXUB{mXoM)w7n46o4*`=xHV z<-G5>l~f8TN7N%3j4OFD(Wy>gVlKw7@#grq2kIUBI!{J(qM!egB{Mc!5VBumTv(BFSGBDkgAQ|*X$X1hr$)tn>sxS0_tD+A zyQ-`2_g7ziWooq0NVy8Vsi%p~@Lj3WgPyb`k|Mg`oDwPYshabatejWQtl1mAN2R1v zrw8*B8OJ&T*U0mz?rIaQ!74x)W4(Y?>y_R06G#c~GrqYVxzF%4*hwogoYlZ~60Z(1 zcdhO(>=9Y6T7hc@Q*Ige3M;`P(R~T44p2Eo%k&SR$M8|=Te2h_H5o}p{D z@3vfhwv)QkwJury8^ch}n&mOGj43R^TT^R=YSY~;hV+$hX58idR&)QE2Ky!^I%dyN Wqr~I67jSO%v!2e|{|8Tcuj>zpq|Zc;!m_tLkeNXG9mC&FHhDcH$ZWYwnz;t$?-hZvU^!l*Haj zG)JE%tDddnN(V64?m_9QURS8K#+G9D(bb=RMs3Dms~l{ParCFbji5xEJQ(kiX2)R!c}u~F<0DDcm#w$D4` z^`2wA7Nv)_kOtKIN7w26N^?D5iP22cR z(ctUw71}+pZ@qtGIp0*LGqX`fE6(VY$=>mOV#e508Ey9xbF^&c&>U4t>0kw_pD8n8{D> zG9;Fy*i1@6?8(!DcpVY zN5?pYB%SUt`f)=4C*Bw!tzul~=x`2KkI%oLZ?pcCzpkwfSxKCVt@}Nm_l*4!2s*L# z9c;No_9b{4;vq%IDXU=>nIBDu41c^fFKn|W`<-W>_aV;-mUO}{RIW+c8ItL`Wt`H5 zx_YBDS+;Jv2s=ZWF1$nTrl9Tu%&X=Z6T|>eJ)nXJrAW6Bl!ZVH6;~6g16jhE9 zmC^a`!}T!y!RJ$}19!sjP~0(@F@LieIf|}oz^ol>R=4Jzk*xYWMocj$i+=Wua>{pj z@7yX?ofDPCZ$U%q2g9)~QQxllcwp7E&z@@SA&3%gzvY)=zYLAPDcb6F2*6FK9x(0R52eGq1$PlQhj+|PE7038tboK)B-Jv{CB)-0vMSO^7f?Dr{yFp zI!$rEF_ESomY1E^Iq6&GwKS((qp38^YZv1)Z!g0-$9N??;Zb%Uho7yg9a)StXH@7H zeWVJF@`3vQ4l|ifO5I9m3#WhX?Brn#@2 zHukYutFp;FDmjbekaUak+&Z7%Iv^uOE^o1LBGi7enW{|62Jumz==L+q9sQY^@6ybw zS!d7Yu1FD)SnQ*knO=cxr<#YtH=O$c9Qr*;9a8>KmGB*9lkOz+i2Qjg3^B_MrfP&Z;Zy0;YIt!8)lwXHpdyR z*hlg;)-!Zgl2^%DyJL6L1l&c(V?*hq@B=*{dB@|mZ|J@<&)3G$Jh1Ag`1_r}r3jru zyX53!qKPTqbamg>gn1n9TEB5ms>Tki?)eQ{I8|3FN~yr38>*j{^qlTy>RsN~lpXrt zK%yN|OZRWbHtpnaQEi~av7tL8dLHb0P*RF{4=<#ACvyu$| zKQmuh5b-u!#};RAh7WG%t!4VGI`2_fvindmaw*U9Z^c}z=Kkxk3W{RH=4WP+dVNg& GIs6Bc(h^Jn literal 0 HcmV?d00001 diff --git a/ScrapHacks/ScrapHack/ScrapHack.vcxproj b/ScrapHacks/ScrapHack/ScrapHack.vcxproj new file mode 100644 index 0000000..6634b0b --- /dev/null +++ b/ScrapHacks/ScrapHack/ScrapHack.vcxproj @@ -0,0 +1,167 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 15.0 + {72CB1B9E-50C7-4010-BEAD-82FACF87A87A} + Win32Proj + ScrapHack + 10.0.17134.0 + + + + DynamicLibrary + true + v141 + MultiByte + + + DynamicLibrary + false + v141 + true + MultiByte + + + DynamicLibrary + true + v141 + MultiByte + + + DynamicLibrary + false + v141 + true + MultiByte + + + + + + + + + + + + + + + + + + + + + true + + + true + + + false + + + false + + + + Use + Level3 + Disabled + true + _CRT_SECURE_NO_WARNINGS ;WIN32;_DEBUG;SCRAPHACK_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + Use + Level3 + Disabled + true + _CRT_SECURE_NO_WARNINGS;_DEBUG;SCRAPHACK_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + Use + Level3 + MaxSpeed + true + true + true + _CRT_SECURE_NO_WARNINGS ;WIN32;NDEBUG;SCRAPHACK_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + + + Use + Level3 + MaxSpeed + true + true + true + _CRT_SECURE_NO_WARNINGS;NDEBUG;SCRAPHACK_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + + + + + + + + + + Create + Create + Create + Create + + + + + + \ No newline at end of file diff --git a/ScrapHacks/ScrapHack/ScrapHack.vcxproj.filters b/ScrapHacks/ScrapHack/ScrapHack.vcxproj.filters new file mode 100644 index 0000000..3e048b3 --- /dev/null +++ b/ScrapHacks/ScrapHack/ScrapHack.vcxproj.filters @@ -0,0 +1,39 @@ + + + + + {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 + + + + + Headerdateien + + + Headerdateien + + + Headerdateien + + + + + Quelldateien + + + Quelldateien + + + Quelldateien + + + \ No newline at end of file diff --git a/ScrapHacks/ScrapHack/Scrapland.h b/ScrapHacks/ScrapHack/Scrapland.h new file mode 100644 index 0000000..d06ff34 --- /dev/null +++ b/ScrapHacks/ScrapHack/Scrapland.h @@ -0,0 +1,2 @@ +#pragma once +auto scrap_log = (int(_cdecl *)(int, const char*))0x4134C0; diff --git a/ScrapHacks/ScrapHack/dllmain.cpp b/ScrapHacks/ScrapHack/dllmain.cpp new file mode 100644 index 0000000000000000000000000000000000000000..edb86ac9ffb0be83e66e68dfbbd28f1faa1cf949 GIT binary patch literal 1244 zcmbW0OHV365QWdyoA@6(-VG*tb*(F8NFYHa2tHO5gh7d3Bm!z;{O3mfs+v(pLwuw& zlb-6TQ|Fwnd4Af^hJyOKWc^oHLyh!LJ&jpGTRe#}4Lm+%cde=CXXFJ{Jw733XJ?vF zHRI&Mvj%!3-_Y&UkQ%IYmC3jzGUCLt&*-?UKl(%se4q1u1+$qm zTXWPv{QK)Y&)_&I+A?}hKpx@5z}2RB&~+WZ>C!;kA@l3BV%%?I%LkkTRoIhZt+*q4cCQ{=+u-jZ>Rp$QL zT(#j6-R#3?&+o0FH89`rOWbCY+#2{*@Di{O9NDHc^{yRub*idNPjQ|MZPPLHcRpXn z=5*fwVm@=Z*3asS{Xc8_Ze;?;qAQClKRUX&Hpf_`=b}G?74H?+V*~y^yDy1Z@oLdM`?c=4 zmE@1yJV-9q2zsJ|#d$I&I@cLYjLVYfp6pHw_EH53&)Dq19N^K?oo6Lv>+h1+ zTnnd*Kg!pL?_wXDzS;wZ0%_8sD=@6B8VK>!`Nj^7YVpRtoAUZiX-ch(3SFdEY84uDI)9*2K>LjDNe{dq(UizR6CxZ{g0>gE zRv~w;t)qMUU|T_fo8N_Y>E0w@CA=b-w)V#(G+-NhcKNXBKIZF9K*R}yiX5!;)K zitgI~&DcjuTn=;Qz)Xi|tL#QnbDwAhnI^&W?_V{YD{>7Y_wMuWnVf<@rz3aaemyCBr!ZM^-$YCu>|^AHTG-Rs z)N8+LdINj|d^h|)!Ai9!-W$i&9DAePQ?)-o D;jE#% literal 0 HcmV?d00001 diff --git a/ScrapHacks/ScrapHack/targetver.h b/ScrapHacks/ScrapHack/targetver.h new file mode 100644 index 0000000000000000000000000000000000000000..6fcbd5af92bd1b0c88c43a6976a2d9c15d591d1c GIT binary patch literal 752 zcma))%}N775QOV2_zp{Q)dch^f}jTxgAg%CN%kj-n~lsS2J*7Lg{MXRx+gIj4al-P zGu^e-)iwR`-qy2%h8k|Zc;!m_tLkeNXG9mC&FHhDcH$ZWYwnz;t$?-hZvU^!l*Haj zG)JE%tDddnN(V64?m_9QURS8K#+G9D(bb=RMs3Dms~l{ParCFbj