一、网安学习成长路线图
网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、网安视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
三、精品网安学习书籍
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、网络安全源码合集+工具包
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、网络安全面试题
最后就是大家最关心的网络安全面试题板块
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
先从中观察一些信息
发现只有最下方的LigGoat secure Login。。。
搜索一番发现并不是cms之类
之后通过之前enum4linux发现的一些用户尝试登录
尝试一番 无果 QAQ
尝试sql注入
这里有三种方式进行 绕过
第一种:
常规 万能密码
’ or 1=1 – +
接着尝试一些别的输入 ’ '发现 有错误
判断应该是存在sql注入
由于我在username和passwd都输入万能密码 导致过不去
这里我尝试 username填入 之前获得的用户名 john
passwd继续万能密码
成功 登录
获得了账号密码
由于开启了ssh服务
我们尝试登录 至此 第一种方法完毕
第二种
看到别的师傅写的 只能说 学到啦
这条语句的功能就是 将查询到的结果输出到文件的语法
然后我们访问 发现这个文件 访问 得到用户密码
第三种方法 就是 请出我们的大神sqlmap
当然我们还是要 减少工具的使用 避免成为脚本小子
我们先打开bp抓包 发现是post 保存请求包到文件
之后依次爆破出数据
三种sql注入方法 演示完毕
提权
ssh登录john用户
这里遇到了一个小问题
意思是我本地ssh客户端 找不到对方提供的那两种 密钥类型
接下来尝试 提权操作
发现这是一个受限的shell
貌似只能执行cd clear之类的命令
我们首先要做的就是 脱离这个受限的shell
我们搜索一下这个信息
最终我们通过 echo os.system(‘/bin/bash’)
脱离成功
sudo -l
find / -perm -u=s -type f 2>/dev/null
查看能以suid权限运行的文件
根据GTFOBins 来查看相应的利用方式
一番尝试 无果
查看自动任务
cat /etc/crontab
cat /var/spool/cron
也没有发现什么可利用信息
我们也可以使用一些脚本来进行自动化枚举 例如
linpeas.sh
搜索可利用的点
或者 ps -ef | grep root
查看以root权限运行的服务
最终 我们将目标锁定在mysql
学习路线:
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。不过,要想从脚本小子变成黑客大神,这个方向越往后,需要学习和掌握的东西就会越来越多以下是网络渗透需要学习的内容:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!