最全自学黑客技术学习路线,少走弯路_黑客技术自学-程序员宅基地

技术标签: 学习  黑客  网络  编程语言  

谈起黑客,可能各位都会想到:盗号,其实不尽然;黑客是一群喜爱研究技术的群体,在黑客圈中,一般分为三大圈:娱乐圈 技术圈 职业圈

  娱乐圈:主要是初中生和高中生较多,玩网恋,人气,空间,建站收徒玩赚钱,技术高的也是有的,只是很少见。

  技术圈:这个圈子里面的黑客是为了能把黑客技术玩到极致的技术狂人,我最佩服的就是这群人,希望以后自己也能成为这样的人。

  职业圈:这里面的人群主要就是玩HC为主了,行走于黑白两道之间,富的一批。

  好了,回到正题,本篇文章主要是写新的“黑客技术学习路线”,前面的文章就当Beta版看一看吧。

  想学黑客,你需要了解,如下:

  •   什么是黑客?

  •   黑客这群人的分类

  •   黑客主要是在干些什么事情?

  •   激情开始——黑客路线学习计划

  什么是黑客?

  什么是黑客?这个问题让人值得思考,黑客就是玩玩圈子,录教程收徒玩网恋?赚钱建站玩空间?还是一群技术狂人?或者说是一些行走于黑白两道之间的群体?这些都值得耐人寻味,不过,黑客这一词在莎士比亚的那个年代就存在了,最早的计算机诞生于1946年宾夕法尼亚大学,而最早的黑客却出现在麻省理工学院和贝尔实验室。初代黑客指的都是一些会计算机技术的研究人员,他们热衷于挑战,崇尚自由并主张信息的共享。

  从初代到现在,黑客发展逐渐有了对于名号的划分,从1999年起的“中美黑客大战”,Honker这一词逐渐进入人们的眼球。Honker翻译为红客,指的是一些会黑客技术且爱国的一群人,红客的创始人是“Lion”,红客是一种精神;它是一个热爱祖国、坚持正义、开拓进取的精神,只要具备这些精神,任何人都可以是红客。红客通常会利用自己掌握的技术去维护国内网络的安全,并对外来的进攻进行还击。

  黑客名称的主要划分:

  黑帽黑客:在未经许可下,擅自黑入对方任意电子设备的,称为黑帽黑客,简称“黑帽子”。

  白帽黑客:调试和分析计算机系统,并在各大基于Web的站点、操作系统挖掘并提交漏洞的,称 为白帽黑客,简称“白帽子”。

  脚本小子:脚本小子主要是一些擅长使用黑客工具但自己不会编程的人群。

  初代黑客:最早源自英文hacker,早期在美国的电脑界是带有褒义的。他们都是水平高超的电脑专家,尤其是程序设计人员,算是一个统称。

  骇客/破客:是“Cracker”的音译,就是“破解者”的意思。从事恶意破解商业软件、恶意入侵别人的网站等事务。与黑客近义,其实黑客与骇客本质上都是相同的,闯入计算机系统/软件者。黑客和“骇客”(Cracker)并没有一个十分明显的界限,但随着两者含义越来越模糊,公众对待两者含义已经显得不那么重要了。

  黑客主要是在干一些什么事情?

  这又是一个值得耐人寻味的问题,黑客这个群体,最早是热衷于研究计算机技术的人群;后来慢慢发展才出现的众多分支。

  激情开始——黑客路线学习计划

  PS:为了能够让黑客国民化,才开设了这篇新的文章,就是为了能够让小白去在互联网上进行技术搜集。

  

 第一周:你需要正式开始了解计算机的基础,前提条件是你是一个电脑都没怎么碰过的萌新,计算机基础包括硬件基础、软件基础。硬件基础需要认识计算机中的各种硬件,软件基础就是需要熟练的使用操作系统。

  第二周:当你熟练使用计算机后,就可以开始了解一下黑客这群人了,比如他们经常所说的专业术语,这些专业术语在互联网上都会搜集到,所以我就不用贴链接了。

  第三周:好了,你已经基本掌握了一些基础了,可以开始尝试着学习编程语言,在黑客圈中,用的比较多的就是 C、Python、Ruby、Java等编程语言,有些简易工具甚至是易语言写的;学完一个编程语言的基础语法大约需要一个月,且编程是作为一个黑客的必要条件。

  第八周:对于计算机编程你也有了一定的基础,可以自己尝试着写一些小工具或者小病毒,当然,最好自己测试;根据中华人民共和国网络安全法第六十二条规定:开展网络安全认证、检测、风险评估等活动,或者向社会发布系统漏洞、计算机病毒、网络攻击、网络侵入等网络安全信息的,由有关主管部门责令改正,给予警告;拒不改正或者情节严重的,处一万元以上十万元以下罚款,并可以由有关主管部门责令暂停相关业务、停业整顿、关闭网站、吊销相关业务许可证或者吊销营业执照,对直接负责的主管人员和其他直接责任人员处五千元以上五万元以下罚款。

  第九周:从现在开始,你已经基本具备了做黑客的条件,当然了,只是少数而已,黑客技术的分类也是有很多种的,这些只是里面的沧海一粟。废话少说,继续开始,你已经可以开始学习正式的黑客技术了;基于Web站点的、基于操作系统的、基于驱动安全研究的……等等专业,互联网上还有黑客技术路线学习分支图,我把它贴上来,路线图是15PB的,我个人比较懒,懒得写这种流程图。

 

  第十周: 基本可以开始学习DOS命令与Linux了,学习Linux也是称为黑客的基本条件;然后学习神级编辑器——Vim,之后你可以尝试接触一下Kali linux、Parrot、Pentestbox等一些渗透测试用的操作系统,等你学完这些以后,勉勉强强也能算是一个小黑客了……

 我的C/C++编程学习交流基地,欢迎学编程的小伙伴们加入~C/C++编程学习基地icon-default.png?t=M4ADhttps://jq.qq.com/?_wv=1027&k=Bii1RHpD

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_58045538/article/details/125165474

智能推荐

图像形态学变换_数学形态学结构元素类型-程序员宅基地

文章浏览阅读1.2w次,点赞2次,收藏10次。1_数学形态学结构元素类型

十一届中国大学生计算机设计大赛,我校在2018年(第十一届)中国大学生计算机设计大赛中再获佳绩...-程序员宅基地

文章浏览阅读214次。7月至8月,第十一届中国大学生计算机设计大赛在南京、上海和杭州等八个分赛区举行。我校现代教育技术中心负责人带领17名学生携6件作品参加了此次大赛。经过紧张、激烈的技能测试和现场答辩,我校荣获1个二等奖、5个三等奖的好成绩。本届全国大学生计算机设计大赛的参赛作品共分软件应用与开发、微课与教学辅助和数字媒体设计等九个大类,同时又细分为移动应用开发、物联网与智能设备、微电影、数字短片、纪录片等多个小类。..._2018全国计算机大学生设计大赛杭州

vue-cli打包后文件路径错误解决方案_ci打包 @路径问题-程序员宅基地

文章浏览阅读1.7k次。使用vue-cli构建的项目打包后字体图标路径错误预计路径是 xxx/static/fonts/icomoon.xxxxx.woff实际情况却是这样的xxx/static/css/static/fonts/icomoon.xxxxx.woff刚开始碰上这种情况很懵逼 不知道怎么解决 每次打包后都要去手动改路径后来研究了一下 发现是因为改了config目录里面的index.jsbuild..._ci打包 @路径问题

配置Ubuntu交叉编译环境-程序员宅基地

文章浏览阅读1w次,点赞13次,收藏76次。Ubuntu搭建交叉编译环境以及相关问题解决1.交叉编译器安装资源考虑到大多数人使用的是64位Ubuntu,以及能够更好运行,我在此提供了62位的arm-linux-gcc交叉编译器。(如果你的Linux系统是64位的,但安装32位的交叉编译器,还需要额外安装32位的运行库。)我在此提供的是:arm-2009q3.tar.bz2,附上百度网盘下载链接:链接:https://pan.baidu.com/s/1z_jKxXyLftHfszvaYH-SoA提取码:yccy2.安装步骤以及问题解决在主_ubuntu交叉编译

如何在日常工作中开发测试工具?_测试工具开发-程序员宅基地

文章浏览阅读2.2k次,点赞3次,收藏3次。业务测试同学如何在工作中开发测试工具?_测试工具开发

Python在振动信号处理中的应用(五):振动加速度信号转换为速度或位移信号_py将加速度信号积分为速度信号-程序员宅基地

文章浏览阅读8.2k次,点赞5次,收藏24次。文章目录一、概述二、算法原理2.1 时域积分2.1 频域处理三、Python在中相关函数3.1 scipy.interger介绍3.2 scipy.fftpack介绍四、python代码实现4.1 时域积分3.2 频域处理四、TIPS一、概述  有实际测试经验的工程人员都知道,在很多情况下振动位移的测试是非常麻烦的,甚至有的情况下振动位移都无法直接进行测试。例如,在振动台上进行高层楼房模型试验时,要测试模型上的测点相对振动台台面的振动位移就十分困难,即使是测试绝对位移,也需要在振动台四周搭建传感器安装_py将加速度信号积分为速度信号

随便推点

tensorflow+python flask进行手写识别_TensorFlow与Flask结合识别手写体数字-程序员宅基地

文章浏览阅读207次。阅读本文约“2.2分钟”TensorFlow框架——TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统——可被用于语音识别或图像识别等多项机器学习和深度学习领域——TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统——TensorFlow支持CNN、RNN和LSTM算法,这都是目前在Image,Speech和NLP最流行的深度神经网..._flask基于tensorflow1.14项目

Flink Table Api 将数据写出到mysql_flink 读取s3-程序员宅基地

文章浏览阅读9.5k次。Flink Table Api 将数据写出到mysql_flink 读取s3

QClipboard类文档_qt使用qclipboard的clear方法无法清除数据-程序员宅基地

文章浏览阅读407次。QClipboard类提供了对窗口系统剪贴板的访问。#include "qclipboard.h"继承了QObject。所有成员函数的列表。公有成员void clear()bool supportsSelection () constbool ownsSelection() constbool ownsClipboard() con..._qt使用qclipboard的clear方法无法清除数据

mybatis_plus获取批量插入id_mybatisplus批量插入获取id-程序员宅基地

文章浏览阅读1.4k次。mybatis_plus获取批量插入id_mybatisplus批量插入获取id

将date命令结果转换为yyyymmdd日期格式_date转yyyy-mm-dd-程序员宅基地

文章浏览阅读3.3k次。date -d yesterday '+%Y%m%d' 以yyyymmdd格式显示昨天日期date -d today '+%Y%m%d' 以yyyymmdd格式显示当天日期date -d tomarrow '+%Y%m%d' 以yyyymmdd格式显示明天日期_date转yyyy-mm-dd

日常BUG ——乱码-程序员宅基地

文章浏览阅读1.5k次。日常问题定位分析。

推荐文章

热门文章

相关标签