易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

R3下对任务管理器多进程隐藏、一键隐藏自身进程纯源码   [复制链接]

    2022-10-14 09:33:19
    高级教程源码
    易语言资源网
    5346 次浏览
    来源链接

目前隐藏进程的兼容性不是很好,在内核中实现容易蓝屏.

今天突然想到去HOOK任务管理器 实现一个视觉效果.在一般的程序中任务管理器看不到进程也是足够某些开发单方面的需求.

我是一个追求高效的人自然今天运用的是无注入的纯汇编HOOK方式,并且每次打开任务管理器都能重新无叠加的执行.

其下详说原理:

由于任务管理器是64位的程序易语言无法对其操作所以使用了纯汇编的HOOK 以及x32to64的Nt函数操作.

由于C语言编译器的汇编转换效果是十分纯洁的,我先使用C语言X64环境写出了HOOK NtQuerySystemInformation的代码,如图 

然后再用自带的汇编查看器把这一个函数的字节全部拷贝出来加以易语言使用.

在易语言的源码中进行了远程写入上述函数的汇编字节,在对NtQuerySystemInformation函数JMP到了新申请以及拷贝过我们的构造函数的内存空间,

然后把进程ID的数组复制到了构造函数读取的内存空间.



点我下载 (已有 660 次下载)

引用模块


源码文件名 模块文件名
进程隐藏.e
超级模块(7.0正式版).ec


引用支持库


源码文件名 支持库文件名 支持库标识
进程隐藏.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8


[错误报告]   上一篇:hp中文模块     下一篇:V8 js函数绑定到易语言函数 更新 Q...