首页 > 其他分享 >零基础学黑客,该怎么学?

零基础学黑客,该怎么学?

时间:2024-12-26 16:27:13浏览次数:6  
标签:怎么 实战 入门 基础 学习 漏洞 黑客 网络安全

前言

经常有人问过这样一个问题

黑客是真的这么厉害吗?

就目前而言,在黑客游戏或影视作品中

黑客所展示的能力与现实是相差无几的

(黑客帝国此种类型除外)

图片

唯一的区别是

影视作品中的主角能够瞬控电力系统,造成城市电力瘫痪。分分钟窃听遇到的任何人。

在现实里,很有可能是一群衣衫不整、日夜颠倒的技术人员,花了几天甚至几个月才能拿到相关权限或0day(零日漏洞)。

拿到后,瞬发是可以的,这是现实。

见到即能秒杀的,这是科幻。

所以,总有同学提问,如何从零成为黑客大神?

今天整理一下*回答*,分享给大家。

无论何事都是有**“难”**度的

首先,我来科普划分一下级别

(全部按小白基础,会写个表格word就行的这种)

1级;脚本小子;难度:无, 达到“黑客新闻”的部分水准(一分钱买iphone、黑掉母校官网挂女神照片什么的)

2级;网络安全工程师;难度:低, 能凭借技术就业,当一个薪资不错的白领,不过门槛会越来越高。

3级;实验室研究员;难度:中, 精通至少一门领域,审计经验出色,脚本、POC、二进制相关都了解。

4级;安全大咖级;难度:高,某一领域知识点打穿并有自己的了解建树。一个人能支撑APT某一职能的所有需求树。(其实此点和经验#时间有关,难度也与天赋没有太大关系)

所以,如果你只是想入门,想要学会一些技能,不管你基础多差,都能够照葫芦画瓢做到。

觉得入门艰难的人,恐怕三分钟热度居多。

那么如何从入门达到相应的级别呢?

1阶段、脚本小子的技能点主要在黑客工具的使用上,所以你只需要花时间去了解下OWASP TOP 10,学习下主流的扫描器、工具、和使用方法。这些在我们的公开课里只需要六节课就能学完,属实不难。

2阶段、 当你想要以此就业,就要了解下行业的现状了。比如时下热门的网络安全工程师,工作内容到底是什么东西?毕竟,为公司创造价值是员工和公司关系维持的根本。

你会发现,主要是驻场运维 or 对客户资产系统进行攻击测试。

这时第一阶段的水平已经不能胜任了,因为甲方有钱,靠WAF防火墙都能堆出基础的安全防范。

所以,这个时候需要打基础,体系化的去学习渗透的内容。

啥内容呢?所有主流攻击手段和攻击手法的利用,及原理。


最后提一下两个自学误区。

1、以编程基础为方向的自学误区。

行为: 从编程开始掌握,前端后端、通信协议、什么都学。

缺点: 花费时间太长、实际向安全过渡后可用到的关键知识并不多。

很多安全函数知识甚至名词都不了解 unserialize outfile

2、以黑客技能、兴趣为方向的自学误区:

行为: 疯狂搜索安全教程、加入各种小圈子,逢资源就下,逢视频就看,只要是黑客相关的。

缺点: 就算在考虑资源质量后的情况下,能学习到的知识点也非常分散,重复性极强。

代码看不懂、讲解听不明白,一知半解的情况时而发生。

在花费大量时间明白后,才发现这个视频讲的内容其实和自己看的其他知识点是一样的。

那该怎么做?

结合起来,黑客技能兴趣在前,基础在后。 技能掌握了发现原理不清晰的,立刻去补充相关基础知识。

我们规划出的 从零基础 → 黑客大咖 的体系化学习体系。

零基础新手的第一步应该是:

Web前后端基础与服务器通信原理 的了解。

(所指前后端:H5、JS、PHP、SQL,服务器指:WinServer、Nginx、Apache等)

第二步:当下主流漏洞的原理与利用

此时才应该是SQL、XSS、CSRF等主流漏洞的原理与利用学习。

第三步:当下主流漏洞的挖掘与审计复现

学习前人所挖0day的思路,并且复现,尝试相同审计

这三步学习法,足够新手入门到小成了。


每个阶段的具体学习步骤呢?

第一步,搭环境。

一键化的phpstudy或lnmp不急着使用,先自己手动配,进行配置文件的关联时,你能很好的明白Web中各个零件、齿轮的供应链、运行机制、工作原理。

第二步,实战去学习。

到技能关卡,就要去实战了,当然不能直接胡乱黑,未经授权必违法!

但也不推荐去做CTF,坦白来讲,当下的CTF少有适合新手学习的。

因为题目是基本不贴近实战的,逻辑结构并不合理,而且出题手十有八九是学生,并没有从教育出发的意义,只是比赛、竞技。

那咋办捏?不让实战又不推荐做CTF。

图片

这个时候,要挑选适合的靶场去进行练习。当下官方的靶场虽然只有几个,民间团体的、开源的却遍地爬。寻找像SQLI-LAB这样的带“体系化”的靶场去进行练习、实战。

第二点五步,SRC。

这个时候再进行SRC的实战吧,挖真站,交漏洞。验证漏洞利用的能力。同时SRC和CNVD也是简历上不错的加分项。

第三步,从技术分享帖(漏洞挖掘类型)学习

观看学习近十年所有0DAY挖掘的帖,然后搭建环境,去复现漏洞,去思考学习笔者的挖洞思维。

如上为我们实验室及教务团队经过9年安全教育总结出来的宝贵经验。

也是我们掌控安全学院自己所正在用的教育体系。

欢迎借鉴,感谢坚持,努力的回报可能是未知的,但不努力一定只有一场空。

零基础入门网络安全/黑客技术

【----帮助网安学习,以下所有学习资料文末免费领取!----】

> ① 网安学习成长路径思维导图
> ② 60+网安经典常用工具包
> ③ 100+SRC漏洞分析报告
> ④ 150+网安攻防实战技术电子书
> ⑤ 最权威CISSP 认证考试指南+题库
> ⑥ 超1800页CTF实战技巧手册
> ⑦ 最新网安大厂面试题合集(含答案)
> ⑧ APP客户端安全检测指南(安卓+IOS)

大纲

首先要找一份详细的大纲。

在这里插入图片描述

学习教程

第一阶段:零基础入门系列教程

img

该阶段学完即可年薪15w+

第二阶段:技术入门

弱口令与口令爆破
XSS漏洞
CSRF漏洞
SSRF漏洞
XXE漏洞
SQL注入
任意文件操作漏洞
业务逻辑漏洞

该阶段学完年薪25w+

img

阶段三:高阶提升

反序列化漏洞
RCE
综合靶场实操项目
内网渗透
流量分析
日志分析
恶意代码分析
应急响应
实战训练

该阶段学完即可年薪30w+

面试刷题

img
在这里插入图片描述

最后,我其实要给部分人泼冷水,因为说实话,上面讲到的资料包获取没有任何的门槛。

但是,我觉得很多人拿到了却并不会去学习。

大部分人的问题看似是“如何行动”,其实是“无法开始”。

几乎任何一个领域都是这样,所谓“万事开头难”,绝大多数人都卡在第一步,还没开始就自己把自己淘汰出局了。

如果你真的确信自己喜欢网络安全/黑客技术,马上行动起来,比一切都重要

资料领取

上述这份完整版的网络安全学习资料已经上传网盘,朋友们如果需要可以微信扫描下方二维码 ↓↓↓ 或者 点击以下链接都可以领取

点击领取 《网络安全&黑客&入门进阶学习资源包》

标签:怎么,实战,入门,基础,学习,漏洞,黑客,网络安全
From: https://blog.csdn.net/weixin_46428928/article/details/144743888

相关文章

  • python基础知识(七)
    文章目录python网络编程socket对象方法示例pythonSMTP发送邮件python多线程_thread创建线程threading模块创建线程threading常用方法继承threading创建线程线程同步线程优先级队列(Queue)python网络编程Python中,我们用socket()函数来创建套接字,语法格式如下:so......
  • Python基础--conda使用
    miniconda下载,conda使用教程,配置conda镜像源,conda常用操作和配置镜像源_conda源配置-CSDN博客一、安装miniconda下载二、配置系统环境变量三、验证:condalist四、配置下载源1.查看默认源condaconfig--show-sources增加一个默认源清华源condaconfig--addchannelshttps://mir......
  • web安全入门(非常详细),零基础入门到精通,看这一篇就够了
    一、Web安全概述(一)Web安全的定义与重要性1.定义Web安全是指保护Web应用程序免受各种网络威胁,确保Web服务的保密性、完整性和可用性。在当今数字化时代,Web应用广泛存在于各个领域,从电子商务到社交媒体,从企业内部系统到政府公共服务平台。Web安全旨在防止恶意攻击......
  • 信息安全入门(非常详细),零基础入门到精通,看这一篇就够了_边做边学信息安全基础知识、基
    前言俗话说:未知攻焉知防,如果你对潜在的攻击或威胁并不了解,那么你就无法有效地制定防御措施。这是信息安全领域中的一个重要理念,强调在面对未知的网络攻击时,防御系统无法做到完全的预防和防护,必须具备应对未知威胁的能力和策略。学习信安首先要有足够的耐心,戒骄戒躁,不要拿......
  • perfetto/systrace基础知识
    转:https://blog.csdn.net/learnframework/article/details/135020636线程状态查看深绿色:运行中(Running)在Running状态就代表着处于cpu上的运行中状态作用:看某个方法是否耗时,可以通过测量Running时间长短判断,也可以进行竞品对比看看cpu能力如何,或者前后对比各个大小核cpu影响方......
  • 国标GB28181-2022平台LiteGBS添加摄像机显示验证失败怎么办?
    随着科技的飞速发展,安防监控行业正站在一个新的历史起点上。技术的创新和应用正在不断推动着安防监控领域向智能化、网络化和集成化方向发展。从高清摄像头到人工智能分析,从云计算到物联网技术,安防监控系统正变得越来越先进,功能也越来越强大。那么用户在遇到添加摄像机显示验证......
  • Python基础--类方法、实例方法、静态方法
    一、什么是类和实例类(Class)是一个蓝图或模板,它定义了对象的行为和属性。例如,你可以把“汽车”作为一个类,它定义了所有汽车共有的属性(比如颜色、品牌)和行为(比如启动、刹车)。实例(Instance)是类的具体对象。每一个具体的对象都是一个类的实例,比如“我的红色宝马车”就是“汽车”类的......
  • 国标GB28181软件LiteGBS解码器关联输出口,提示“被占用/已被关联”怎么办?
    在视频监控管理领域,尤其是采用国标GB28181协议的系统中,LiteGBS软件以其卓越的性能和兼容性受到广泛青睐。然而,用户在使用LiteGBS软件进行解码器关联输出口配置时,可能会遇到提示“被占用/已被关联”的问题。这种情况不仅影响了监控系统的效能,也可能对安全管理造成隐患。为了确保视......
  • ComfyUI【基础篇】:ComfyUI插件详解,附ComfyUI插件的下载方式示例
    前言我们知道,ComfyUI作为一个基于StableDiffusion的AI绘画创作工具,为用户提供功能丰富和灵活的操作方式。它主要是通过节点流程的方式让用户能够更加精准地定制工作流,而ComfyUI插件则进一步扩展了其能力,使用户能够根据自己的需求定制和增强工作流程。今天我们重点来了......
  • Next.js 14 基础入门:从项目搭建到核心概念
    Next.js14带来了许多激动人心的新特性,包括局部渲染、ServerActions增强等。作为一名前端开发者,我最近在项目中升级到了Next.js14,今天就来分享一下从项目搭建到实际应用的完整过程。项目初始化首先,让我们创建一个全新的Next.js14项目:#使用create-next-app创建......