本书基本信息

作者:冀云(编著)

出版社:人民邮电出版社

出版时间:2012-6-1

ISBN:9787115280640

版次:1

页数:265

字数:406000

印刷时间:2012-6-1

开本:16开

纸张:胶版纸

印次:1

包装:平装

定价:39.00元

 

书籍封面

内容简介

《C++黑客编程揭秘与防范》旨在通过简单的语法知识及常用的系统函数编程,完成一些有特定功能的安全工具,让读者对系统知识等各方面有一个全面的了解,并且在笔者的带领下一步步完成书中的实例。本书主要内容为:第1章了解黑客编程,主要讲解了VC(VisualC++的缩写)和Windwos下安全编程方面的基础知识。第2章从剖析简单的木马说起,讲解有关的网络编程和协议知识。第3章Windows应用编程基础,讲解API编程的技术。第4章加密与解密,讲解PE等加密有关的知识。第5章HOOK编程,讲解了与钩子有关的知识。第6章黑客编程剖析,剖析了病毒的原理和攻防技术,以及安全工具的开发。第7章最后的旅程——简单驱动开发及逆向。

《C++黑客编程揭秘与防范》适合网络安全人员、黑客爱好者,以及相关的程序员阅读。

前置知识

C++编程、MFC的基本运用、汇编语言、OllyDbg与WinDBG的基本使用、驱动的基本原理等。

我的点评

这是我的第一本计算机安全类的书籍。刚买回这本书的时候,因为自身水平的问题(当时对于计算机安全可谓是一窍不通,C++编程水平也仅仅停留在计算机二级的水平),基本上看不懂书中的内容。后来自学了汇编、PE文件结构与OllyDbg的使用等逆向工程相关的基础知识,再来看这本书,才发现书中内容确实是不可多得,书的编排也是非常合理,它由浅入深地带领读者进入计算机安全知识的殿堂。这也就说明了本书需要读者有一定的基础知识才能够学习。

本书的实践性很强,几乎没有关于基础理论的知识。它总是通过一个个程序编写方法作为实例来讲述知识,而这些程序也是反病毒领域所必须使用的工具。每一个程序都会给出较为详细的说明。可以说,掌握了这些工具的编写方法,再加上个人定制的一些功能,那么病毒在读者面前就会无处藏身。

书中的程序也有一些问题,比如检测系统版本的代码,依旧停留在只能检测XP的时代。当然,不可否认的是,如果将代码完善,使其能够检测Windows 8.1及之前所有系统的版本,无疑会大大增加代码量,复杂度会大大提升。作者限于篇幅等原因将其省去,也是可以理解,因为这个代码最好还是由读者来完善的。另外,在木马的编写中,作者的代码存在着逻辑错误,这个错误会导致程序的某些功能无法实现,这里我就不再细说。还有在U盘防火墙的编写代码中,该防火墙并不能删除U盘中存在的恶意程序……不过,我个人认为,一本技术类的书籍,出现错误反而不算是什么坏事,因为如果读者能够在仔细学习中发现并且改正了这些错误,那岂不就是说明了读者的水平确实得到了提升?

本书内容几乎涵盖了反病毒领域的所有基础性的知识,认真研究完之后,那么就具备了成为一名反病毒工程师的基本素养。当然更多的内容是需要在实践中去学习的,而本书无疑是一本极好的引路名师。

最后,对于本书,我是强力推荐的,也请大家支持正版书籍。

书评第001篇:《C++黑客编程揭秘与防范》相关推荐

  1. 《C++ 黑客编程揭秘与防范(第2版)》——6.2 详解PE文件结构

    本节书摘来自异步社区出版社<C++ 黑客编程揭秘与防范(第2版)>一书中的第6章,第6.2节,作者:冀云,更多章节内容可以访问云栖社区"异步社区"公众号查看. 6.2 ...

  2. 《C++ 黑客编程揭秘与防范(第2版)》—第6章6.2节详解PE文件结构

    本节书摘来自异步社区<C++ 黑客编程揭秘与防范(第2版)>一书中的第6章6.2节详解PE文件结构,作者冀云,更多章节内容可以访问云栖社区"异步社区"公众号查看. 6. ...

  3. 《C++ 黑客编程揭秘与防范(第2版)》——6.8 KeyMake工具的使用

    本节书摘来自异步社区出版社<C++ 黑客编程揭秘与防范(第2版)>一书中的第6章,第6.8节,作者:冀云,更多章节内容可以访问云栖社区"异步社区"公众号查看. 6.8 ...

  4. 《C++ 黑客编程揭秘与防范(第2版)》—第6章6.8节KeyMake工具的使用

    本节书摘来自异步社区<C++ 黑客编程揭秘与防范(第2版)>一书中的第6章6.8节KeyMake工具的使用,作者冀云,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  5. 视频教程-黑客编程--反U盘病毒视频精讲-C/C++

    黑客编程--反U盘病毒视频精讲 从事编程数年,曾留学日本深造,擅长C++.后端.尤其是逆向 执教多年,顺应互联网的发展,从线下转为线上 用激情点燃代码,帮助大家实现编程梦想 杨波 ¥39.00 立即订 ...

  6. 视频教程-黑客编程--U盘病毒视频精讲-C/C++

    黑客编程--U盘病毒视频精讲 从事编程数年,曾留学日本深造,擅长C++.后端.尤其是逆向 执教多年,顺应互联网的发展,从线下转为线上 用激情点燃代码,帮助大家实现编程梦想 杨波 ¥39.00 立即订阅 ...

  7. Python黑客编程基础3网络数据监听和过滤

    Python黑客编程3网络数据监听和过滤 课程的实验环境如下: •      操作系统:kali Linux 2.0 •      编程工具:Wing IDE •      Python版本:2.7. ...

  8. 郁金香汇编代码注入怎么写看雪_世界黑客编程大赛冠军的汇编代码 你见过吗?...

    前几天发布了一篇"雷军22年前写的汇编代码"的文章,引起网友的热议.有人说汇编是最牛逼的编程语言,没有之一.汇编语言确实厉害,不知道你有没有见过世界黑客编程大赛冠军的作品? 雷军编 ...

  9. Python黑客编程3网络数据监听和过滤

    课程的实验环境以下: •      操作系统:kali Linux 2.0 •      编程工具:Wing IDE •      Python版本:2.7.9 •      触及到的主要python ...

  10. mfc编程vc6.0实现进程的创建和通信_免费送书:windows黑客编程技术详解

    01 书怎么送 点赞并留言,关注在下面的公众号后台回复「抽奖」,弹出小程序后点击参与. 开奖时间是 7 月 7 号 20:00 ,一定要留意微信消息,如果你中奖了,请尽快在中奖页面提交收件人信息并备注 ...

最新文章

  1. 解题报告(一)F、(2018 ACM - ICPC shenyang I)Distance Between Sweethearts(数学期望 + 乘法原理 + FWT)(4.5)
  2. pandas生成新的累加数据列、pandas生成新的累加数据列(数据列中包含NaN的情况)、pandas计算整个dataframe的所有数据列的累加
  3. hosts 持续更新 - laod
  4. 【技术史】数据中台的前世今生
  5. android手势感应预研
  6. Centos挂载新硬盘开机自动挂载
  7. 云计算具有什么平台_工业云平台具有哪些功能?
  8. bat窗口大小设置_dos命令发出声音图文教程,电脑音箱喇叭蜂鸣器滴,bat批处理脚本...
  9. 高一计算机教学,高一信息技术教学计划参考
  10. python机械臂写字_SCARA机器人 机械手臂 写字机 DIY 视觉识别
  11. web页面实现拨打电话,发短信等功能
  12. 洛谷 字符串题单P1957:口算练习题
  13. quast 的结果怎么看_使用quast评估基因组装配的质量
  14. JDK1.8帮助文档 chm格式中英文
  15. 静态时序分析 Static Timing Analysis 教程
  16. Epub文件解析库-- Epublib
  17. 哈哈...汗汗...
  18. js内置对象【学习笔记】
  19. 虽然这个社会是浮躁的,但是请不要做浮躁的的人
  20. matlab 中simple什么意思,[求助]Matlab2016b里没有simple函数

热门文章

  1. 处女座的砝码 数学结论题
  2. Visio文件编辑查看工具Visio Viewer for Mac
  3. python安装包国内镜像,pip使用国内镜像
  4. 单片机蜂鸣器唱歌c语言程序,STC89C52单片机蜂鸣器唱歌实验
  5. mysql执行SQL脚本
  6. Logisim-Gates library
  7. java 加密压缩文件
  8. Windows勒索病毒'Wannacry'修复补丁下载,救命必看!
  9. 软件著作权申请教程模板材料下载
  10. android 模拟器 403,Android403R2模拟器安装.doc