摘要: 与其说是一种技术,不如说是一种技术思想。它使用了前面讲的那些Hook手段,来达到自己的目的。其应用环境是这样的,自己有一个进程在运行,这个进程是自己可以控制的,但由于业务的需要,自己又要执行另一个应用程序,这个应用程序可能是Word,Notepad,Photoshop等应用程序,自己只可以看见它在运行,却不能控制它的执行过程。但是,这个进程明明是自己的进程创建的,因此,完全由必要控制它干些什么,不... 阅读全文
posted @ 2009-09-13 21:03 CUCmehp(likesmiles) 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 这是我觉得一种非常好的Hook技术,自己也非常喜欢,我先引用Windows核心编程里的讲解,最后在文后附上一个封装好的类,这种方法非常适合在别人的程序里隐藏自己的程序,因此得到了广大木马爱好者的青眯。 插入D L L的第三种方法是使用远程线程。这种方法具有更大的灵活性。它要求你懂得若干个Wi n d o w s特性、如进程、线程、线程同步、虚拟内存管理、D L L和U n i c o d e等(如... 阅读全文
posted @ 2009-09-13 20:57 CUCmehp(likesmiles) 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 这种霸道的技术,一般不推荐使用,除非无奈之下,不妨可以试试。原理也很简单,要导入一个Dll,把它在内存中的代码,前几代改为JUMP 我的函数地址然后,在我的里,再把他的几行代码改回去,把我自己的事做完之后,再调用它,也可以不调用。最后它返回后,又将它的前几行代码改为JUMP。原理非常简单:下面给出一个封装好的类:[代码] 阅读全文
posted @ 2009-09-13 20:52 CUCmehp(likesmiles) 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 基本概念 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数... 阅读全文
posted @ 2009-09-13 20:51 CUCmehp(likesmiles) 阅读(1593) 评论(0) 推荐(0) 编辑