C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版

C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版

编辑点评:C++黑客编程揭秘与防范在线阅读

小编今天给大家带来的是C++黑客编程揭秘与防范,本书主要讲解的是通过简单的语法知识及常用的系统函数编程,完成一些有特定功能的安全工具,让读者对系统知识等各方面有一个全面的了解,适合网络安全人员、黑客爱好者,以及相关的程序员阅读。

C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版插图

内容简介 

冀云编著的《C++黑客编程揭秘与防范》旨在通过简单的语法知识及常用的系统函数编程,完成一些有特定功能的安全工具,让读者对系统知识等各方面有一个全面的了解,并且在笔者的带领下一步步完成书中的实例。

《C++黑客编程揭秘与防范》主要内容为:第1章了解黑客编程,主要讲解了VC(Visual C++的缩写)和Windwos下安全编程方面的基础知识。第2章从剖析简单的木马说起,讲解有关的网络编程和协议知识。

第3章Windows应用编程基础,讲解API编程的技术。第4章加密与解密,讲解PE等加密有关的知识。第5章HOOK编程,讲解了与钩子有关的知识。第6章黑客编程剖析,剖析了病毒的原理和攻防技术,以及安全工具的开发。第7章最后的旅程——简单驱动开发及逆向。

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

相关内容部分预览

C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版插图(1)

C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版插图(2)

C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版插图(3)

C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版插图(4)

C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版插图(5)

C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版插图(6)

C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版插图(7)

C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版插图(8)

目  录

第1章 黑客编程入门

1.1 编程语言和开发环境的选择

1.1.1 何为SDK、API和MFC

1.1.2 VC6和SDK的配置

1.2 应用程序的调试

1.2.1 编写我们的第一个程序

1.2.2 用VC6调试第一个程序

1.2.3 专业的应用程序调试工具——OllyDbg

1.3 简单API的介绍

1.3.1 复制自身程序到Windows和系统下

1.3.2 获得系统的相关信息

1.3.3 Debug和Release的编译方式

1.3.4 查看函数定义

1.4 总结

第2章 木马开发剖析

2.1 网络通信基础

2.1.1 IP地址的作用与分类

2.1.2 端口的作用与分类

2.2 网络编程基础知识

2.2.1 通信模型

2.2.2 Winsock

2.2.3 Winsock的相关函数

2.2.4 字节顺序

2.3 简单的通信程序

2.3.1 基于TCP协议的“Hello World!”

2.3.2 基于UDP协议的“Hello World!”

2.4 实现一个C/S模式的简单木马

2.4.1 木马服务器端的实现

2.4.2 木马客户端的实现

2.5 总结

第3章 Windows应用编程基础

3.1 文件

3.1.1 打开文件

3.1.2 文件劋作

3.2 AutoRun免疫程序的编写

3.2.1 AutoRun免疫原理

3.2.2 AutoRun免疫程序的代码实现

3.2.3 界面设置

3.2.4 代码相关部分

3.3 注册表劋作

3.3.1 注册表

3.3.2 与注册表劋作相关的常用API函数

3.3.3 注册表启动项的管理

3.3.4 程序的界面设置及相关代码

3.3.5 启动项的枚举

3.3.6 添加启动项的代码

3.3.7 删除启动项的代码

3.4 服务相关的编程

3.4.1 如何查看系统服务

3.4.2 服务管理器的开发

3.4.3 枚举服务的相关API函数

3.4.4 服务的停止

3.4.5 停止服务的相关API

C++黑客编程揭秘与防范读者评价

这是我的第一本计算机安全类的书籍。刚买回这本书的时候,因为自身水平的问题(当时对于计算机安全可谓是一窍不通,C++编程水平也仅仅停留在计算机二级的水平),基本上看不懂书中的内容。后来自学了汇编、

PE文件结构与OllyDbg的使用等逆向工程相关的基础知识,再来看这本书,才发现书中内容确实是不可多得,书的编排也是非常合理,它由浅入深地带领读者进入计算机安全知识的殿堂。这也就说明了本书需要读者有一定的基础知识才能够学习。

本书的实践性很强,几乎没有关于基础理论的知识。它总是通过一个个程序编写方法作为实例来讲述知识,而这些程序也是反病毒领域所必须使用的工具。每一个程序都会给出较为详细的说明。可以说,

掌握了这些工具的编写方法,再加上个人定制的一些功能,那么病毒在读者面前就会无处藏身。

书中的程序也有一些问题,比如检测系统版本的代码,依旧停留在只能检测XP的时代。当然,不可否认的是,如果将代码完善,使其能够检测Windows 8.1及之前所有系统的版本,无疑会大大增加代码量,复杂度会大大提升。

作者限于篇幅等原因将其省去,也是可以理解,因为这个代码最好还是由读者来完善的。另外,在木马的编写中,作者的代码存在着逻辑错误,这个错误会导致程序的某些功能无法实现,这里我就不再细说。还有在U盘防火墙的编写代码中,

该防火墙并不能删除U盘中存在的恶意程序……不过,我个人认为,一本技术类的书籍,出现错误反而不算是什么坏事,因为如果读者能够在仔细学习中发现并且改正了这些错误,那岂不就是说明了读者的水平确实得到了提升?

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

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

学会C语言能当黑客吗?

黑客界,有两样重要的课程,一是计算机的实质,二是编译原理。相对于汇编等底层言语,它简略;相对于其它高档言语,它更为挨近计算机;同样它对黑客的两大课程很有协助。所以能够这么说,只要稍微凶猛的黑客,必定精通C言语。

Jargon File 包含了一大堆关于“hacker”这个词的定义,大部分与技术高超和热衷解决问题及超越极限有关。但假如你只想知道如何成为 一名黑客, 那么只要两件事情确实相关。

这能够追溯到几十年前第一台分时小型电脑诞生, ARPAnet 实验也刚打开的 年代,那时有一个由程序设计专家和网络名人所组成的, 具有共享特色的文明社群。 这种文明的成员创造了 “hacker” 这个名词。黑客们建立了 Internet。 黑客们创造出了现在运用的 UNIX 操作系统。黑客们使 Usenet 运作起来, 黑客们让 WWW 运转起来。假如你是这个文明的一部分,假如你对这种文明有所奉献,并且 这个社群的其它成员也认识你并称你为 hacker, 那么你就是一位黑客。

黑客精力并不仅仅局限在软件的黑客文明中。 有人用黑客情绪对待其它事情,如电子学和音乐—— 事实上,你能够在任何最高档其他科学和艺术活动中发现它。 精于软件的黑客欣赏这些在其他领域的同类并把他们也称作黑客—— 有人声称黑客天性是绝对独立于他们工作的特定领域的。 但在这份文档中, 我们将注意力会集在软件黑客的技术和情绪, 以及创造了“黑客”一词的以共享为特征的文明传统之上。

好了现在来推荐一下我创建的学习聚集地:

如果大家如果在自学遇到困难,想找一个C++的学习环境,可以加入我们的C++学习圈,点击我加入吧,会节约很多时间,减少很多在学习中遇到的难题。

有一群人大声嚷嚷着自己是黑客,但他们不是。 他们(主要是正值芳华的少年)是一些故意损坏计算机和电话系统的人。 真实的黑客把这些人叫做“骇客”(cracker),并不屑与之为伍。 大都真实的黑客以为骇客们又懒又不负责任,还没什么大本事。 专门以损坏他人安全为目的的行为并不能使你成为一名黑客, 正如 用铁丝偷开走轿车并不能使你成为一个轿车工程师。 不幸的是,许多记者和作家往往错把“骇客”当成黑客; 这种做法一直使真实的黑客感到恼火。

底子的区别是:黑客搞建造,骇客搞损坏。

假如你想成为一名黑客,请接着读下去。假如你想做一个骇客,去读 alt.2600 新闻组,并在意识到你并不像自己想象的那么聪明后去坐五到十次监狱。 关于骇客,我只想说这么多。

黑客应有的情绪

黑客们解决问题,建造事物,同时他们崇尚自在和无私的双向协助。 要被他人供认是一名黑客,你的行为得体现出你好像具有了这种情绪一般。 而要想做得好象你具有这种情绪一般,你就得切切实实坚持它。

但是假如你以为培育黑客情绪只是一条在黑客文明圈中得到供认的路子, 那就大错特错了。成为具有这些特质的这种人对 你自己非常重要——有助于你学习,及给你供给源源不断的动力。 同一切创造性的艺术一样,成为大师的最有用方法就是仿照大师的精力—— 不仅从智力上,也要从感情上进行仿照。

C++黑客编程揭秘与防范在线阅读截图

C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版插图(9)C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版插图(10)C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版插图(11)C++黑客编程揭秘与防范pdf下载-C++黑客编程揭秘与防范在线阅读电子免费版插图(12)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments