文件名称:delphi-hook-library
-
所属分类:
- 标签属性:
- 上传时间:2016-03-21
-
文件大小:908.1kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
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.
主页 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
.svn/entries
branches/.svn/all-wcprops
branches/.svn/entries
tags/.svn/all-wcprops
tags/.svn/entries
trunk/.svn/all-wcprops
trunk/.svn/entries
trunk/trunk/.svn/all-wcprops
trunk/trunk/.svn/entries
trunk/trunk/Source/.svn/all-wcprops
trunk/trunk/Source/.svn/entries
trunk/trunk/Source/.svn/prop-base/BeaEngine32.obj.svn-base
trunk/trunk/Source/.svn/prop-base/BeaEngine64.obj.svn-base
trunk/trunk/Source/.svn/text-base/BeaEngine32.obj.svn-base
trunk/trunk/Source/.svn/text-base/BeaEngine64.obj.svn-base
trunk/trunk/Source/.svn/text-base/BeaEngineDelphi.pas.svn-base
trunk/trunk/Source/.svn/text-base/clean.bat.svn-base
trunk/trunk/Source/.svn/text-base/HookUtils.pas.svn-base
trunk/trunk/Source/BeaEngine32.obj
trunk/trunk/Source/BeaEngine64.obj
trunk/trunk/Source/BeaEngineDelphi.pas
trunk/trunk/Source/clean.bat
trunk/trunk/Source/demo/.svn/all-wcprops
trunk/trunk/Source/demo/.svn/entries
trunk/trunk/Source/demo/.svn/prop-base/Test.res.svn-base
trunk/trunk/Source/demo/.svn/text-base/Test.dpr.svn-base
trunk/trunk/Source/demo/.svn/text-base/Test.dproj.svn-base
trunk/trunk/Source/demo/.svn/text-base/Test.res.svn-base
trunk/trunk/Source/demo/.svn/text-base/UnitTest.dfm.svn-base
trunk/trunk/Source/demo/.svn/text-base/UnitTest.pas.svn-base
trunk/trunk/Source/demo/BIN/.svn/all-wcprops
trunk/trunk/Source/demo/BIN/.svn/entries
trunk/trunk/Source/demo/BIN/Test.exe
trunk/trunk/Source/demo/DCU/.svn/all-wcprops
trunk/trunk/Source/demo/DCU/.svn/entries
trunk/trunk/Source/demo/DCU/BeaEngineDelphi.dcu
trunk/trunk/Source/demo/DCU/HookUtils.dcu
trunk/trunk/Source/demo/DCU/UnitTest.dcu
trunk/trunk/Source/demo/Test.dpr
trunk/trunk/Source/demo/Test.dproj
trunk/trunk/Source/demo/Test.dproj.local
trunk/trunk/Source/demo/Test.res
trunk/trunk/Source/demo/UnitTest.dfm
trunk/trunk/Source/demo/UnitTest.pas
trunk/trunk/Source/demo/__history/UnitTest.pas.~1~
trunk/trunk/Source/demo/__history/UnitTest.pas.~2~
trunk/trunk/Source/demo/__history/UnitTest.pas.~3~
trunk/trunk/Source/demo/__history/UnitTest.pas.~4~
trunk/trunk/Source/demo/__history/UnitTest.pas.~5~
trunk/trunk/Source/demo/__history/UnitTest.pas.~6~
trunk/trunk/Source/HookUtils.pas
trunk/trunk/Source/__history/HookUtils.pas.~1~
wiki/.svn/all-wcprops
wiki/.svn/entries
trunk/trunk/Source/demo/BIN/.svn/tmp/prop-base
trunk/trunk/Source/demo/BIN/.svn/tmp/props
trunk/trunk/Source/demo/BIN/.svn/tmp/text-base
trunk/trunk/Source/demo/DCU/.svn/tmp/prop-base
trunk/trunk/Source/demo/DCU/.svn/tmp/props
trunk/trunk/Source/demo/DCU/.svn/tmp/text-base
trunk/trunk/Source/demo/.svn/tmp/prop-base
trunk/trunk/Source/demo/.svn/tmp/props
trunk/trunk/Source/demo/.svn/tmp/text-base
trunk/trunk/Source/demo/BIN/.svn/prop-base
trunk/trunk/Source/demo/BIN/.svn/props
trunk/trunk/Source/demo/BIN/.svn/text-base
trunk/trunk/Source/demo/BIN/.svn/tmp
trunk/trunk/Source/demo/DCU/.svn/prop-base
trunk/trunk/Source/demo/DCU/.svn/props
trunk/trunk/Source/demo/DCU/.svn/text-base
trunk/trunk/Source/demo/DCU/.svn/tmp
trunk/trunk/Source/.svn/tmp/prop-base
trunk/trunk/Source/.svn/tmp/props
trunk/trunk/Source/.svn/tmp/text-base
trunk/trunk/Source/demo/.svn/prop-base
trunk/trunk/Source/demo/.svn/props
trunk/trunk/Source/demo/.svn/text-base
trunk/trunk/Source/demo/.svn/tmp
trunk/trunk/Source/demo/BIN/.svn
trunk/trunk/Source/demo/DCU/.svn
trunk/trunk/.svn/tmp/prop-base
trunk/trunk/.svn/tmp/props
trunk/trunk/.svn/tmp/text-base
trunk/trunk/Source/.svn/prop-base
trunk/trunk/Source/.svn/props
trunk/trunk/Source/.svn/text-base
trunk/trunk/Source/.svn/tmp
trunk/trunk/Source/demo/.svn
trunk/trunk/Source/demo/BIN
trunk/trunk/Source/demo/DCU
trunk/trunk/Source/demo/__history
trunk/trunk/Source/demo/__recovery
branches/.svn/tmp/prop-base
branches/.svn/tmp/props
branches/.svn/tmp/text-base
tags/.svn/tmp/prop-base
tags/.svn/tmp/props
tags/.svn/tmp/text-base
trunk/.svn/tmp/prop-base
trunk/.svn/tmp/props
trunk/.svn/tmp/text-base
trunk/trunk/.svn/prop-base
trunk/trunk/.svn/props
trunk/trunk/.svn/text-base
trunk/trunk/.svn/tmp
trunk/trunk/Source/.svn
trunk/trunk/Source/demo
trunk/trunk/Source/__history
wiki/.svn/tmp/prop-base
wiki/.svn/tmp/props
wiki/.svn/tmp/text-base
.svn/tmp/prop-base
.svn/tmp/props
.svn/tmp/text-base
branches/.svn/prop-base
branches/.svn/props
branches/.svn/text-base
branches/.svn/tmp
tags/.svn/prop-base
tags/.svn/props
tags/.svn/text-base
tags/.svn/tmp
trunk/.svn/prop-base
trunk/.svn/props
trunk/.svn/text-base
trunk/.svn/tmp
trunk/trunk/.svn
trunk/trunk/Source
wiki/.svn/prop-base
wiki/.svn/props
wiki/.svn/text-base
wiki/.svn/tmp
.svn/prop-base
.svn/props
.svn/text-base
.svn/tmp
branches/.svn
tags/.svn
trunk/.svn
trunk/trunk
wiki/.svn
.svn
branches
tags
trunk
wiki
.svn/entries
branches/.svn/all-wcprops
branches/.svn/entries
tags/.svn/all-wcprops
tags/.svn/entries
trunk/.svn/all-wcprops
trunk/.svn/entries
trunk/trunk/.svn/all-wcprops
trunk/trunk/.svn/entries
trunk/trunk/Source/.svn/all-wcprops
trunk/trunk/Source/.svn/entries
trunk/trunk/Source/.svn/prop-base/BeaEngine32.obj.svn-base
trunk/trunk/Source/.svn/prop-base/BeaEngine64.obj.svn-base
trunk/trunk/Source/.svn/text-base/BeaEngine32.obj.svn-base
trunk/trunk/Source/.svn/text-base/BeaEngine64.obj.svn-base
trunk/trunk/Source/.svn/text-base/BeaEngineDelphi.pas.svn-base
trunk/trunk/Source/.svn/text-base/clean.bat.svn-base
trunk/trunk/Source/.svn/text-base/HookUtils.pas.svn-base
trunk/trunk/Source/BeaEngine32.obj
trunk/trunk/Source/BeaEngine64.obj
trunk/trunk/Source/BeaEngineDelphi.pas
trunk/trunk/Source/clean.bat
trunk/trunk/Source/demo/.svn/all-wcprops
trunk/trunk/Source/demo/.svn/entries
trunk/trunk/Source/demo/.svn/prop-base/Test.res.svn-base
trunk/trunk/Source/demo/.svn/text-base/Test.dpr.svn-base
trunk/trunk/Source/demo/.svn/text-base/Test.dproj.svn-base
trunk/trunk/Source/demo/.svn/text-base/Test.res.svn-base
trunk/trunk/Source/demo/.svn/text-base/UnitTest.dfm.svn-base
trunk/trunk/Source/demo/.svn/text-base/UnitTest.pas.svn-base
trunk/trunk/Source/demo/BIN/.svn/all-wcprops
trunk/trunk/Source/demo/BIN/.svn/entries
trunk/trunk/Source/demo/BIN/Test.exe
trunk/trunk/Source/demo/DCU/.svn/all-wcprops
trunk/trunk/Source/demo/DCU/.svn/entries
trunk/trunk/Source/demo/DCU/BeaEngineDelphi.dcu
trunk/trunk/Source/demo/DCU/HookUtils.dcu
trunk/trunk/Source/demo/DCU/UnitTest.dcu
trunk/trunk/Source/demo/Test.dpr
trunk/trunk/Source/demo/Test.dproj
trunk/trunk/Source/demo/Test.dproj.local
trunk/trunk/Source/demo/Test.res
trunk/trunk/Source/demo/UnitTest.dfm
trunk/trunk/Source/demo/UnitTest.pas
trunk/trunk/Source/demo/__history/UnitTest.pas.~1~
trunk/trunk/Source/demo/__history/UnitTest.pas.~2~
trunk/trunk/Source/demo/__history/UnitTest.pas.~3~
trunk/trunk/Source/demo/__history/UnitTest.pas.~4~
trunk/trunk/Source/demo/__history/UnitTest.pas.~5~
trunk/trunk/Source/demo/__history/UnitTest.pas.~6~
trunk/trunk/Source/HookUtils.pas
trunk/trunk/Source/__history/HookUtils.pas.~1~
wiki/.svn/all-wcprops
wiki/.svn/entries
trunk/trunk/Source/demo/BIN/.svn/tmp/prop-base
trunk/trunk/Source/demo/BIN/.svn/tmp/props
trunk/trunk/Source/demo/BIN/.svn/tmp/text-base
trunk/trunk/Source/demo/DCU/.svn/tmp/prop-base
trunk/trunk/Source/demo/DCU/.svn/tmp/props
trunk/trunk/Source/demo/DCU/.svn/tmp/text-base
trunk/trunk/Source/demo/.svn/tmp/prop-base
trunk/trunk/Source/demo/.svn/tmp/props
trunk/trunk/Source/demo/.svn/tmp/text-base
trunk/trunk/Source/demo/BIN/.svn/prop-base
trunk/trunk/Source/demo/BIN/.svn/props
trunk/trunk/Source/demo/BIN/.svn/text-base
trunk/trunk/Source/demo/BIN/.svn/tmp
trunk/trunk/Source/demo/DCU/.svn/prop-base
trunk/trunk/Source/demo/DCU/.svn/props
trunk/trunk/Source/demo/DCU/.svn/text-base
trunk/trunk/Source/demo/DCU/.svn/tmp
trunk/trunk/Source/.svn/tmp/prop-base
trunk/trunk/Source/.svn/tmp/props
trunk/trunk/Source/.svn/tmp/text-base
trunk/trunk/Source/demo/.svn/prop-base
trunk/trunk/Source/demo/.svn/props
trunk/trunk/Source/demo/.svn/text-base
trunk/trunk/Source/demo/.svn/tmp
trunk/trunk/Source/demo/BIN/.svn
trunk/trunk/Source/demo/DCU/.svn
trunk/trunk/.svn/tmp/prop-base
trunk/trunk/.svn/tmp/props
trunk/trunk/.svn/tmp/text-base
trunk/trunk/Source/.svn/prop-base
trunk/trunk/Source/.svn/props
trunk/trunk/Source/.svn/text-base
trunk/trunk/Source/.svn/tmp
trunk/trunk/Source/demo/.svn
trunk/trunk/Source/demo/BIN
trunk/trunk/Source/demo/DCU
trunk/trunk/Source/demo/__history
trunk/trunk/Source/demo/__recovery
branches/.svn/tmp/prop-base
branches/.svn/tmp/props
branches/.svn/tmp/text-base
tags/.svn/tmp/prop-base
tags/.svn/tmp/props
tags/.svn/tmp/text-base
trunk/.svn/tmp/prop-base
trunk/.svn/tmp/props
trunk/.svn/tmp/text-base
trunk/trunk/.svn/prop-base
trunk/trunk/.svn/props
trunk/trunk/.svn/text-base
trunk/trunk/.svn/tmp
trunk/trunk/Source/.svn
trunk/trunk/Source/demo
trunk/trunk/Source/__history
wiki/.svn/tmp/prop-base
wiki/.svn/tmp/props
wiki/.svn/tmp/text-base
.svn/tmp/prop-base
.svn/tmp/props
.svn/tmp/text-base
branches/.svn/prop-base
branches/.svn/props
branches/.svn/text-base
branches/.svn/tmp
tags/.svn/prop-base
tags/.svn/props
tags/.svn/text-base
tags/.svn/tmp
trunk/.svn/prop-base
trunk/.svn/props
trunk/.svn/text-base
trunk/.svn/tmp
trunk/trunk/.svn
trunk/trunk/Source
wiki/.svn/prop-base
wiki/.svn/props
wiki/.svn/text-base
wiki/.svn/tmp
.svn/prop-base
.svn/props
.svn/text-base
.svn/tmp
branches/.svn
tags/.svn
trunk/.svn
trunk/trunk
wiki/.svn
.svn
branches
tags
trunk
wiki
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.