
前言
前段时间一直在看Windows黑客编程技术详解这本书,然后就想着与其一个例子一个例子的敲,倒不如把书上的例子写成一个项目,作为一个集合,这样既有利于面试 也方便以后代码的复用。最后花了半个月的时间就有了下面的东西。
界面
用MFC写的 界面有点low 不要在意这些细节。

代码视图
代码的话放一个大概的类视图 详细的就不贴了实在是太多。

功能介绍
下面一一介绍每一个功能及其实现原理。

注入技术

实现原理
通过QueueUserAPC把一个函数添加到指定线程的APC队列中

自启动技术

提权技术

提升为Debug权限
压缩技术

数据解压缩
文件解压缩
加密技术

HASH
拖拽文件到窗口,点击按钮 即可求得文件的哈希值
实现原理
以上加解密都是使用Windows自带的加密库来实现的,使用的是cryptoAPI。
功能技术

进程遍历
对当前所有进程进行遍历
实现原理:使用Process32First和Process32Next
说明


最后,如果你想学c++,可以私信小编“编程”获取素材资料以及开发工具和听课权限!

| 留言与评论(共有 0 条评论) |