首页 > TAG信息列表 > processHandle

复制对象句柄DuplicateHandle(文件占坑)

DuplicateHandle文档化解释   The DuplicateHandle function duplicates an object handle. The duplicate handle refers to the same object as the original handle. Therefore, any changes to the object are reflected through both handles. For example, the current fi

远程线程注入

在这里,我们使用两个方法,第一个是CreateRemoteThread方法,第二个是NtCreateThreadEx方法。通过查看源码可以发现CreaeteRemoteThread函数实现中调用了NtCreateThread函数的。 代码的最后,还给出用远程线程函数去启动一个ShellCode硬编码的线程函数 ,实现注入并弹出对话框。   一.使用

用户层注入:(1)远程线程注入

目录 一、主要思想二、注入过程三、主要函数四、参考代码五、注入结果 一、主要思想   我们知道,进程在加载时,会查看PE文件的导入表,并根据导入表的内容将指定的Dll模块加载到进程地址空间内,因此我们可以使用诸如Kernel32.dll和User32.dll这些动态库的导出函数。   这

JDK9新特性-改进进程管理 API

Java 9 这个版本对进程管理方面的改进也是相当大的。在为数不多的几次 Java 项目中,有偶尔用到多线程,但对多进程和进程方面的了解还真是太少。 我想,大部分人应该跟我一样,在编程之外知道有进程的东西的存在,在 Java 中反而会忽视,因为多线程和并发 ( Concurrency ) 的存在感更强吧。

函数指针

一、什么是函数指针? 和数据类型一样,函数也有入口地址,该入口地址就是函数指针指向的地址。 二、什么时候要用函数指针? 比较多的时候是设置回调函数,窗口消息处理函数的时候。 你传进去自定义的函数名,对应的设置函数参数就是函数指针。 需要运行期绑定的时侯。即编程时可确定函数调用