从这篇文章开始,作者将带着大家来学习《Windows黑客编程技术详解》,其作者是甘迪文老师,推荐大家购买来学习。作者将采用实际编程和图文结合的方式进行分享,并且会进一步补充知识点,希望对您有所帮助。第一篇文章主要包括两部分内容,开发环境(VS、编译设置)、基础技术、运行单一实例(互斥对象示例)、DLL延迟加载(skin++换皮肤示例)、资源释放(MFC示例)。

我们在使用计算机的应用程序时,如截屏软件、音乐播放器、图片查看器等,都是运行在用户层的,属于用户程序。在Windows系统上开发的用户程序,本质上是通过调动WIN32 API函数来实现程序功能的。WIN32 API是一些预先定义的函数,目的是提升开发人员的开发效率,无需访问源码或理解内部工作机制的细节。

与普通的用户程序一样,病毒木马也是通过调用WIN32 API函数来实现窃取用户数据的。实质上,它也是一个应用程序,是一个隐蔽而特殊的软件。本书根据病毒木马运行在用户层或内核层,分成了用户篇和内核篇两部分。第一篇文章将介绍开发环境、基础技术及注入技术,希望对您有所帮助。

文章目录

  • 一.开发环境
    • 1.控制台程序和DLL程序的编译设置
    • 2.MFC程序编译设置
    • 3.安装的VS没有MFC
    • 4.Debug和Release模式

更多推荐

[网络安全自学篇] 八十四.《Windows黑客编程技术详解》之VS环境配置、基础知识及DLL延迟加载详解(1)