hacksudoLPE
下载地址:https://download.vulnhub.com/hacksudo/hacksudoLPE.zip
主机发现
目标146
端口扫描
服务扫描
漏洞扫描
上面那整出来几个洞,可以试试
easy?
估计就是看源码
看来是的
登入咯
这里进不去就是ssh咯
这个看着有点像提权的操作
一、Challenge-1
1.a pt-get Abusing
点console进去输入用户名和密码
无密码运行apt-get
输入!/bin/bash后提权成功
注意要提交flag
2. arp abusing
读取任意文件
这里可以进行爆破,但是没必要直接读取flag就可以
3. awk Abusing
4. base32 Abusing
这里有前车之鉴还是直接读取文件
5. base64 Abusing
和上一关一样
6. cat Abusing
直接看不会还是有人不会吧
9. comm Abusing
直接转跳就是这里不知道为啥
有些变化但是能直接读取文件
10. cp Abusing
很多办法直接读取文件或者吧bashcp成cp
11. url Abusing
12. cut Abusing
13. dash Abusing
14. date Abusing
注意报错信息
15. diff Abusing
17.find Abusing
emm就是没有16
18. ftp Abusing
19. gcc Abusing
20. gdb Abusing
21. ip Abusing
直接读取文件
注意报错
22. pip Abusing
不知道什么情况
23. perl Abusing
24. socket Abusing
25. vi Abusing
这个很经典的
26. view Abusing
27.wget Abusing
28. watch Abusing
29.
30. zip Abusing
二、Challenge-2
1. ar Abusing
这个是要利用suid注意sudo也可以用,但是还是按照要求来
注意使用的suid自然是home文件夹
2. ash abusing
33. atobm Abusing
环境有问题,做不了
34. base32 Abusing
35. bash Abusing
36. cat Abusing
37. chmod Abusing
权限拒绝
38. chroot Abusing
哈哈哈好混乱就这么看着吧
39. chroot Abusing
40. cp Abusing
41. cpulimit Abusing
42. cut Abusing
43. dash Abusing
和之前写发一样的操作
44. date Abusing
注意报错
45. make Abusing
三、Challenge-3
46. gdb Abusing
查看可执行文件获取的内核权限
失败因该是环境的问题
47. node abusing
哈哈哈环境都有问题
没办法了
只有这个方法看就行
48. perl Abusing
49.php Abusing
50. python Abusing
51. ruby Abusing
52. python3 Abusing
这东西和python是一样的
四、Challenge-4
53. apt-get Abusing
使用 PATH 变量的 Linux 权限提升 - 黑客文章 (hackingarticles.in)
54.ftp Abusing
到这就不会了
五、challenge-5
55./etc/passwd Abusing
重写root的密码就可以
?这配置哈哈哈配错了
Linux Privilege Escalation: Weak File Permissions – Writable /etc/passwd | Infinite Logins
56.script Abusing
不知道这是啥文件
六、challenge-6
57. cpio Abusing
58. git Abusing
六、challenge-6
57. cpio Abusing
58. git Abusing
就是前面写的
七、challenge-7
60. docker Abusing
连接有问题没事方法肯定是能用的
八、challenge-8
61.Wildcard Abusing
没有该用户