
文章插图
主函数中调用我们的dll注入攻击函数dll_inject , 我们用来攻击一下PC版的微信 , 查看用户管理器 , 得知微信的PID为17544 , 以第一个参数传进去 , 第二个参数即我们要注入的DLL文件的路径 。

文章插图
编译之后 , 得到我们的dll注入主程序 。

文章插图
双击运行 , 看一下攻击的结果:
可以看到 , 微信进程已经被成功注入了我们的病毒DLL文件了 , 也弹窗了 , 弹窗就证明我们的病毒DLL被微信加载成功 。

文章插图

文章插图
所以 , 总结一下 , 总体思路是:
1)编写一个病毒DLL , 完成我们想要干的坏事 。
2)编写一个应用程序exe , 强制让远程的进程创建一个线程 , 执行加载DLL文件的操作 。
3)远程进程加载成功我们写的病毒DLL之后 , 就表示我们的DLL已经成功注入远程进程中了 , 也可以说是感染到了远程进程了 。
DLL的发明给我们带来了诸多便利和优雅 , 但是也可能会给我们带来灾难性的后果 , 我们的世界就是黑和白的斗争 , 然后在斗争中不断地发展 。
推荐阅读
- 桂花最大的特点是什么?
- 一个37岁的女人裸辞之后
- 普通家庭一个月电费多少?
- 一个人太“刻薄”,会有的习惯 尖酸刻薄的人
- 手把手带你搭建一个自己的云服务器并部署Web程序
- 判断一个女人精不精致,主要看她身上这3个地方,别被打扮给骗了
- 如何判断两个IP地址是否在同一个网段?
- 如何挑选双孢蘑菇
- 一个人必须有“气场”,否则怎么能影响人呢?气场形成的5个元素
- 汽车收音机信号不好?一招解决
