admin 管理员组

文章数量: 1184232


2024年4月24日发(作者:数组词大全两个字)

《黑客手册》Q版黑客系列教程

HACK编程实例精讲

《HACK编程实例精讲》

作者简介................................................................................

宋柏思(网名:谷夕、gxisone),男,1985年生于南方小镇,现在是广东工业大学软件工程大一本科新生。

高中时期学习成绩平平,但酷爱编程和网络安全技术。接触电脑四年,有三年的编程和实践经验。高二暑假开发ICMP后门,

网友反响热烈,无奈高三炼狱,无法进一步完善该作品。

目前正研究黑客各方面的编程技术,尤其是后门开发方面。当前奋斗目标是争取代表学校参加国际大学生程序设计竞赛

(ACM)。

阅读指南................................................................................

经常在论坛上遇到有人虚心地请教如何成为编程高手,其实方法只有两个,多读和多写。多读就是要多参考别人的代码,

吸收其中巧妙的思路和解决办法;多写就是自己多练习编码。慢慢地,你就会一步步走向成功。因此,本书内容以“代码”

为主,以“说”为辅的方式为大家介绍黑客编程各方面的内容。

本书定位于有点编程基础但不知该如何编写黑客软件的读者。通过本书各实例的分析,可以让读者快速掌握编写一个黑客

软件所必须的知识,以及黑客软件的开发步骤。另外,本书中的代码可作为平时的技术参考资料,它们都是最基本的,可

以作为模块嵌入到新的软件中。

如果读者能每天仔细研究一个实例,你就能很快具备编写黑客软件的基本能力。然而,仅仅靠阅读和分析别人的代码而不

加入自己的创新是不能写出好黑软的。所以,希望读者在阅读过程中,勇于发挥自己的想像,问问自己:难道就只有这种

实现办法吗?有没有更好的呢?这种方法还能用于其它方面吗?等等。最好能和几个志同道合的朋友一起研究,大家互补

进行,以方便进行学习,这样往往会事半功倍!

本书沿用《缓冲区溢出教程》的人物对话教学方式,以QQ群为背景进行讲解、讨论。除了作者本人外,书中还设置了五位

男主角,他们分别是:

多多喵:有点C语言基础的家伙,话语不多。

蓝狐:嘴很甜,每次提问“老师”都很愿意回答,即使是很弱智的问题。

冰眼:无突出特征,属于沉默的大多数。

马蜂窝:悟性较差,但很勤奋。

我是良民:比较自负,有点儿小聪明。

内容提要

看黑客杂志都已经有三年了,在这三年里,笔者的确从黑客杂志里面学到不少的东西。从一个杂志的忠实读者慢慢地

转向杂志的作者,是一件令人愉快的事。在这个过程中,也积累了不少的经验,所以希望能够把这些经验能够带给手册的

广大读者,让大家一起进步。毕竟笔者也经历过一个入门的阶段,深知道一个人摸索会走多少弯路。出于为了能够帮助广

大黑客手册读者比较容易的进入编程这个殿堂,于是有编写这本书的冲动。

常常在论坛上见到有人很虚心地请教如何能够成为编程高手,其实方法只有两个,多读和多写。多读就是要多参考别

人的代码,吸收其中巧妙的思路和解决办法;多写就是自己要多练习编码。慢慢地,你就会一步一步走向成功。因此,本

书内容以“代码”为主,以“说”为辅的方式为大家介绍黑客编程的各个方面的内容。

本书的前半部分主要介绍一些编程的基本知识,后半部分有实例的讲解,大家可以参考本书中的代码作一些修改然后

进行学习。

希望本书例子能够起到抛砖引玉的作用,同时预祝广大黑客手册读者能够早日去掉“菜鸟”的称号,成为一个真正的

高手!

谷夕

2004年12月 于广东工业大学

前言

“谷大哥!很久没见你的文章了!最紧在干啥啊?!”我打开QQ,一位网友给我发来

的一句话。

“我刚毕业啊!高三呢!难道你没听过高三有‘人间炼狱’之称么?还哪有心情写文

章?不过还好!现在毕业了,有个长假,又可以干干那种事了!呵呵!”

“哪种事啊?”

“就是你们经常干的那种啊!”

“!@#¥%。谷大哥!我看过你的编程文章,感觉编程很爽哦!我不想当tool boy

了!我要开发一套比‘溜光’还要厉害的黑客工具!”

“溜光???”我摸不着头脑。

“不好意思,是流光,打错了。”

“有志气!好好干!一定会成功的!”

“但是我不会编程啊,所以打算这个假期都向你请教了!我特意开了个群呢!你就来

当我们的老师吧!我还带了不少朋友来学习呢!俺穷,没薪水付你哦!”

“!@#¥%,算了吧,反正假期我也没什么要紧的事干,就客串一下吧(我也是过来

人,知道一个人摸索会走很多弯路,就让我来带一带,拉一把吧)。每天晚上8:00我就在

群里给大家上上小课吧。”

“Yeah!太好了!我能当班长么

?”

我晕!“你喜欢吧!不过我不可能给你们从C语言开始讲啊!这很费劲的。而且学C

语言并不难。你们应该自己找本C语言的教材,先自学C语言的基本知识。我就给你们讲解

如何编写hacker程序。”

“C语言我看过了,不难啊!基本的语法我都会了,但就是不能写个什么工具出来啊!”

“你用什么工具?”

“教课书上介绍的TC(TURBO C)啊!”

“晕~~~买张D版的VC吧,用TC来写hacker工具是天荒夜谭呢!”

“好的!我叫朋友一起去买!装好后就等着你来给我们讲课了。今晚不要迟到啊!”

又晕~~(心想,是谁求助于谁啊?)

“好的!如果今晚我没遇到什么‘意外’的话。”


本文标签: 编程 能够 读者 大家 C语言