文件名称:delphi-hook-library

  • 所属分类:
  • 系统编程
  • 资源属性:
  • [Dephi] [Pascal] [源码]
  • 上传时间:
  • 2016-03-21
  • 文件大小:
  • 908kb
  • 下载次数:
  • 0次
  • 提 供 者:
  • Y**
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

wr960204武稀松.2012.2



主页 http://www.raysoftware.cn



通用Hook库.

支持X86和X64. Get

使用了开源的BeaEngine反汇编引擎.BeaEngine的好处是可以用BCB编译成OMF格式的Obj,

被链接进Delphi的DCU和目标文件中.不需要额外带DLL.

BeaEngin引擎

http://www.beaengine.org/



限制:

1.不能Hook代码大小小于5个字节的函数.

2.不能Hook前五个字节中有跳转指令的函数.

希望使用的朋友们自己也具有一定的汇编或者逆向知识.

Hook函数前请确定该函数不属于上面两种情况.





另外钩COM对象有一个技巧,如果你想在最早时机勾住某个COM对象,

可以在你要钩的COM对象创建前自己先创建一个该对象,Hook住,然后释放你自己的对象.

这样这个函数已经被下钩子了,而且是钩在这个COM对象创建前的.-Wr960204 Wu not.2012.2

Home http://www.raysoftware.cn

General Hook library.

Support X86 and Get X64.

The use of open source BeaEngine anti compilation engine.BeaEngine the benefits of BCB can be compiled into OMF format Obj,

Be linked into DCU s Delphi and target files. No extra tape DLL.

BeaEngin engine

Http://www.beaengine.org/

Limited:

1 can not Hook code size is less than 5 bytes of function.

2 can t Hook the first five bytes in a jump instruction function.

Friends who want to use their own also has a certain assembly or reverse knowledge.

Hook function before you determine that the function does not belong to the above two cases.

In addition to hook COM object has a skill, if you want to hook in the first time a COM object,

You can create a COM object that you want to hook before you create an object, Hook live, and then release your own objects.

This function has been under the hook, and the hook in the COM object before the creation of the.
(系统自动生成,下载前可以参看下载内容)

下载文件列表





.svn\all-wcprops

....\entries

branches\.svn\all-wcprops

........\....\entries

tags\.svn\all-wcprops

....\....\entries

.runk\.svn\all-wcprops

.....\....\entries

.....\trunk\.svn\all-wcprops

.....\.....\....\entries

.....\.....\Source\.svn\all-wcprops

.....\.....\......\....\entries

.....\.....\......\....\prop-base\BeaEngine32.obj.svn-base

.....\.....\......\....\.........\BeaEngine64.obj.svn-base

.....\.....\......\....\text-base\BeaEngine32.obj.svn-base

.....\.....\......\....\.........\BeaEngine64.obj.svn-base

.....\.....\......\....\.........\BeaEngineDelphi.pas.svn-base

.....\.....\......\....\.........\clean.bat.svn-base

.....\.....\......\....\.........\HookUtils.pas.svn-base

.....\.....\......\BeaEngine32.obj

.....\.....\......\BeaEngine64.obj

.....\.....\......\BeaEngineDelphi.pas

.....\.....\......\clean.bat

.....\.....\......\demo\.svn\all-wcprops

.....\.....\......\....\....\entries

.....\.....\......\....\....\prop-base\Test.res.svn-base

.....\.....\......\....\....\text-base\Test.dpr.svn-base

.....\.....\......\....\....\.........\Test.dproj.svn-base

.....\.....\......\....\....\.........\Test.res.svn-base

.....\.....\......\....\....\.........\UnitTest.dfm.svn-base

.....\.....\......\....\....\.........\UnitTest.pas.svn-base

.....\.....\......\....\BIN\.svn\all-wcprops

.....\.....\......\....\...\....\entries

.....\.....\......\....\...\Test.exe

.....\.....\......\....\DCU\.svn\all-wcprops

.....\.....\......\....\...\....\entries

.....\.....\......\....\...\BeaEngineDelphi.dcu

.....\.....\......\....\...\HookUtils.dcu

.....\.....\......\....\...\UnitTest.dcu

.....\.....\......\....\Test.dpr

.....\.....\......\....\Test.dproj

.....\.....\......\....\Test.dproj.local

.....\.....\......\....\Test.res

.....\.....\......\....\UnitTest.dfm

.....\.....\......\....\UnitTest.pas

.....\.....\......\....\__history\UnitTest.pas.~1~

.....\.....\......\....\.........\UnitTest.pas.~2~

.....\.....\......\....\.........\UnitTest.pas.~3~

.....\.....\......\....\.........\UnitTest.pas.~4~

.....\.....\......\....\.........\UnitTest.pas.~5~

.....\.....\......\....\.........\UnitTest.pas.~6~

.....\.....\......\HookUtils.pas

.....\.....\......\__history\HookUtils.pas.~1~

wiki\.svn\all-wcprops

....\....\entries

trunk\trunk\Source\demo\BIN\.svn\tmp\prop-base

.....\.....\......\....\...\....\...\props

.....\.....\......\....\...\....\...\text-base

.....\.....\......\....\DCU\.svn\tmp\prop-base

.....\.....\......\....\...\....\...\props

.....\.....\......\....\...\....\...\text-base

.....\.....\......\....\.svn\tmp\prop-base

.....\.....\......\....\....\...\props

.....\.....\......\....\....\...\text-base

.....\.....\......\....\BIN\.svn\prop-base

.....\.....\......\....\...\....\props

.....\.....\......\....\...\....\text-base

.....\.....\......\....\...\....\tmp

.....\.....\......\....\DCU\.svn\prop-base

.....\.....\......\....\...\....\props

.....\.....\......\....\...\....\text-base

.....\.....\......\....\...\....\tmp

.....\.....\......\.svn\tmp\prop-base

.....\.....\......\....\...\props

.....\.....\......\....\...\text-base

.....\.....\......\demo\.svn\prop-base

.....\.....\......\....\....\props

.....\.....\......\....\....\text-base

.....\.....\......\....\....\tmp

.....\.....\......\....\BIN\.svn

.....\.....\......\....\DCU\.svn

.....\.....\.svn\tmp\prop-base

.....\.....\....\...\props

.....\.....\....\...\text-base

.....\.....\Source\.svn\prop-base

.....\.....\......\....\props

.....\.....\......\....\text-base

.....\.....\......\....\tmp

.....\.....\......\demo\.svn

.....\.....\......\....\BIN

.....\.....\......\....\DCU

.....\.....\......\....\__history

.....\.....\......\....\__recovery

branches\.svn\tmp\prop-base

........\....\...\props

........\....\...\text-base

tags\.svn\tmp\prop-base

....\....\...\props

....\....\...\text-base

.runk\.svn\tmp\prop-base

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org