02 2008 档案

学会使用SafeArray
摘要:学会使用SafeArray也是很重要的,因为在ADO编程中经常要用。它的主要目的是用于automation中的数组型参数的传递。因为在网络环境中,数组是不能直接传递的,而必须将其包装成SafeArray。实质上SafeArray就是将通常的数组增加一个描述符,说明其维数、长度、边界、元素类型等信息。SafeArray也并不单独使用,而是将其再包装到VARIANT类型的变量中,然后才作为参数传送... 阅读全文

posted @ 2008-02-28 14:31 highmayor 阅读(514) 评论(0) 推荐(0) 编辑

WinNT & Win2K下实现进程的完全隐藏
摘要:关于进程的隐藏,98下的例子数不胜数。WinNT/Win2K下的隐藏方法,西祠的高手shotgun在去年的6月就已经在网上发布出实例《揭开木马的神秘面纱》 ,我也多次拜读他的文章,对他的计算机水平及热心帮助朋友的作风十分敬佩。这里也可算是对shotgun的文章的补充与深入介绍吧,好了,闲话少说。 在WinNT下"真正隐藏进程"这一说法,可以讲是根本不可能实现,只要我们的程序是以进程内核的形式... 阅读全文

posted @ 2008-02-22 16:57 highmayor 阅读(335) 评论(0) 推荐(0) 编辑

VirtualAllocEx函数
摘要:VirtualAllocEx 函数的作用是在指定进程的虚拟空间保留或提交内存区域,除非指定MEM_RESET参数,否则将该内存区域置0。 LPVOID VirtualAllocEx( HANDLE hProcess, // 申请内存所在的进程句柄 LPVOID lpAddress, // 保留页面的内存地址;一般用NULL自动分配 SIZE_T dwSize, // 欲分配的内存大小,字... 阅读全文

posted @ 2008-02-22 16:43 highmayor 阅读(3604) 评论(0) 推荐(0) 编辑

轻松玩转CreateRemoteThread,让你的代码长出翅膀(转)
摘要:先解释一下远程进程,其实就是要植入你的代码的进程,相对于你的工作进程(如果叫本地进程的话)它就叫远程进程,可理解为宿主。 首先介绍一下我们的主要工具CreateRemoteThread,这里先将函数原型简单介绍以下。 CreateRemoteThread可将线程创建在远程进程中。 函数原型 HANDLE CreateRemoteThread( HANDLE hProcess, ... 阅读全文

posted @ 2008-02-22 16:13 highmayor 阅读(851) 评论(1) 推荐(0) 编辑

导航