diff --git a/.gitignore b/.gitignore index 543ff4f..f563d9d 100644 --- a/.gitignore +++ b/.gitignore @@ -10,5 +10,5 @@ **/msvc/ipch **/PublishPath*.txt **/Server*.bat -**/publish/* +**/publish* **/*.log diff --git a/dist/resources.ini b/dist/resources.ini index de7b398..f6de441 100644 --- a/dist/resources.ini +++ b/dist/resources.ini @@ -8,16 +8,16 @@ # # [file_name] - the path of the file # [file_hash] - hash the file of responce client -# [file_md5hash] - md5 hash (from big-endian to little endian) the file of responce client +# [file_md5hash] - md5hash the file of responce client # # -> Format # path to file hash (exec cmd) -# "../opengl32.dll" c8005c526355d8015d462dc7f4ddb159 "kick [userid]" +# "../opengl32.dll" 3cc7f256fab2fd6bbb3eb65a118b0ef0 "kick [userid]" # -# NOTE: Hash enough of 4 bytes (or 8 characters) +# NOTE: Hash enough 4 bytes (or 8 characters) # -> Example -# full md5 hash: c8005c526355d8015d462dc7f4ddb159 -# 4 bytes from the hash: c8005c52 +# full md5 hash: 3cc7f256fab2fd6bbb3eb65a118b0ef0 +# 4 bytes from the hash: 3cc7f256 # # -> Flags # BREAK - when detected, do not check a next files @@ -26,7 +26,45 @@ # -> Template keys from Hash # UNKNOWN - check for any other hash # 00000000 - check for the missing file -# c8005c52 - check for matching on hash +# 3cc7f256 - check for matching on hash # -"../opengl32.dll" UNKNOWN "kick [userid]" +; DemoPlayer.dll base of bad files +"../demoplayer.dll" ad6d0e43 "amx_kick [userid] 'WallHack Detected'" BREAK +"../demoplayer.dll" cca8c33f "amx_kick [userid] 'WallHack Detected'" BREAK +"../demoplayer.dll" 36ad16fd "amx_kick [userid] 'NoRecoil Detected'" BREAK +"../demoplayer.dll" c599a6de "amx_kick [userid] 'HLR Leis 10 Detected'" BREAK + +; DemoPlayer.dll to ignore the original files +"../demoplayer.dll" 7ef5b581 IGNORE +"../demoplayer.dll" bdc52384 IGNORE + +; DemoPlayer.dll to check unknown md5hex +"../demoplayer.dll" UNKNOWN "echo ' -> file: ([file_name]), md5hex: ([file_md5hash]) for ([name])'" + +; OpenGL.dll +"../opengl32.dll" UNKNOWN "amx_kick [userid] 'OpenGL32 Detected'" BREAK + +; Leis +"../bin/TrackerUI.dll" UNKNOWN "amx_kick [userid] 'Leis [#1] Detected'" BREAK +"../bin/standard.ini" UNKNOWN "amx_kick [userid] 'Leis [#2] Detected'" BREAK +"../standard.ini" UNKNOWN "amx_kick [userid] 'Leis [#3] Detected'" BREAK + +; Intelligent AimBot +"../log.txt" UNKNOWN "amx_kick [userid] 'Intelligent Detected'" BREAK + +; WallHack +"../[1.6]wh2k13.dll" UNKNOWN "amx_kick [userid] 'Simple Wallhack Detected'" BREAK +"../inFaMous GL.dll" UNKNOWN "amx_kick [userid] 'nFaMous GL Detected'" BREAK +"../skillwall.dll" UNKNOWN "amx_kick [userid] 'WallHack Detected'" BREAK +"../jtx.dll" UNKNOWN "amx_kick [userid] 'WallHack Detected'" BREAK +"../jtx.asi" UNKNOWN "amx_kick [userid] 'WallHack Detected'" BREAK +"../FPTHook.dll" UNKNOWN "amx_kick [userid] 'WallHack Detected'" BREAK + +; SSW +"../SSWv6.4.dll" UNKNOWN "amx_kick [userid] '[SSW]WallHack Detected'" BREAK +"../sswv7.0.dll" UNKNOWN "amx_kick [userid] '[SSW]WallHack Detected'" BREAK +"../sswv7.3_[www.unknowncheats.me]_.dll" UNKNOWN "amx_kick [userid] '[SSW]WallHack Detected'" BREAK + +; ESP +"../esp.dll" UNKNOWN "amx_kick [userid] 'ESP Detected'" BREAK