็ฝ้ผๆฏ 2020
Web
[ๆฑ้็ป]phpweb
ๆฅ็ๆบไปฃ็ ๅฏไปฅๅ็ฐ form ่กจๅๅญๅจๆณจๅ
ฅ็น๏ผ้ป่ฎคๆง่กๅฝๆฐไธบ date(Y-m-d h:i:s a) ใ
<form ย id=form1 name=form1 action="index.php" method=post>
ย ย <input type=hidden id=func name=func value='date'>
ย ย <input type=hidden id=p name=p value='Y-m-d h:i:s a'>
</form>ๅฐ่ฏไฝฟ็จ system() ๅฝๆฐ็ดๆฅ่ฟ่กๆณจๅ
ฅ๏ผๆ้ payload func=system&p=cat /flag ๅ็ฐ system() ๅฝๆฐ่ขซ่ฟๆปคไบใ

ๅฐ่ฏ้่ฟ file_get_contents() ๅฝๆฐ่ทๅ index.php ็ๅ
ๅฎนๆฅ็่ขซ่ฟๆปคๅ
ณ้ฎๅญ๏ผๆ้ payload func=file_get_contents&p=index.php ๅฏไปฅๅพๅฐใ

ๅๆไธ่ฟฐไปฃ็ ๅฏไปฅๅ็ฐๅญๅจ็ฑป Test ๏ผๅนถไธ้ปๅๅไธญๅนถๆฒกๆ unserialize() ๅฝๆฐ๏ผๅ ๆญคๅฏไปฅๅฐ่ฏ้่ฟๅๅบๅๅๆฅ่งฃๅณ๏ผๅ
่ฟ่กๅบๅๅ็ๆ้ ใ
ๆ้ payload func=unserialize&p=O:4:"Test":2:{s:1:"p";s:4:"ls /";s:4:"func";s:6:"system";}

ๅ็ฐ flag ๅนถๆฒกๆๅฆๆฟไปฅๅฟๅฐๅบ็ฐๅจๆ น็ฎๅฝ๏ผๅ ๆญค้่ฟ find ๅฝไปคไธไธ้ขๅ็ๆ้ payload func=unserialize&p=O:4:"Test":2:{s:1:"p";s:19:"find / -name *flag*";s:4:"func";s:6:"system";} ใ

ๆ้คๅผ็ณป็ปๆไปถๅฏไปฅๅ็ฐ /tmp/flagoefiu4r93 ๆไปถ๏ผ้่ฟๆ้ payload func=unserialize&p=O:4:"Test":2:{s:1:"p";s:22:"cat /tmp/flagoefiu4r93";s:4:"func";s:6:"system";} ๅฐฑๅพๅฐ flag ไบใ
[ๆฑ้็ป]Nmap
ๅ
้ไพฟ่พๅ
ฅ 127.0.0.1 ๅฏไปฅๅพๅฐๅๆพๅนถไธๅ็ฐ Param f=6f859 ใ
ๆ้ Payload ๅฆไธ
ๅฏไปฅๅพๅฐๆฅ้ๅๆพๅฆไธ
ๅฏไปฅๆจๆญๅบๆฏ xml ่พๅบ็๏ผๅ่ฎพๅฝๅ่กจ่พพๅผไธบ
ๅฏไปฅ้่ฟ -oG ่พๅบๅฐๆไปถไธญ๏ผๆ้ Payload ๅฆไธ
ๅๆพ Hacker... ๏ผ่ฏดๆๅญๅจไธๅฎ็่ฟๆปค๏ผ่ฏ่ฏๆนๆ phtml ใ
ๆ้ Payload ๅฆไธ
ๅๆพ Host maybe down ๏ผ่ฏดๆไผ ๅ
ฅๆๅ๏ผไฝๆฏๅนถไธ่ฝ่ฎฟ้ฎ shell.phtml ๏ผ้่ฟๆฅ็ๆบไปฃ็ ๆๅ็ฐ่ฟ้่ฆ่ฟ่กๅๅผๅท็็ป่ฟ๏ผๅญๅจ escapeshellarg() ๅ escapeshellcmd() ๏ผ๏ผๅ ๆญค้่ฆไฟฎๆน Payload ๅฆไธ
็ปๅฐพ็็ฉบๆ ผๆฏไธบไบ้ฒๆญข escapeshellcmd() ๅฝๆฐไฝฟๅพๆไปถๅๅๆ shell.phtml\\ ใ
้่ฟ่ๅไธๆๆขญๅฐฑๅฏไปฅๅพๅฐ flag ไบใ
[็ๆญฆ็ป]SSRF Me
้ข็ฎๆบ็
่งฃ้ข่ฟ็จ
ๅจ safe_request_url ๅฝๆฐไธญ๏ผๆฅๅไบ URL ๅๆฐๅ่ฐ็จ check_inner_ip ๅฝๆฐๅคๆญๆฏๅฆๆฏๅ
็ฝIP๏ผไธๆฏ็่ฏๆไผๆง่ก safe_request_url ๅฝๆฐไธๆน็ curl ใ่ check_inner_ip ๅฝๆฐๆๅฎ URL ๅฟ
้กปไธบ http://, https://, gopher://, dict:// ่ฟๅ ็งๅ่ฎฎๅผๅคด๏ผๅ้่ฟ parse_url ๅฝๆฐ่ฟ่ก่งฃๆ๏ผ่่ฟ้ๆฃๆต็ IP ๆฎตๅ
ๆฌ 127.0.0, 10.0.0, 172.16.0, 192.168.0 ่ฟๅ ไธช็ฝๆฎตใๅ ๆญค่ฟ้็ป่ฟๆไธค็งๆนๅผ๏ผ
็ป่ฟ parse_url ๅฝๆฐ
็ป่ฟ่ขซๆฃๆต็ IP ๆฎต
็ฌฌไธ็งๆนๆณๅณๆฏๅจๆ้ Payload ๆถไฝฟๅพ่ฏฅๅฝๆฐๆ ๆณๆญฃๅธธ่งฃๆ URL๏ผๅณ http:/// ็ญใ็ฌฌไบ็งๆนๆณๅณๆฏไฝฟ็จ 0.0.0.0 ๆฅ่ฟ่ก็ป่ฟใ้่ฟๆ้ Payload ๅฆไธ
ๅณๅฏๅพๅฐ hint.php ็ๆบ็ ๅฆไธ
ๅฏไปฅๅพ็ฅ Redis ็ๅฏ็ ไธบ root ๏ผๅผๅงๅฐ่ฏ Redis SSRF ๏ผๅ ้่ฟๅจๆฌๅฐๆๅ ๆ้ ๅบ Payload ๏ผๅ้่ฟ gopher ๅ้ใ
้่ฟ WireShark ๆๅ ๏ผๅณ้ฎ->Follow->TCP stream๏ผ๏ผๅนถ่ฟๆปคๆๆๅก็ซฏ่ฟๅ็ๅผๅนถไปฅๅๅงๆฐๆฎๆพ็คบๅๅณๅฏๅพๅฐ Payload ใ


้่ฟ็ผๅ่ๆฌ่ฝฌไธบ Gopher ๅ่ฎฎๆฐๆฎ
้่ฟๆ้ Payload ๅฆไธ
่ฎฟ้ฎๅ่ฝ็ถไผๆพ็คบ 504 ๏ผไฝ้่ฟ่ฎฟ้ฎ webshell.php ๅฏไปฅๅ็ฐ Shell ๅทฒ็ปๆๅไธไผ ๏ผๅฐฑๅฏไปฅๅพๅฐ flag ไบใ

Last updated