• 1
预览模式: 普通 | 列表

打造VC++伪装器(转)

前几天,在一个黑客站点看到VC++伪装器这么一个小工具,突然感到很眼熟。对了,以前在看雪学院(www.pediy.com)看到过欺骗查壳工具的文章,赶紧去复习复习。当然了,现在我已经复习好了,这里我就告诉大家原理和带大家一起用VC打造一个简单的VC++伪装器。
首先我们简单的认识一下PE文件。因为只有对PE文件很熟悉的情况下读本文才会更加游刃有余。PE 的意思就是 Portable Executable(可移植的执行体)。它是 Win32环境自身所带的执行体文件格式。大概的PE文件格式如下:
DOS MZ header―所有PE文件(甚至32位的DLLs)必须以一个简单的DOS MZ header开始
DOS stub-DOS stub实际上是个有效的EXE,大多数情况下它是由汇编器/编译器自动生成
PE header-PE header是PE相关结构 IMAGE_NT_HEADERS的简称

查看更多...

分类:技术 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 1218

该行动起来了

很厌倦这样的生活了,知道明天我应该做什么却不知道我的未来是怎么样的。与其怨天忧人,不如踏踏实实的把计划好的事完成。
分类:琐记 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1220

关于虚拟的Desktop的编程(转)

问题的提出:
最近在做的一个软件,其中有一部分功能需要调用其它的软件来完成,而那个软件只有可执行文件,根本没有源代码,幸好,我要做的事不难,只需要在我的程序启动后,将那个软件打开,在需要的时候,对其中的一个文本矿设置一些文字,再点击一个按钮就可以了。
问题的解决思路:
说到这里,相信你也有了对该功能的一些初步设想了,没错,其基本思路就是:
1)调用CreateProcess()打开目标程序。

查看更多...

分类:技术 | 固定链接 | 评论: 4 | 引用: 0 | 查看次数: 1241
  • 1
?