注册 登录
编程论坛 VC++/MFC

分享个文件透明加解密程序(程序+源代码)

yuccn 发布于 2015-07-26 21:41, 3837 次点击
里面用到的知识有 dll注入,api 挂钩,透明加解密。当时学习这块时候,一时兴的想法写下的,其实也是很菜的一个东西,只是写写玩下而已。学习这块的可以瞧瞧。

2012 年时候写的,今年5月整理了一次。今天再次整理了下,发出来咯

程序工作原理的说明 http://blog.

程序地址:http://pan.baidu.com/s/1pJuuqpl
源代码地址:链接: http://pan.baidu.com/s/1pJ0zRXh 密码: 486r

[ 本帖最后由 yuccn 于 2015-7-26 21:46 编辑 ]
12 回复
#2
天使梦魔2015-07-27 07:20
刚开始没看懂什么意思,后来看了下,不过觉得理念可能不一样吧。

我比较喜欢裸奔,现在电脑也是裸奔,发挥完全性能。
#3
yuccn2015-07-27 09:30
回复 2楼 天使梦魔
我也喜欢裸奔,不过这个不是杀软,只是一个简单的加密工具
#4
lwzyj2015-07-29 20:06
裸奔,够疯狂的,
#5
li7402076112015-08-06 14:07
我想问下 这个是c++的项目吗
#6
yuccn2015-08-06 17:23
回复 5楼 li740207611
是的,用vs2010 开发,纯sdk 编写,完全没有用mfc
#7
li7402076112015-08-07 09:48
回复 6楼 yuccn
lz大神你有detoutrs3.0 专业版吗?  为啥我用的setours3.0 express 配置的 namke的总是出现下面的错误


detours.cpp
.\detours.cpp(156): error C2220: 警告被视为错误 - 没有生成“object”文件
.\detours.cpp(156): warning C4456: “pbNew”的声明隐藏了上一个本地声明
.\detours.cpp(156): note: to simplify migration, consider the temporary use of
Wv:18 flag with the version of the compiler with which you used to build withou
 warnings
.\detours.cpp(147): note: 参见“pbNew”的声明
.\detours.cpp(163): warning C4456: “pbNew”的声明隐藏了上一个本地声明
.\detours.cpp(163): note: to simplify migration, consider the temporary use of
Wv:18 flag with the version of the compiler with which you used to build withou
 warnings
.\detours.cpp(147): note: 参见“pbNew”的声明
.\detours.cpp(1263): warning C4456: “o”的声明隐藏了上一个本地声明
.\detours.cpp(1263): note: to simplify migration, consider the temporary use of
/Wv:18 flag with the version of the compiler with which you used to build witho
t warnings
.\detours.cpp(1112): note: 参见“o”的声明
NMAKE : fatal error U1077: “"D:\Program Files\Microsoft Visual Studio 14.0\VC\
IN\cl.EXE"”: 返回代码“0x2”
Stop.

D:\program files\Microsoft Visual Studio 14.0\VC\src>
#8
li7402076112015-08-07 12:54
回复 6楼 yuccn
已经弄好了谢谢哈,我直接找的lib库放进去搞定了
#9
li7402076112015-08-07 18:17
回复 5楼 li740207611
能不能给个qq 因为我还要学习的这个项目 想着你给点指导=? 谢谢!
#10
yuccn2015-08-10 10:05
以下是引用li740207611在2015-8-7 18:17:51的发言:

能不能给个qq 因为我还要学习的这个项目 想着你给点指导=? 谢谢!

直接论坛上和坛友交流就好
#11
li7402076112015-08-12 09:57
回复 10楼 yuccn
谢谢哈
#12
瞿震2015-09-02 11:34
你好,你这边的文件透明加解密,是驱动层上的吗,能打开文件里对文件解密,关闭文件的时候自动加密上?
#13
yuccn2015-09-02 12:05
应用层的,不是驱动。
写的时候加密,读取的时候加密。有个专门处理这个逻辑的dll。 通过挂钩来实现
1