-
the NT environment hidden process, the user is unaware of the conditions, the im...
在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
- 2022-03-23 05:27:10下载
- 积分:1
-
Preemptive process
非抢占式进程调度算法模拟C实现,-Preemptive process-scheduling algorithm simulation C realized,
- 2023-03-05 05:00:04下载
- 积分:1
-
进程显示,可以杀具体进程。得硬盘序列号。
进程显示,可以杀具体进程。得硬盘序列号。-process that can kill specific process. In hard drive serial number.
- 2022-02-07 06:31:22下载
- 积分:1
-
采用jsp+servlet+Javabean,jsp负责少量的页面处理,以servlet为主
采用jsp+servlet+Javabean,jsp负责少量的页面处理,以servlet为主
-jsp servlet using JavaBeans, jsp responsible for a small number of pages, mainly to servlet
- 2022-02-03 18:00:14下载
- 积分:1
-
看一下UNIX系统中的进程和Mach的任务和线程之间的关系。在UNIX系统中,一个进程包括一个可执行的程序和一系列的资源,例如文件描述符表和地址空间。在Mach...
看一下UNIX系统中的进程和Mach的任务和线程之间的关系。在UNIX系统中,一个进程包括一个可执行的程序和一系列的资源,例如文件描述符表和地址空间。在Mach中,一个任务仅包括一系列的资源;线程处理所有的可执行代码。一个Mach的任务可以有任意数目的线程和它相关,同时每个线程必须和某个任务相关。和某一个给定的任务相关的所有线程都共享任务的资源。这样,一个线程就是一个程序计数器、一个堆栈和一系列的寄存器。所有需要使用的数据结构都属于任务。一个UNIX系统中的进程在Mach中对应于一个任务和一个单独的线程。
-look at the UNIX System and the process of Mach"s mandate and the relationship between the threads. In UNIX systems, a process includes an executable program and a range of resources, such as file descriptors table and address space. In Mach, a task only a series of resources; Threads handle all the executable code. A Mach task can have any number of threads and its associated, and each one must thread related tasks. And to a certain set of tasks related to the threads are sharing all the resources. Thus, a thread is a program counter, a stack, and a series of registers. All need to use the data structures are covered by the mandate. A UNIX system in the process of Mach which corresponds to a mandate and a separate thread.
- 2022-12-05 01:30:03下载
- 积分:1
-
进程通信的客户端程序
进程通信的客户端程序-an client program of communication between processes
- 2022-02-04 08:04:57下载
- 积分:1
-
发送消息给某个只知道进程句柄的程序的主窗口的程序
发送消息给某个只知道进程句柄的程序的主窗口的程序- The transmission news only knows the advancement sentence
handle for some the procedure main window procedure
- 2022-06-26 16:40:37下载
- 积分:1
-
很多情况下我们需要多个线程互相协助,来完成同一个任务。但是线程很难从外部进行控制。利用线程同步技术可以使线程彼此交互,从而避免了外部控制对与时间和资源的浪费。
很多情况下我们需要多个线程互相协助,来完成同一个任务。但是线程很难从外部进行控制。利用线程同步技术可以使线程彼此交互,从而避免了外部控制对与时间和资源的浪费。-Many cases we need to assist each other to multiple threads in order to accomplish the same mission. But the thread is difficult to control from outside. The use of thread synchronization technology enables interaction between threads, thus avoiding external control with time and a waste of resources.
- 2023-09-06 07:35:03下载
- 积分:1
-
列举程序中所有进程的示例,用到windows进程编程的一些原理。...
列举程序中所有进程的示例,用到windows进程编程的一些原理。-A example of listing all the processes in a program, using the principle of windows processes programing.
- 2022-01-26 06:06:46下载
- 积分:1
-
使用共享内存通讯的程序例子
使用共享内存通讯的程序例子-the demo of communication using shared memory
- 2023-05-18 08:00:03下载
- 积分:1