今天极其疲倦。且心情不适。大概是因为太久没有充能……会早睡。
啊啊啊玩htb玩上头了!!!说好的早睡不见了!!!
1. 上班
2. 继续学习《设计模式之禅》
3. HackTheBox Challenge 【Weak RSA】打掉 (完全没看tutorial!)
直接搜索kali rsa,观察搜索结果,找出很多人推荐的轮子RsaCtfTool
从github获取安装和使用方式并使用即可
无任何难度
4. HackTheBox Retired 【Jerry】打掉 (完全没看tutorial!)
4.1 发现服务
先nmap
1 | nmap -v -A -Pn 10.129.121.74 |
扫出来8080有tomcat
去cvedetails找对应版本号的tomcat的cve
4.2 找CVE
获得:
1 | CVE-2019-0232 |
4.3 找EXP
CVE-2019-0232
学到
- CVE-2019-0232
This the most recent CVE available for Tomcat. To exploit the CVE number, the Tomcat must have CGI enable.
嗯,http://10.129.121.74:8080/cgi-bin
返回了404
说明没开,那无了
CVE-2019-0221
看上去是个XSS,无用
CVE-2018-11784
没找到啥好玩的
CVE-2018-8034
没找到啥好玩的
CVE-2018-8034
没找到啥好玩的
所以所以开始懵逼了嘛。
4.4 gobuster
那 上一个gobuster试试
1 | gobuster dir -u http://10.129.121.74:8080/ -w /usr/share/wordlists/dirbuster/directory-list-1.0.txt |
gobuster爆出manager能200
4.5 登录tomcat
访问 http://10.129.121.74:8080/manager
需要登录
被大佬 gscr10 教育tomcat默认用户名密码可以试试tomcat:s3cret
就 就上去了
大佬是真的牛逼
所以可以上传jar
1 | use exploit/multi/http/tomcat_mgr_upload |
连上了reverse shell
1 | meterpreter > dir |
找到了flag
C:\Users\Administrator\Desktop\flags
但是!机器上封了echo copy这些玩意!不让我打印shell!
甚至封了cp 不让我复制到tomcat下。。
emmm
写个jsp或者war强行读一下试试呗 反正 好像也没啥好方法
4.6 写jsp
index.jsp
1 | <span style="color: #000000;"><FORM METHOD=GET ACTION='index.jsp'> |
toWar.bat
1 | jar -cvf ../webshell.war * |
打包后从tomcat的manager界面访问。
结果:
1 | java.io.FileNotFoundException: C:\Users\Administrator\Desktop\flags (Access is denied) |
行算你狠 四个找不到 一个权限失败
4.7 命令执行绕过
既然不让我做type那就想办法绕过?
https://blog.csdn.net/qq_40671478/article/details/107569287
1 | wh\o\ami //反斜线绕过 |
1 | set a=who |
1 | set a=whoami |
上述绕过方案在这台机子上全部失败
4.8 开始陷入沮丧
4.9 重新进入C:/Users/Administrator/Desktop/
找找线索
然后tm发现C:/Users/Administrator/Desktop/
是个文件夹!!
不是个文件!!
里面有个文件C:/Users/Administrator/Desktop/flags/2 for the price of 1.txt
我tm直呼离谱
重写jsp:
index.jsp
1 | <span style="color: #000000;"><FORM METHOD=GET ACTION='index.jsp'> |
重新部署,重新刷新
拿到flags!!!!!!
爽到!!!
5. SDL_GameControllerDB_Util发新版本
- 本文作者: XenoAmess
- 本文链接: http://xenoamess.com/2021/03/21/20210320修行/
-
版权声明:
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。