伪任意地址HOOK类

上传者: sunflover454 | 上传时间: 2019-12-21 21:11:18 | 文件大小: 2.11MB | 文件类型: 7z
代码HOOK技术不管在安全领域还是在木马病毒方面都运用很广泛,因为他可以改变程序执行流程,悄无声息执行我们自己的代码。 之前我也用过一些hook类,如mhook等,但很多都局限于API HOOK,有的时候无法满足实际应用。也因此,我自己的hook类就诞生了。 详细说明: http://blog.csdn.net/sunflover454/article/details/49029615

文件下载

资源详情

[{"title":"( 77 个子文件 2.11MB ) 伪任意地址HOOK类","children":[{"title":"HookDemo","children":[{"title":"ipch","children":[{"title":"hookdll-86745412","children":null,"spread":false}],"spread":true},{"title":"HookDemo","children":[{"title":"resource.h <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"HookDemo.Build.CppClean.log <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"HookDemo_manifest.rc <span style='color:#111;'> 206B </span>","children":null,"spread":false},{"title":"HookDemo.exe.intermediate.manifest <span style='color:#111;'> 640B </span>","children":null,"spread":false},{"title":"HookDemo.lastbuildstate <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"HookDemo.log <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false},{"title":"HookDemo.exe.embed.manifest <span style='color:#111;'> 915B </span>","children":null,"spread":false}],"spread":true},{"title":"HookDemoDlg.cpp <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"HookDemo.vcxproj.user <span style='color:#111;'> 143B </span>","children":null,"spread":false},{"title":"stdafx.h <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"HookDemo.vcxproj <span style='color:#111;'> 5.89KB </span>","children":null,"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 3.09KB </span>","children":null,"spread":false},{"title":"HookDemo.h <span style='color:#111;'> 454B </span>","children":null,"spread":false},{"title":"res","children":[{"title":"HookDemo.rc2 <span style='color:#111;'> 672B </span>","children":null,"spread":false},{"title":"HookDemo.ico <span style='color:#111;'> 66.19KB </span>","children":null,"spread":false}],"spread":true},{"title":"Release","children":[{"title":"HookDemo.Build.CppClean.log <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"HookDemo.exe.intermediate.manifest <span style='color:#111;'> 640B </span>","children":null,"spread":false},{"title":"HookDemo.vcxprojResolveAssemblyReference.cache <span style='color:#111;'> 713B </span>","children":null,"spread":false},{"title":"HookDemo.lastbuildstate <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":"HookDemo.log <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false}],"spread":true},{"title":"stdafx.cpp <span style='color:#111;'> 141B </span>","children":null,"spread":false},{"title":"HookDemoDlg.h <span style='color:#111;'> 655B </span>","children":null,"spread":false},{"title":"HookDemo.cpp <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"HookDemo.rc <span style='color:#111;'> 9.87KB </span>","children":null,"spread":false},{"title":"HookDemo.vcxproj.filters <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"targetver.h <span style='color:#111;'> 234B </span>","children":null,"spread":false}],"spread":false},{"title":"HookDemo.sln <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"Release","children":[{"title":"HookDll.dll <span style='color:#111;'> 1.29MB </span>","children":null,"spread":false},{"title":"HookTest - 副本.exe <span style='color:#111;'> 1.52MB </span>","children":null,"spread":false},{"title":"HookDll.lib <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"HookTest.exe <span style='color:#111;'> 1.52MB </span>","children":null,"spread":false}],"spread":true},{"title":"HookDemo.suo <span style='color:#111;'> 25.00KB </span>","children":null,"spread":false},{"title":"VScleaner.bat <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"HookDll","children":[{"title":"Debug","children":[{"title":"HookDll.lastbuildstate <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"HookDll.Build.CppClean.log <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"HookDll.log <span style='color:#111;'> 7.00KB </span>","children":null,"spread":false},{"title":"HookDll.dll.embed.manifest <span style='color:#111;'> 406B </span>","children":null,"spread":false},{"title":"HookDll_manifest.rc <span style='color:#111;'> 206B </span>","children":null,"spread":false},{"title":"HookDll.dll.intermediate.manifest <span style='color:#111;'> 381B </span>","children":null,"spread":false}],"spread":true},{"title":"HookDll.vcxproj <span style='color:#111;'> 5.39KB </span>","children":null,"spread":false},{"title":"Hook.h <span style='color:#111;'> 539B </span>","children":null,"spread":false},{"title":"Hook.cpp <span style='color:#111;'> 4.97KB </span>","children":null,"spread":false},{"title":"stdafx.h <span style='color:#111;'> 318B </span>","children":null,"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"Release","children":[{"title":"HookDll.lastbuildstate <span style='color:#111;'> 64B </span>","children":null,"spread":false},{"title":"HookDll.Build.CppClean.log <span style='color:#111;'> 358B </span>","children":null,"spread":false},{"title":"HookDll.log <span style='color:#111;'> 8.14KB </span>","children":null,"spread":false},{"title":"HookDll.dll.intermediate.manifest <span style='color:#111;'> 381B </span>","children":null,"spread":false}],"spread":true},{"title":"stdafx.cpp <span style='color:#111;'> 212B </span>","children":null,"spread":false},{"title":"XEDParse","children":[{"title":"XEDParse.lib <span style='color:#111;'> 12.05MB </span>","children":null,"spread":false},{"title":"XEDParse.h <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false}],"spread":false},{"title":"HookDll.vcxproj.filters <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"MyOutputDebugString.h <span style='color:#111;'> 470B </span>","children":null,"spread":false},{"title":"HookDll.vcxproj.user <span style='color:#111;'> 472B </span>","children":null,"spread":false},{"title":"dllmain.cpp <span style='color:#111;'> 3.09KB </span>","children":null,"spread":false},{"title":"bea","children":[{"title":"Win32","children":[{"title":"Lib","children":[{"title":"BeaEngineCheetah.lib <span style='color:#111;'> 272.11KB </span>","children":null,"spread":false},{"title":"BeaEngine.lib <span style='color:#111;'> 385.36KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"Warning_for_C_coders.txt <span style='color:#111;'> 411B </span>","children":null,"spread":false},{"title":"headers","children":[{"title":"BeaEngine.h <span style='color:#111;'> 6.23KB </span>","children":null,"spread":false},{"title":"BeaEngineMasm64.inc <span style='color:#111;'> 9.76KB </span>","children":null,"spread":false},{"title":"BeaEnginePython.py <span style='color:#111;'> 6.34KB </span>","children":null,"spread":false},{"title":"BeaEngineGoAsm32.inc <span style='color:#111;'> 9.56KB </span>","children":null,"spread":false},{"title":"BeaEngineGoAsm64.inc <span style='color:#111;'> 9.56KB </span>","children":null,"spread":false},{"title":"BeaEnginePureBasic64.pb <span style='color:#111;'> 8.38KB </span>","children":null,"spread":false},{"title":"BeaEnginePureBasic32.pb <span style='color:#111;'> 8.38KB </span>","children":null,"spread":false},{"title":"BeaEngineDelphi64.pas <span style='color:#111;'> 9.98KB </span>","children":null,"spread":false},{"title":"BeaEngineFasm32.inc <span style='color:#111;'> 9.44KB </span>","children":null,"spread":false},{"title":"Includes","children":[{"title":"basic_types.h <span style='color:#111;'> 7.32KB </span>","children":null,"spread":false},{"title":"export.h <span style='color:#111;'> 4.81KB </span>","children":null,"spread":false}],"spread":false},{"title":"BeaEngineMasm32.inc <span style='color:#111;'> 9.76KB </span>","children":null,"spread":false},{"title":"BeaEngineNasm32.inc <span style='color:#111;'> 9.71KB </span>","children":null,"spread":false},{"title":"BeaEngineFasm64.inc <span style='color:#111;'> 9.44KB </span>","children":null,"spread":false},{"title":"BeaEngineNasm64.inc <span style='color:#111;'> 9.70KB </span>","children":null,"spread":false},{"title":"BeaEngineDelphi32.pas <span style='color:#111;'> 9.84KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"targetver.h <span style='color:#111;'> 236B </span>","children":null,"spread":false},{"title":"HookDll.cpp <span style='color:#111;'> 79B </span>","children":null,"spread":false},{"title":"MyOutputDebugString.cpp <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}]

评论信息

  • Autumn_Gao :
    还行,可以研究下
    2021-03-30
  • a13960672142 :
    还可以,谢谢分享
    2018-12-11
  • yunshouhu :
    不错,谢谢分享。
    2018-08-27
  • 索隆考研 :
    测试测试啊还行
    2018-08-20
  • a13075958573 :
    很不错的hook demo学习
    2017-10-17

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明