自学黑客(网络安全),学习集锦奉上!

news2024/11/26 12:28:06

想学网络安全,不知道学习方向?我整理了一份渗透测试学习方法,话不多说,上干货。

web安全知识学习(理论期)

学习web安全基础知识、html语言、python、java、数据库等等。另外端口也可以学习一下3306、3389等端口的利用。(具体可以参考雨笋教育课程学习路线内容)

web基础/渗透环境搭建/常用工具

1.渗透环境搭建必不可少的,最快捷的方法是装一个kalilinux的虚拟机,不需要配置过多的环境和工具,系统全部自带,很多小白入门就是从kali开始学习。

2.常用工具使用,例如:注入工具学习sqlmap、burpsuite、Metasploit、nmap、beef、AWVS、wireshark等,利用工具来辅助完成渗透测试工作(工具需要配置环境,例如sqlmap需要python环境才能够使用,小白配置起来比较鸡肋,雨笋教育配备了所有工具包,可领取工具包,不用担心学习卡壳)。

owasp top 10漏洞

SQL注入

失效身份验证和会话管理

敏感信息泄露

XML外部实体注入攻击(XXE)

存取控制中断

安全性错误配置

跨站脚本攻击(XSS)

不安全的反序列化

使用具有已知漏洞的组件

日志记录和监控不足

以上基础知识是作为一名网络安全技术人员必须要会的技能,当精通这些漏洞原理、挖掘、利用、修复方法后,建议每个漏洞都确保拥有实战能力,即能够在靶场上复现,掌握以后再进行下一步的学习,就可以尝试在合规的情况下对一些中小型网站进行渗透。

漏洞挖掘(初期实战)

Google hacker

可能大部分同学在还没有听说过,学过谷歌语法,认为它的功能一般,没有什么大用处,但其实不然,大部分情况下的漏洞还是得靠谷歌语法。很多同学可能看了一些SRC大佬的回答或者文章,就直接在网上找一些企业、学校,政府等平台进行渗透测试,这种行为无疑是错误的,且不说没有经验,一上来就渗透大平台,对于一个新手来说,能有多大收获呢?SRC大佬的水平和方法并不一定适用于你。

对于新手而言,更多还是用谷歌语法去找漏洞,比如找逻辑漏洞(短信轰炸)就intitle:注册 inurl://edu.cn 这个语法如果看不懂建议回炉重造,这是最基本的,查找教育机构逻辑漏洞的一个简单谷歌语法,又或者你要挖注入,那就inurl:asp?id= ,这样去挖洞的效率绝对比在网上瞎找要好,谷歌语法可以帮助我们筛选网站,我们可以根据不同漏洞URL特征、网站内容、标题等,利用谷歌语法来查找相关网站去进行渗透测试,这个对于小白挖洞来说非常重要。

网站信息采集

挖不到漏洞除了思路、技术问题、被其他渗透人员挖完等问题外,还有一点信息采集不到位,信息收集可能微不足道,没什么作用,但有时却能决定本次渗透能否成功,所以一定要事先做好信息采集工作,像whois、端口、目录、子域名、邮箱枚举等手段。也可以利用fofa平台(近期好像暂停开放)和shodan进一步去信息采集,相关工具有nmap、Scapy等等。

学了这么多,还是挖不到漏洞怎么办?

那就要反思学习方法,如果根本没实践过,需要先把靶场练好再去实战,如果靶场可以成功,但还是这个情况,你就要反思漏洞知识你是否真正掌握了,还是只学了个肌肉记忆?当你掌握以后配合Googlehacker和信息采集,想要挖到漏洞简直就是轻而易举。

想要学习更全面、更专业的知识,利用合适的时间达到理想的学习效果,作为一个网安从业人员建议参考一下培训班的的专业学习路线。通过系统学习参与项目实践效果更佳,周期短,也更容易坚持下来,而且有更好的学习资源提供给学员,避免走很多弯路。

实战操作

1.挖SRC

挖SRC的目的主要是讲技能落在实处,学习网络安全最大的幻觉就是觉得自己什么都懂了,但是到了真的挖漏洞的时候却一筹莫展,而SRC是一个非常好的技能应用机会。

2.从技术分享帖(漏洞挖掘类型)学习

观看学习近十年所有0day挖掘的帖,然后搭建环境,去复现漏洞,去思考学习笔者的挖洞思维,培养自己的渗透思维​​​​​​

3.靶场练习

自己搭建靶场或者去免费的靶场网站练习,有条件的话可以去购买或者报靠谱的培训机构,一般就有配套的靶场练习

参加CTF比赛或者HVV行动

推荐:CTF比赛

CTF有三点:

【1】接近实战的机会。现在网络安全法很严格,不像之前大家能瞎搞

【2】题目紧跟技术前沿,而书籍很多落后了

【3】如果是大学生的话,以后对找工作也很有帮助

如果你想打CTF比赛,直接去看赛题,赛题看不懂,根据不懂的地方接着去看资料

推荐:HVV(护网)

HVV有四点:

【1】也能极大的锻炼你,提高自身的技术,最好是参加每年举行的HVV行动

【2】能认识许多圈内的大佬,扩大你的人脉

【3】HVV的工资也很高,所以参加的话也能让你赚到不少钱

【4】和CTF比赛一样如果是大学生的话,以后对找工作也很有帮助

我下面也给大家整理了一些网络安全的资料,大家不想一个一个去找的话,可以参考一下这些资料哈

视频教程

SRC&黑客技术文档

黑客工具合集

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/616060.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

安全中级3:apache中间件漏洞

一、apache换行解析漏洞(apache版本在2.4.0~2.4.29) 1.原理 该程序是采用黑名单的形式,如果文件后缀名不在名单内即可上传,所以 a.php\x0A不在黑名单列表中,可以上传。但是在fpm-php中x0A是换行符,所以apa…

数据中台浅析(之二)

数据中台浅析 1. 引言 在当今的数字化时代,数据被誉为"新的石油",越来越多的企业和组织开始深度挖掘数据的价值。在这个过程中,数据中台逐渐成为了数据管理和分析的核心架构,让我们来深入了解一下它。 1.1 数据中台…

数据结构基础-队列

队列 概述 计算机科学中,queue 是以顺序的方式维护的一组数据集合,在一端添加数据,从另一端移除数据。习惯来说,添加的一端称为尾,移除的一端称为头,就如同生活中的排队买商品 In computer science, a qu…

chatgpt赋能python:Python声音分析的应用

Python 声音分析的应用 Python是一种强大的编程语言,具有广泛的应用和使用场景,而其在声音分析领域中的应用也是相当广泛的。本文将会介绍Python在声音分析方面的应用。 什么是声音分析? 声音分析是指通过计算机技术对声音信号进行分析&am…

centos 7 安装部署MySQL主主模式

主机:192.168.1.108,192.168.1.109 192.168.1.108主机上操作 上传mysql安装包(略) tar zxf mysql.5.7.35.tar.gz –C /data mkdir /var/log/mariadb 使用root用户创建 chown –R unioncloud. /var/log/mariadb 使用root用户执行 切…

SCM Manager XSS漏洞复现(CVE-2023-33829)

一、漏洞描述 漏洞简述 SCM-Manager 是一款开源的版本库管理软件,同时支持 subversion、mercurial、git 的版本库管理。安装简单,功能较强,提供用户、用户组的权限管理 ,有丰富的插件支持。由于在MIT的许可下是开源的&#xff0…

如何给证件照替换背景颜色?一键替换证件照背景色的方法

证件照换背景的优点 在申请各种证件时,一张合格的证件照是必不可少的。然而,在拍摄证件照时,往往因为背景、光线等问题导致照片质量不佳。因此,将证件照的背景更换为统一的纯色背景就显得尤为重要。 证件照换背景的主要优点包括…

合并文件解决HiveServer2内存溢出方案

一、文件过多导致HiveServer2内存溢出 1.1查看表文件个数 desc formatted yanyu.tmp• 表文件数量为6522102 1.2查看表文件信息 hadoop fs -ls warehouse/yanyu.db/tmp• 分区为string 类型的time字段,分了2001个区。 1.3.查看某个分区下的文件个数为10000个 …

Jmter压测试

1、常规性能测试--压测 1、添加线程组 线程数模拟用户数,线程数1表示1个用户,如果模拟10个用户就设置线程数为10 Ramp-Up表示在多长时间内开启多少个线程,如果设置为10,表示10s内开启对应的线程数 循环次数 永远表示如果不惦记…

Hibernate+Lombok进行表与表之间关系时插入数据时栈溢出

报错信息如下: 当使用Hibernate和Lombok处理表与表之间的关系时,在插入数据时可能会遇到栈溢出错误。这篇博客将详细讨论此问题的原因,并提供解决办法。 标题: HibernateLombok进行表与表之间关系时插入数据时栈溢出 问题背景 Hibernate是一…

如何在Windows 10中创建屏幕保护程序设置快捷方式

屏幕保护程序是指你在电脑上未处于活动状态并等待指定时间后,电脑屏幕上显示的动态图片或图案。 屏幕保护程序最初用于保护旧的单色显示器免受损坏,但现在它们主要是通过提供密码保护来个性化你的电脑或增强其安全性的一种方式。 一、右键单击或按住桌面上的空白区域,然后…

linuxOPS基础_linux umask

1、什么是umask umask表示创建文件时的默认权限(即创建文件时不需要设置而天生的权限) 例如: root用户下,touch a ,文件a的默认权限是644 普通用户下,touch b ,文件b的默认权限是664 644和…

AOSP+WSL+adb搭建安卓开发ebpf环境

0.写在前面 首先我们要明白,安卓的AOSP包含了海量的代码,他包含了包括了: 1.不同架构下(音响,手机,电视等等各种基于安卓的设备)的上层应用 2.Java API Framework(大部分安卓开发…

叉积求二维空间两直线交点以及过两点的直线数学原理

叉积求二维空间两直线交点以及过两点的直线数学原理_wang.chen.xue的博客-CSDN博客

ThreeJS教程:屏幕坐标转标准设备坐标

推荐:将 NSDT场景编辑器 加入你的3D工具链 3D工具集: NSDT简石数字孪生 屏幕坐标转标准设备坐标 在讲解下节课鼠标点击选中模型之前,先给大家讲解下坐标系的问题。 获取鼠标事件坐标 先来了解一些,普通的web前端相关知识。 鼠…

aop原理

1. 使用 1.1 依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId></dependency>1.2 定义切面类 定义一个切面类&#xff0c;指定增强的方法&#xff0c;方法前两个注解必须…

Axure教程—滚动加载(中继器 )

本文将教大家如何用AXURE中的中继器制作滚动加载效果 一、效果介绍 如图&#xff1a; 预览地址&#xff1a;https://awjggr.axshare.com 下载地址&#xff1a;https://download.csdn.net/download/weixin_43516258/87867798?spm1001.2014.3001.5503 二、功能介绍 向下滚动鼠…

联想YOGA Pro14s电脑运行时总是蓝屏怎么办?

联想YOGA Pro14s电脑运行时总是蓝屏怎么办&#xff1f;最近有用户在使用电脑的时候&#xff0c;电脑总是会自动变成蓝屏&#xff0c;导致自己的操作中断。那么遇到这个情况要怎么去进行问题的解决呢&#xff1f;接下来我们来看看以下的详细解决方法分享吧。 准备工作&#xff1…

通过python封装关键词搜索1688商品列表数据API、1688商品列表API接口、1688API接口

1688商品详情接口是一种用于访问阿里巴巴旗下的批发市场平台上的商品列表信息的API接口。通过该接口&#xff0c;可以获取商品的详细信息&#xff0c;包括商品名称、规格、价格、描述、图片等。这些信息对于买家和卖家来说都非常重要&#xff0c;可以帮助他们更好地了解商品&am…

MyBatisPlus3-条件查询和映射问题(字段、表名)

1. 条件查询三种方式 条件查询多用第三种&#xff1b; 链式写表示且的关系&#xff0c;中间加上or()表示或的关系&#xff1b; 给出相应示例代码&#xff1a; Test public void testGetList(){//方式一&#xff1a;按条件查询/*QueryWrapper<User> userQueryWrapper new…