想成为黑客?这十大基础知识你不能不学

目录

1、专业英语

2、网络协议

3、linux操作系统

4、社会工程学

5、数据库技术

6、web应用

7、加解密

8、编程技术

9、逆向工程

10、“隐身”技术

编程语言选择

网络安全学习资源分享:

特别声明:


黑客就像计算机幽灵一样,来无影去无踪。很多朋友对他们的高超技术羡慕不已,都想知道成为一名黑客,都需要掌握哪些基本技能。其实,总结起来也就以下十项基础技能。

1、专业英语

计算机最早诞生于美国,天生自带“英文”属性。虽然我们普通人可以使用简体中文,但人和计算机的交互命令全部都是英文命令。如果你连英文都不过关,那基本就谈不上当黑客了,尤其是计算机专业英语。 

同时,最新的计算机技术资料基本都是英文版本的。等到翻译成中文,需要延后蛮长一段时间(1个月到1年不等)。而对于计算机漏洞来说,从发现开始计时,越往后越无效。因为安全厂商早就开始全面修补漏洞了。所以,黑客的英文必须好,而且经常浏览国外有名的英文网站。

2、网络协议

黑客之所以叫做黑客,就是因为他们“隐身”于计算机网络世界中。他们对各种网络协议都非常精通,并且能够熟练使用各种网络工具。这里说的精通不是懂得配置和优化,而是非常精通其工作原理。比如: 

  • OSI七层网络模型中网络数据传输的各种封装,包括数据帧、数据包、报文段等。黑客经常需要通过网络扫描嗅探,也需要通过篡改数据来进行伪装。
  • TCP传输的三次握手、传输窗口、重传机制。黑客可以利用这些机制的弱点来制造麻烦。目前安全防御最难对付的就是DDOS攻击。
  • MAC地址、ARP、静态路由、动态路由、VPN、VLAN、NAT等工作机制。黑客可以通过入侵网络设备来窃取重要的数据。
  • IPv4、IPv6的规划、寻址技术,这是计算机在互联网上的身份证。黑客必须了解得明明白白。
  • DHCP、DNS、RDP、SSH、FTP、telnet、SCP等常见的网络应用。黑客经常利用这些常见的网络应用的漏洞来达到入侵的目的。
  • 其他网络技术

3、linux操作系统

操作系统是计算机的基础软件,而Linux系统又是服务器端使用较多的操作系统。作为一个合格的黑客,自然需要精通linux系统的基础知识。同时,由于linux的开放性,很多攻击性强的黑客工具都是在linux下开发出来的。黑客如果对linux不熟悉,就连驾驭黑客工具都比较费劲,更谈不上入侵了。当然,这里并不是说windows系统就不需要掌握,只是linux显得更为重要一点罢了。windows毕竟在桌面终端上使用也是很广泛的。 

4、社会工程学

社会工程学是指通过各种社会机制(包括伪装身份沟通)来获得信息的手段。很多人觉得这个和黑客技术没啥关系,感觉更像是小偷、骗子之类的。其实不然,社会工程学是黑客攻击的常用手段。他们可以伪装成单位的维修电工,将机房的全部电力切断。也可以通过伪装维护人员致电来获取系统的远程登录账号、密码。这可比暴力破解密码来得轻松很多。所以,现在的网络安全也包括提高人们的安全意识。 

5、数据库技术

数据库是业务系统存储重要数据的场所,而很多黑客的攻击目的就是为了获取有用的数据。所以,黑客必须掌握市面上主流的数据技术,比如:oracle、db2、mysql、ms-sqlserver等等。同时,数据库周边的相关软件技术也是黑客需要掌握的,比如:备份软件。 

6、web应用

web应用因为是对互联网提供服务,通常是黑客攻击的首要目标。因为它是完全公开暴露在互联网上的应用,所以比较容易被攻击。黑客攻击成功后,可以通过web服务器一步一步突防到核心业务系统。很多不注重安全的中小企业,经常会碰到网站被篡改、被挂马。这些都是黑客行为所致。黑客通常非常熟悉HTML、ASP、JSP、PHP等语言。 

7、加解密

信息加密原本是“间谍”为了交换信息最常用的手段,但现在的网络中已经普遍使用加密传输、数据加密等技术。黑客们在长期的破解加密的过程中,也学会了利用加密系统。比如:这些年流行的勒索病毒就是黑客将用户的重要数据进行了高强度加密,导致用户无法读取这些数据不得不缴纳“解密费”。所以,黑客对加密和解密技术也是必须掌握的,不然很难突破用户的安全体系。包括:对称加密的DES、AES;非对称加密的RSA、DSA;散列算法SHA和MD5等。 

8、编程技术

编程技术是计算机软件开发的必要技术。黑客们虽然不自己开发商业软件,但为了成功入侵系统,高级一点的黑客都会自己开发入侵工具。他们一般都擅长cgi、perl、php、python等脚本语言或者编程方法,可以轻松用这些工具来编写代码。 

9、逆向工程

逆向工程通常用于破解商业软件,而黑客则可以通过逆向工程来发现软件的漏洞。当然,黑客也可以通过逆向工程对现有病毒或者恶意软件中的功能进行升级或者重构,形成新的强攻击力的恶意软件。 

10、“隐身”技术

真正的黑客除了成功入侵系统外,还需要消除自己的入侵痕迹,做到网络“隐身”。因为,计算机系统、网络系统、安全设备都有完备的日志系统,他们会记录一切对系统的操作。黑客如果无法消除自己的访问痕迹,就算成功入侵了也很容易被安全部门抓获。所以,黑客必须非常清楚网络的数字取证技术,要知道如何规避自己被取证。 

编程语言选择

如果想成为一名黑客,肯定需要一门精通的高级语言.这里推荐使用python语言入门.当然这只是我个人的意见。 

Python介绍

是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合完成各种高级任务。Python虚拟机本身几乎可以在所有的作业系统中运行。使用一些诸如py2exe、PyPy、PyInstaller之类的工具可以将Python源代码转换成可以脱离Python解释器运行的程序。

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,需要点击下方链接即可前往获取 

读者福利 | CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击)

同时每个成长路线对应的板块都有配套的视频提供: 

 大厂面试题

视频配套资料&国内外网安书籍、文档

当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料

所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~  

读者福利 | CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击)

特别声明:

此教程为纯技术分享!本教程的目的决不是为那些怀有不良动机的人提供及技术支持!也不承担因为技术被滥用所产生的连带责任!本教程的目的在于最大限度地唤醒大家对网络安全的重视,并采取相应的安全措施,从而减少由网络安全而带来的经济损失。

  • 44
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
版权所有:HOC网络安全小组(www.21cnhoc.com) 制 作 人:玩火的女人 我是一个大菜鸟,之所以弄这个菜鸟宝典是希望跟我一样菜的菜鸟能得到进步。 这些文章有一部分是我参考一些书籍按自己的理解去写的,很大的一部分是从网络收集而来的。不妥之处还望大家指正。 很多人都说自己不知道该从哪里起。如果你是刚刚起步,不要老着一步登天,也不要以为入侵就是最高境界!不要以为你靠着一些黑客软件、靠着一些漏洞资料,靠着别人所教的傻瓜式地去做,去入侵了,你就是高手,那样,到头来你会发现自己一无所获。也可能很多人只知如何攻击,却不知道自己如何防护。 比如你按着某些黑客教程成功地利用了一个CGI漏洞,入侵成功,可是你知道为什么会成为CGI 的漏洞吗?你会根据一个CGI 的工作状态来判断他可能有哪些漏洞或那方面的漏洞吗? 一系列的问题就是得有一系列的基础知识,好!那你先从一个普通的用户开始吧! 最起码你得知道硬件的基本构成吧,什么是主板?主板是拿来干嘛的?什么是CPU?CPU是怎么样来工作的?什么是内存?什么是硬件,等等。而操作系统,WINDOWS98/WINDOWS2000/LINUX这些系统你都了解了吧?常用的软件,如果你连WIZIP都不会用,那你就先修练一下自己吧。那网络呢?网络是拿来干嘛的?而在平常的操作中,碰到的问题都解决了吗?等等。。。 如果上面的都懂了,你应该向前进了,你可以更深的东西了。 那从TCP/IP网络协议起吧,这对网络来说是很有用的哦。会用一系列的网络命令,再弄懂端口等是怎么样去工作的。有空就服务器的配置,服务器有多少种,都是拿来干嘛的?它是怎么样配置和工作的?等等。。。 以上的都懂了,你再参考一些资料,去简单地入侵一个站点,应该是没有难度的了。如果你觉得自己已经不错了,那再进一步吧!编程。 编程是什么?是拿来干嘛的?它有什么用?了它有什么好处?我该什么语言?给自己定个位,好好吧! 如果你已经有一个编程强项,而对各类的编程语言都了解,都熟悉那个领域了,那我相对我来说你已经是个大高手了,我要像你学习。 但,其实,让自己的技术进步都得自己去研究、多看书、多查资料的,没有人连端口都不懂就入侵了某些网站的。很多高手都是自的。如果你连努力都不努力,那何来进步?多看、多写、多实践,你很快就会变成高手了。相信自己。 你自己去实践和思考绝对胜过一碰到问题就上论坛问,其实论坛里面有很多你所需要的资料的,是你自己不找罢了。而如果你把论坛里的那些文章都看完,你不成高手才怪。学习就用点心!在学习的过程中碰到自己确定搞不定的,你可以提问,我大家都会很热心地帮助你的。 愿大家能一起进步! 这个真不错,上传了
中文名: 新手黑客攻防 作者: 神龙工作室 资源格式: PDF 版本: 扫描版 出版社: 人民邮电出版社 发行时间: 2011年07月07日 内容介绍: 《新手黑客攻防》是指导初者快速掌握黑客攻防的入门书籍。书中详细地介绍了初者应该掌握的黑客攻防的基础知识,并对初者在使用电脑时经常会遇到的问题进行了专家级的指导,以免初者在起步的过程中走弯路。《新手黑客攻防》分7章,第1章主要介绍什么是黑客以及黑客的常用命令等内容;第2章主要介绍信息的收集与扫描;第3章主要介绍如何查看电脑的使用记录,以及系统和网页记录等内容;第4章主要介绍如何防范系统攻击;第5章主要介绍如何防范木马攻击;第6章主要介绍如何防范网络安全攻击;第7章主要介绍如何防范黑客攻击。   《新手黑客攻防》附带一张情景、互动式多媒体教光盘,它采用了全程语音讲解、情景式教、详细的图文对照和真实的情景演示等方式,紧密结合书中的内容对各个知识点进行了深入的讲解,大大扩充了《新手黑客攻防》的知识范围。   《新手黑客攻防》及配套光盘主要面向电脑初级用户,适合于广大电脑爱好者以及需要学习黑客攻防的读者使用,同时也可以作为电脑培训班的培训教材或者学习辅导用书。 目录: 第1章 拨云见日——了解黑客 1 在网络世界中有一群神秘的人,他们有时候义务维护网络安全,有时候却 以网络破坏者的面目出现,这就是黑客。 1.1 黑客是如何攻击电脑的 2 1. 黑客的由来 2 2. 常见的黑客攻击方式 2 1.2 电脑是怎样联网的 3 1.2.1 认识ip地址 3 1.2.2 认识mac地址 4 1.3 黑客怎样进入你的电脑 6 1.3.1 黑客进出的门户——端口 6 1.3.2 常用的电脑端口 7 1. 按端口号分类 7 2. 按协议类型分类 8 1.3.3 查看电脑端口的命令 9 1.3.4 怎样关闭端口 9 1. 关闭相应服务阻止访问端口 10 2. 限制端口的方法 11 1.4 木马藏身之处——系统进程 14 .1.4.1 认识系统进程 14 1.4.2 打开系统进程 14 1.4.3 关闭和新建系统进程 15 1. 关闭系统进程 15 2. 新建系统进程 16 1.4.4 查看隐藏进程 16 1.4.5 查看远程进程 17 1.5 黑客常用基本命令 18 1.5.1 ping命令 18 1.5.2 netstat命令 19 1.5.3 net命令 21 1. net localgroup 21 2. net user 23 1.5.4 dos基本命令 24 1. dir命令 24 2. cd命令 25 3. md和rd命令 26 4. del命令 27 5. copy命令 27 新手问题解答 28 第2章 信息的收集与扫描 29 在互联网中,无论是进攻还是防守,都需要收集尽可能多的信息,只有这样 才能做到对战局了然于胸。 2.1 搜索网络中的重要信息 30 2.1.1 获取目标主机的ip地址 30 1. 使用ping命令获取 30 2. 使用nslookup命令获取 30 2.1.2 获取目标主机的物理地址 31 2.1.3 了解网站备案信息 31 2.2 检测系统漏洞 33 2.2.1 什么是扫描器 33 1. 扫描器的种类 33 2. 扫描器的工作原理 34 3. 扫描器的作用 34 2.2.2 ipscan网段扫描工具 34 2.2.3 lansee局域网查看工具 35 2.2.4 lanexplorer全能搜索利器 37 2.2.5 mbsa微软基准安全分析器 39 1. mbsa的功能 39 2. 扫描单台计算机 40 3. 扫描多台计算机 42 4. mbsa使用注意事项 44 2.3 扫描端口 45 2.3.1 scanport扫描端口利器 45 2.3.2 superscan超级扫描器 45 1. 域名(主机名)和ip相互转换 46 2. ip功能的使用 47 3. 端口检测 48 2.3.3 在线端口扫描 50 2.4 其他工具 52 2.4.1 sss扫描之王 52 1. 【options】选项 52 2. 【rules】选项 56 3. 操作实例 58 2.4.2 x-scan扫描器 60 2.4.3 爱莎网络监控器 64 2.4.4 流光——扫描利器 66 1. 流光软件的基本设置 66 2. 流光软件的使用 69 2.4.5 加壳与脱壳 72 1. 加壳 72 2. 脱壳 73 新手问题解答 74 第3章 谁动了我的电脑 75 系统会将用户在使用电脑过程中的操作记录下来,这样方便了用户查阅以前 的操作,但这些记录往往也会成为网络攻击者利用的漏洞。 3.1 查看电脑的使用记录 76 3.1.1 查看上网时间 76 3.1.2 查看电脑开关机记录 77 3.1.3 查看系统异常记录 78 3.2 查看系统记录 78 3.2.1 查看程序运行记录 78 3.2.2 查看temp文件夹记录 79 3.2.3 查看windows搜索记录 79 3.2.4 查看【开始】菜单中的文档记录 80 3.2.5 查看回收站 81 3.2.6 查看添加删除程序记录 81 3.2.7 查看注册表编辑器记录 82 3.3 查看网页记录 83 3.3.1 查看cookies聊天记录 83 3.3.2 查看internet临时文件记录 84 3.3.3 查看网页历史记录 85 新手问题解答 85 第4章 系统攻防 87 黑客一般通过系统漏洞和远程控制技术对用户电脑进行攻击和控制,在此过 程中,密码起着重要的防范作用。 4.1 密码攻防 88 4.1.1 认识加密技术 88 1. 加密技术的定义 88 2. 加密技术的分类 88 3. 常见的加密算法 89 4.1.2 系统加密 90 1. 设置cmos开机密码 90 2. 设置windows启动密码 93 4.1.3 文件加密 93 4.1.4 使用加密软件加密 95 1. 使用文件夹加密精灵加密文件夹 95 2. 使用金锋文件加密器加密文件 97 3. 使用winrar加密文件 98 4.1.5 密码破解 99 1. 破解office文档密码 99 2. 破解winrar文件的密码 100 4.2 远程控制 101 4.2.1 认识远程控制 101 4.2.2 使用远程控制软件 102 4.2.3 防范远程控制 104 1. 木马程序的运作原理 104 2. 防范/查杀木马程序 105 新手问题解答 108 第5章 木马病毒攻防 109 木马和病毒攻击是黑客最常用的攻击手段。对于普通的网络用户来说,如何 保障自己电脑的安全,拒绝病毒和木马是必须要面对的问题。 5.1 木马攻防 110 5.1.1 认识木马 110 1. 木马的定义 110 2. 木马的结构 110 3. 木马的特征 111 5.1.2 木马的分类 112 1. 远程木马 112 2. 键盘木马 112 3. 密码发送型木马 112 4. 破坏型木马 113 5. dos木马 113 6. ftp木马 113 7. 代理木马 113 8. 程序禁用木马 113 9. 反弹端口型木马 113 5.1.3 常见的木马入侵和伪装手段 114 1. 常见的木马入侵手段 114 2. 揭露木马的伪装手段 115 5.1.4 木马诊断 117 1. 计算机中木马的表现 117 2. 计算机中木马的途径 118 3. 木马的防范策略 119 5.1.5 木马制作与防范 121 1. 软件捆绑木马 121 2. 自解压木马 124 5.2 病毒攻防 126 5.2.1 认识计算机病毒 127 1. 什么是计算机病毒 127 2. 计算机病毒的特征 127 5.2.2 病毒的分类 129 1. 引导型病毒 129 2. 木马病毒 129 3. 可执行文件病毒 130 4. 多形性病毒 130 5. 语言病毒 131 6. 混合型病毒 131 5.2.3 病毒诊断 131 1. 计算机中毒的表现 131 2. 计算机中毒的途径 133 5.2.4 病毒防范 134 1. 主要的防范方法 134 2. 常见的杀毒软件 135 5.3 恶意代码攻防 136 5.3.1 认识恶意代码 136 1. 恶意代码的定义和特征 137 2. 恶意代码的传播方式和趋势 137 5.3.2 恶意代码分析 139 1. 修改ie首页 139 2. 修改ie右键菜单 140 5.3.3 恶意代码防范 141 1. 恶意代码的预防 141 2. 恶意软件的查杀 142 5.4 u盘病毒攻防 144 5.4.1 认识u盘病毒 144 1. u盘病毒的定义 145 2. u盘病毒的攻击原理 145 3. u盘病毒的特征 145 5.4.2 防范u盘病毒 145 新手问题解答 148 第6章 网络安全攻防 149 网络无处不在,网络攻击也无孔不入。保护好账户和密码,是使用网络的基 础课与必修课。 6.1 qq攻防 150 6.1.1 保护qq聊天记录 150 6.1.2 保护qq密码 151 1. 设置qq密码保护 151 2. 找回丢失的qq号码 153 6.2 电子邮件攻防 154 6.2.1 破解电子邮件的登录密码 154 1. 软件探测 155 2. 暴力破解 156 6.2.2 找回邮箱密码 158 6.2.3 防范邮箱炸弹攻击 159 新手问题解答 162 第7章 防范黑客攻击 163 黑客技术是不断发展的,我们不能预见明天会出现什么新病毒、新漏洞,但 是为了保证计算机的安全,提高防黑意识,防御黑客的攻击势在必行。 7.1 提高防黑意识,养成良好习惯 164 7.2 提高系统保护能力 164 7.2.1 堵住系统漏洞 164 1. 使用windows系统自带的自动更新软件 165 2. 使用360安全卫士 165 7.2.2 保护注册表安全 166 1. 限制远程访问 166 2. 备份与还原注册表 168 7.2.3 设置组策略 169 1. 开机策略 169 2. 安全设置 175 7.2.4 设置本地计算机安全策略 183 1. 系统安全管理 183 2. ip安全策略管理 188 7.3 使用防木马软件和杀毒软件 192 7.3.1 使用防木马软件 192 1. 360安全卫士 192 2. 金山卫士 193 7.3.2 使用杀毒软件 193 1. 360杀毒软件 193 2. 卡巴斯基杀毒软件 194 7.4 使用网络防火墙 196 7.4.1 使用系统自带的防火墙 196 1. 防火墙的基本设置 197 2. 防火墙的高级设置 200 7.4.2 使用第三方网络防火墙 202 1. 瑞星个人防火墙主界面 203 2. 瑞星防火墙规则设置 204 新手问题解答 207

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值