一丶远程线程注入的讲解
远程线程注入的原理,我会写一个远程线程开发的例子
我们总共需要几步
/*1.查找窗口,获取窗口句柄*/
/*2.根据窗口句柄,获得进程的PID*/...,执行我们的代码*/
/*7.调用退出代码,释放远程线程的dll*/
每一步单独讲解
我们新建一个MFC 对话框程序,添加一个按钮,这个按钮专门响应注入的实现
第一步: 查找窗口,获得窗口句柄...第五个参数: 开辟线程传入的参数,
我们知道,线程只有一个参数,而现在正好load也是一个参数,
所以加载的参数就是我们的写入远程进程内存的dll路径,...而dll路径一旦启动,则会执行自己的代码(核心,一定掌握)
第六个参数: 创建的标志,默认给0
第七个参数: 线程的ID,不需要知道,给NULL
我们尝试一下是否可以成功注入计算器...已经成功注入了.对于完整的代码,我会放到课堂资料中,但是这几步,一定要亲自手动弄明白
(备注: 我是使用VC++6.0编写代码,是MFC程序,当然你也可以用高版本,参考我这个,是一样的
对于DLL,我也会发