登录
首页 » Process-Thread » the NT environment hidden process, the user is unaware of the conditions, the im...

the NT environment hidden process, the user is unaware of the conditions, the im...

于 2022-03-23 发布 文件大小:31.53 kB
0 177
下载积分: 2 下载次数: 1

代码说明:

在NT环境下隐藏进程,也就是说在用户不知情的条件下,执行自己的代码的方法有很多种,比如说使用注 册表插入DLL,使用Windows挂钩等等。其中比较有代表性的是Jeffrey Richer在《Windows核心编程》中 介绍的LoadLibrary方法和罗云彬在《Windows环境下32位汇编语言程序设计》中介绍的方法。两种方法的 共同特点是:都采用远程线程,让自己的代码作为宿主进程的线程在宿主进程的地址空间中执行,从而达 到隐藏的目的。相比较而言,Richer的方法由于可以使用c/c++等高级语言完成,理解和实现都比较容易 ,但他让宿主进程使用LoadLibrary来装入新的DLL,所以难免留下蛛丝马迹,隐藏效果并不十分完美。罗 云彬的方法在隐藏效果上绝对一流,不过,由于他使用的是汇编语言,实现起来比较难(起码我写不了汇 编程序:))。笔者下面介绍的方法可以说是对上述两种方法的综合:采用c/c++编码,实现完全隐藏。并 且,笔者的方法极大的简化了远程线程代码的编写,使其编写难度与普通程序基本一致。-the NT environment hidden process, the user is unaware of the conditions, the implementation of their code There are various ways, for instance, the use of the registry into DLL, etc. linked to the use of Windows. The more representative Jeffrey Richer is the "core Windows programming" introduced by the LoadLibrary method and the Luo Bin, "under Windows 32 assembly language programming" introduced by the method. Two methods are common features are : remote threads are used to keep the code as host process threads in t

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 一个通用计时器控件
    一个通用计时器控件-a common timer control
    2022-10-16 04:25:03下载
    积分:1
  • 本程序的功能是获取本机上正在运行的所有的进程,并可以对这些获取的进程进行终止操作。...
    本程序的功能是获取本机上正在运行的所有的进程,并可以对这些获取的进程进行终止操作。-this procedure is to obtain the functions of the machine is running on all the processes, and can be obtained for these processes to terminate operations.
    2023-03-30 20:35:04下载
    积分:1
  • multithreading separate document, the document is divided into arbitrary size of...
    多线程文件分割,把文件分割成任意大小的可连接大文件-multithreading separate document, the document is divided into arbitrary size of large files can be linked
    2022-04-07 14:19:11下载
    积分:1
  • This is a multi
    这是个多线程编程的参考说明,可供初学者学习。-This is a multi-threaded programming advisory notes, for beginners to learn.
    2022-06-16 06:03:59下载
    积分:1
  • 本代码穷举系统进程,然后可以杀死进程,用到了 CreateToolhelp32Snapshot 和一些排序操作,
    本代码穷举系统进程,然后可以杀死进程,用到了 CreateToolhelp32Snapshot 和一些排序操作,-Exhaustive system process the code, and then kill the process, use the CreateToolhelp32Snapshot and some sort operation,
    2022-07-04 09:17:57下载
    积分:1
  • 与pssetcreateprocessnotifyroutine,pssetcreatethreadnotifyroutine线程问题。
    用PsSetCreateProcessNotifyRoutine,PsSetCreateThreadNotifyRoutine来进行进程线程监控我想大家已经都非常熟练了.sinister在一文中已经实现得很好了.前一段时间看到网上有人在研究监视远线程的文章,比较有意思.就写代码玩一玩.这之中就出现了一些问题.比方说直接用sinister的代码的话,是不能动态卸载的,因为他在安装了进线程监视函数后没有进行清除动作,造成在动态卸载时蓝屏,BUGCHECK为0x000000ce,错误码为:DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS.很显然,在驱动退出后,一些进线程操作仍然在访问原来的地址,造成出错.在XP后,微软给出了一个函数PsRemoveCreateThreadNotifyRoutine用来清除线程监视函数(清除进程监视的就是PsSetCreateProcessNotifyRoutine).我一直奇怪ICESWORD在2000中是怎么做到进线程监视的.后来才发现,在运行icesword后释放出一个detport.sys文件,然后一直在系统中存在着没有卸载掉.只是把它隐藏了而已^_^.这不是个好消息,难道我为了测试一个驱动,测试一次就得重启一次吗?呵呵,肯定不是啊,所以想办法搞定它.-with PsSetCreateProcessNotifyRoutine, PsSetCreateThreadNotifyRoutine thread to process control, I think we had a very skilled. Sinister In "" A text has been achieved in very good. Some time ago the Internet was seen in the surveillance study of the threads from article more interesting. Write playing with a code to play. on this issue, there have been some proble
    2023-06-28 21:35:02下载
    积分:1
  • 如何使用多个实例
    如何在驱动程序中使用多线程的一个例子 希望对大家有帮助-How do drivers use an example of multi-threaded hope everyone has to help
    2022-12-04 23:25:03下载
    积分:1
  • 一个典型的线程池技术例子。从事多
    VC++环境下线程池技术的经典例子。从事多线程技术开发者的必备模板。-VC++ environment, a classic example of thread pool technology. Engaged in multi-threading technology developers must-template.
    2022-03-21 19:45:31下载
    积分:1
  • 不同机器之间使用命名管道(named pipe)通讯
    不同机器之间使用命名管道(named pipe)通讯-the demo of connection among different pc using named pipe
    2022-01-31 05:44:32下载
    积分:1
  • 演示了如何在一个程序当中去控制另一个程序的运行!从而实现自动化功能!...
    演示了如何在一个程序当中去控制另一个程序的运行!从而实现自动化功能!-demonstrated how, in a program to control the operation of another program! To achieve automation!
    2022-08-18 15:33:55下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载