黑客之路

学习网络安全已经有很长时间了。关于这条路,在这里为新手朋友指明方向。

先说一下,什么是黑客?(这只是我个人的认识)

黑客(HACKER)在这个世界上已经很少有人能告诉我们什么是黑客了。在媒体的大肆渲染下,黑客这个称呼已经成为了一个异常神秘的称呼。在许多人看来,黑客就是那些非法入侵web服务器,黑掉人家的网站或者用着各种木马抓鸡的人,这些人在黑客界有一个称呼叫“脚本小子”。他们在严格的黑客7层分级(FB赵总说的分级标准)中属于1级,他们的作用只是哗众取宠。(并非所有1级的黑客都是哗众取宠,我指那些到了1级就无心到2级的自满者,喜欢用黑客这个身份装逼的人。)

在我的认知里,黑客是黑客7层分级中4级左右的人(4级的人已经开始学习编写操作系统内核,如linux 0.11的内核)才算是黑客,他们能给黑客界做出贡献,可能能找出系统级0day。

他们不是黑帽,他们一般是在互联网公司工作的网络安全人员(白帽子)和长期坚持学习网络安全的爱好者。

一个真正的黑客其实技术不是第一位,精神才是第一位,世界上标准的黑客精神是“自由,平等,免费,共享”。但,我认为真正的黑客精神应该是“Hacking”的本意,突破!

突破技术极限,突破系统权限,突破自我极限!

只有将这样的精神化为自己的黑客精神才能走得更远。(向7级进发。)

有了这样的认识,我们就来说一下怎么走这条路。

其实和打游戏一样。打游戏怎么样呢?

对!升级!这就是升级!

首先是1级,1级的定义是会运用各种安全攻击入侵的人。

所以,在这一阶段可以买本《黑客攻防从入门到精通》,边看边实践。当然建议本地搭建环境模拟入侵。(顺便说一下,黑软有毒,谨慎使用)等你感觉对自己所用的操作系统十分熟悉时,能自己了解这些安全工具的实现原理时,你就快要进入第2级了。

2级的定义是对操作系统的使用十分了解,能纯熟的选择和使用安全工具的人。

其实意思是对计算机网络有一定了解,对常规入侵手段的原理和实施精通的人。就比如,你用“灰鸽子木马”配置了一个服务程序,然后发个一个人,他一点开,你就能控制他的计算机,在这个过程中的服务程序的实现原理和客户端的实现原理。然后,理解外网和内网,能手工入侵局域网内的计算机,和劫持这些计算机,或者对这些计算机实施中间人攻击等等。最后还要理解IP和端口。(对了,还有个重点,能自己搭建web服务器,了解DNS协议,ARP协议,IP/TCP协议,还要能搭建FTP服务器,TELNET服务器,和Linux的SHH协议,对数据库有一定了解,在这一阶段推荐学习两门语言:HTML和CSS,都比较简单)。

然后就是3级了,3级的定义是能自己制造安全工具的人(别人的东西始终不如自己东西好:))

这一阶段其实是编程学习阶段,建议学习一下几种语言:

1.编程语言:C/C++(必学,不然日后缓冲区溢出不好学,Linux内核编程也不好学),java(选学),汇编(x86 Assembly,必学,这个不学影响大),C的Windows编程(必学),C的Linux编程(建议学),C的Windows核心编程(必学),C的Windows内核编程(想让别人蓝屏吗?想写RootKit吗?想到免杀的最高境界吗?想的话,必学)。

2.脚本语言:python(必学,现在才发现他的好),javascript(必学,流行的XSS漏洞,不会它,想利用?休想!),Ruby(如果我告诉你著名的世界级溢出攻击平台metasploit framework就是它写的,你怎么想?)

3.web脚本语言:PHP(必学,不解释),ASP(看你,现在这种站点少),JSP(必学,不解释)。

4.数据库:MYSQL,MSSQL,甲骨文(3个都必学)。

到这里,你可能已经自称“大牛”了,但是黑客之路进无止境,殊不知高于4级的人都有一大波。(将上面这些学完后,可以买一本《小小黑客之路》来学习,还有《精通脚本黑客》和《白帽子讲WEB安全》,话说曾经日过百度,新浪的都只是3级的低阶(注意,是曾经))

然后就是4级了,4级是指能自己写操作系统的人(注:在这之前可以学一些缓冲区溢出)。

要做到这些就去学习Linux内核编程,先学老版本的(大概2万行代码的那个,建议把代码背下来,千万不要背错,要常复习),然后学文件系统和网络部分。

我能说得就只能到此为止了,祝大家好梦。

时间: 2024-12-21 20:19:02

黑客之路的相关文章

黑客之路第一期笔记

黑客攻击的常用手段 口令猜解攻击 恶意代码攻击 缓冲区溢出攻击 网络欺骗攻击 网站功防 阻塞攻击 文件上传漏洞攻击 跨站脚步攻击 弱密码攻击 网络旁注攻击 后门分类 账号后门 漏洞后门 系统服务后门 木马后门 黑客之路第一期笔记

js注入,黑客之路必备!

最近刚出了新闻,阿里四名网络安全部门员工利用网页漏洞写js脚本抢月饼,于是兴致来了,想了解一下这个js脚本到底怎么写,各种刷单各种抢枪抢又是怎么实现的. 什么是javascript注入攻击? 1.每当接受用户输入的内容并重新显示这些内容时,网站就很容易遭受 JavaScript 注入攻击.让我们研究一个容易遭受 JavaScript 注入攻击的具体应用程序.假设已经创建了一个客户反馈网站.客户可以访问网站并输入对产品的反馈信息.当客户提交反馈时,反馈信息重新显示在反馈页面上.客户反馈网站是一个简

关于黑客,你了解多少?----黑客入门学习(常用术语+DOS操作)

关于黑客,你了解多少?----黑客入门学习(常用术语+DOS操作) ·1.1·前言 黑客一次是由英语"Hacker"英译出来的,是指专门研究.发现计算机和网络漏洞的计算机爱好者,他们伴随着计算机和网络的发展而产生成长.黑客对计算机有着狂热的兴趣和执着的追求,他们不断的研究计算机和网络知识,发现计算机和网络中存在的漏洞,喜欢挑战高难度的网络系统并从中找到漏洞,然后向管理员提出解决和修补漏洞的方法. 黑客的出现推动了计算机和网络的发展与完善.他们所做的不是恶意破坏,他们是一群纵横于网络的大

如何成为一名真正的黑客

黑客之路,没有终点. 一.什么是黑客?--最初曾指热心于计算机技术.水平高超的电脑专家,尤其是程序设计人员,逐渐区分为白帽.灰帽.黑帽等,其中黑帽black hat实际就是cracker(骇客即破坏者):在这里强调一点的是,黑客不是骇客! 二.成为一名黑客之前,我们应该怎么做? 我觉得,首先应该脚踏实地,把电脑方面和成为一名黑客所需要的的基础知识打牢,然后再一步一个脚印地在问题的引领下,一点一点解决困难,慢慢获得知识和成就感.很多小白像我当初一样,发现黑客是一个炫酷又装逼的角色,于是三分热血上头

想学习黑客技术吗?告诉你什么才是真正的黑客!

科技发展至今,我们的生活.工作和学习已经离不开互联网.而互联网中必须面对的一个大问题就是安全.然后,就涌现出了一批人,他们掌握着超高的计算机技术,对互联网知识了如指掌,他们有可能会维护我们的网络安全,当然这些技术也有可能严重威胁这我们的网络安全,这类人,我们就称之为黑客! 黑客骇客和红客 掌握了高超的技术,但是把技术使用在什么方面,就是每个人的主观能动性控制的了.而根据高技术人群把技术使用方向,我们有将其分为黑客.骇客.红客. 黑客:黑客指精通操作系统和网络技术的人群,热衷于科技探索及极限技术的

深信服春招专项备战内容

深信服春招专项备战内容:理解,记忆,掌握,升华 一:<小小黑客之路>全书 二:<深入理解计算机系统>第五章,第八章,第十一章,第十二章

现代恶意程序运作浅探及思考

有不少人为"黑客"一词辩护,认为其所指乃是一群"技术狂人"而已,"黑客"分享工具,而脚本小子使用工具干坏事.随着越来越多恶意程序从技术展示转变为明确的Stealing.这让我感觉"黑客"群体并不比世俗社会更纯洁.当越来越多具有较低受教育水平的人加入其中.目的或许只剩下如何快速地赚钱. 速成时代 前段时间一个木马制作者被曝光了出来.他在三年前还在计算机论坛问一些很基础的计算机问题.而今他已经是一名拥有几十万肉鸡的"红人

中国黑客传说:游走在黑暗中的精灵

声明:本文内容禁止讲给16岁以下的小朋友听,以免吓坏小朋友.出于保护当事人的原因,禁止任何人在任何时候以任何理由向我打听其人其事,我不会做出任何回复.我不对本文的真实性负责.本文禁止任何媒体转载,但允许个人转载至微博或个人博客! 本文中所有的人物都将匿名,请不要去猜测他是谁,也请不要试图寻找他,这只会给你我都带来不必要的麻烦.如果你竟然强大到能够以势压人,那么我的回答只会有一个:“我在微信里胡乱吹牛B的,这你也信?”,所以请不要浪费你我的时间. —— 我是膜拜的分割线 —— 他是我所认识的最强大

跟着数百万人编程导师学C语言!

点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书 --异步小编 为什么说这不是一本完全C语言的书?因为<"笨办法"学C语言>不仅仅是一本书,随书附赠5个多小时充满激情的视频,这是一套完整的C语言视频课程! 这本书刚拿到样书,运营经理兴奋的发来消息:"手机扫码看视频,太方便了,速度也很快,配的字幕也很赞!"而本书的责编杨海玲老师很淡定:"这个是我尝试的第一本扫码看视频的书,虽然遇到些问