当前位置: 首页 > news >正文

网络安全(黑客)自学day1

有很多想要转行网络安全或者选择网络安全专业的人在进行决定之前一定会有的问题:

什么样的人适合学习网络安全?我适不适合学习网络安全?


当然,产生这样的疑惑并不奇怪,毕竟网络安全这个专业在2017年才调整为国家一级学科,而且大众对于网络安全的认知度不高,了解最多的可能就是个人信息泄露或者社区经常宣传的国家反诈APP。正是因为知之甚少,所以会产生这一系列的疑问。

到底什么样的人适合学习网络安全呢?(需要什么前提条件呢)

开门见山:其实总体来说什么人都可以学习,只要有计算机这方面爱好的都可以!(含零基础小白)

当然,要是想要从事这方面工作的!具备以下条件会更好!

1:大专以上学历。
2:有计算机基础或者了解编程语言的学员。
3:年龄18-40岁之间。
4:考虑在一线和新一线城市上班。

没有网络安全就没有国家安全,没有国家安全,个人安全就得不到保障,可以说,网络安全与每个人的安全都息息相关。

所以,如果你对网络安全感兴趣,即使没有天生的特质也可以一试,很多人都是在学习网络安全的过程中慢慢锻炼的。

如何去学习网络安全呢?

下面来看一看,如何从零开始成为一名网络安全高手/(白帽)黑客。

(友情提示:觉得有帮助的话可以收藏一下本篇文章,免得后续找不到)

1、网络安全理论知识(2天)

①了解行业相关背景,前景,确定发展方向。
②学习网络安全相关法律法规。
③网络安全运营的概念。
④等保简介、等保规定、流程和规范。(非常重要)

2、渗透测试基础(一周)

①渗透测试的流程、分类、标准
②信息收集技术:主动/被动信息搜集、Nmap工具、Google Hacking
③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察
④主机攻防演练:MS17-010、MS08-067、MS10-046、MS12-20等

3、操作系统基础(一周)

①Windows系统常见功能和命令
②Kali Linux系统常见功能和命令
③操作系统安全(系统入侵排查/系统加固基础)

4、计算机网络基础(一周)

①计算机网络基础、协议和架构
②网络通信原理、OSI模型、数据转发流程
③常见协议解析(HTTP、TCP/IP、ARP等)
④网络攻击技术与网络安全防御技术
⑤Web漏洞原理与防御:主动/被动攻击、DDOS攻击、CVE漏洞复现

5、数据库基础操作(2天)

①数据库基础
②SQL语言基础
③数据库安全加固

6、Web渗透(1周)

①HTML、CSS和JavaScript简介
②OWASP Top10
③Web漏洞扫描工具
④Web渗透工具:Nmap、BurpSuite、SQLMap、其他(菜刀、漏扫等)

恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;如果等保模块学的好,还可以从事等保工程师。薪资区间6k-15k

到此为止,大概1个月的时间。你已经成为了一名“脚本小子”。

7、脚本编程(初级/中级/高级)

在网络安全领域。是否具备编程能力是“脚本小子”和真正黑客的本质区别。在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。在分秒必争的CTF竞赛中,想要高效地使用自制的脚本工具来实现各种目的,更是需要拥有编程能力.

零基础入门,建议选择脚本语言Python/PHP/Go/Java中的一种,对常用库进行编程学习; 搭建开发环境和选择IDE,PHP环境推荐Wamp和XAMPP, IDE强烈推荐Sublime; ·Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完; ·用Python编写漏洞的exp,然后写一个简单的网络爬虫; ·PHP基本语法学习并书写一个简单的博客系统; 熟悉MVC架构,并试着学习一个PHP框架或者Python框架 (可选); ·了解Bootstrap的布局或者CSS。

8、黑客技术

这部分内容对零基础的同学来说比较合适,贴一个大概的路线图之一。
(需要全路线的可以点唧自取)

以及

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

当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料&工具,并且已经帮大家分好类了。

一些我自己淘的,整理下来的视频教程,其他平台白嫖不到:

只要你愿意投入时间去学,我就愿意分享给你,学完当一个优秀的白帽子足够了!

新年一起加油!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Discuz! X收藏列表页调用封面图片详细教程
  • 【开源软件的影响力有多大?】
  • 嵌入式基础
  • 2024前端面试准备之Vue3篇
  • 60秒表达力训练法:快速提高表达能力,摆脱嘴笨带来的困扰
  • 蓝桥杯刷题--python-8(2023 填空题)
  • html的表格标签
  • 基于python+django+mysql的小区物业管理系统
  • 数字化转型导师坚鹏:政府数字化转型之数字化技术
  • 【使用IDEA总结】01——新增作者信息、方法参数返回值
  • 解决Edge浏览器,微博无法查看大图(Edge Image Viewer)
  • django定时任务(django-crontab)
  • [嵌入式系统-25]:RT-Thread -12- 内核组件编程接口 - 网络组件 - HTTP编程
  • 用户空间与内核通信(二)
  • C++--Linux基础使用
  • 2018一半小结一波
  • Angular 4.x 动态创建组件
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • C++类的相互关联
  • CAP理论的例子讲解
  • HashMap剖析之内部结构
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • PhantomJS 安装
  • Twitter赢在开放,三年创造奇迹
  • Vim Clutch | 面向脚踏板编程……
  • 电商搜索引擎的架构设计和性能优化
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 复杂数据处理
  • 前端临床手札——文件上传
  • 使用API自动生成工具优化前端工作流
  • 突破自己的技术思维
  • 关于Android全面屏虚拟导航栏的适配总结
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​Python 3 新特性:类型注解
  • ​一些不规范的GTID使用场景
  • #define
  • #include到底该写在哪
  • #QT(串口助手-界面)
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (8)STL算法之替换
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (篇九)MySQL常用内置函数
  • (十)T检验-第一部分
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (未解决)macOS matplotlib 中文是方框
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)母版页和相对路径
  • (转载)OpenStack Hacker养成指南
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .apk文件,IIS不支持下载解决
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .NET BackgroundWorker