<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://0xtonyr.github.io/</id><title>0xtonyr</title><subtitle>Cybersecurity write-ups and notes by 0xtonyr.</subtitle> <updated>2026-06-01T01:53:10-03:00</updated> <author> <name>Antonio Vitor</name> <uri>https://0xtonyr.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://0xtonyr.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://0xtonyr.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Antonio Vitor </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>XSS Lab #9 - Reflected XSS into a JavaScript String with Angle Brackets HTML Encoded</title><link href="https://0xtonyr.github.io/posts/xss-lab-9-portswigger/" rel="alternate" type="text/html" title="XSS Lab #9 - Reflected XSS into a JavaScript String with Angle Brackets HTML Encoded" /><published>2026-05-18T00:00:00-03:00</published> <updated>2026-05-31T22:26:23-03:00</updated> <id>https://0xtonyr.github.io/posts/xss-lab-9-portswigger/</id> <content src="https://0xtonyr.github.io/posts/xss-lab-9-portswigger/" /> <author> <name>Antonio Vitor</name> </author> <category term="Web Security Academy" /> <category term="XSS" /> <summary> Lab Description Lab: Reflected XSS into a JavaScript string with angle brackets HTML encoded This lab contains a reflected cross-site scripting vulnerability in the search query tracking functionality where angle brackets are encoded. The reflection occurs inside a JavaScript string. To solve this lab, perform a cross-site scripting attack that breaks out of the JavaScript string and calls th... </summary> </entry> <entry><title>XSS Lab #10 - DOM XSS in document.write Sink Using source location.search Inside a Select Element</title><link href="https://0xtonyr.github.io/posts/xss-lab-10-portswigger/" rel="alternate" type="text/html" title="XSS Lab #10 - DOM XSS in document.write Sink Using source location.search Inside a Select Element" /><published>2026-05-18T00:00:00-03:00</published> <updated>2026-05-31T22:26:23-03:00</updated> <id>https://0xtonyr.github.io/posts/xss-lab-10-portswigger/</id> <content src="https://0xtonyr.github.io/posts/xss-lab-10-portswigger/" /> <author> <name>Antonio Vitor</name> </author> <category term="Web Security Academy" /> <category term="XSS" /> <summary> Lab Description Lab: DOM XSS in document.write sink using source location.search inside a select element This lab contains a DOM-based cross-site scripting vulnerability in the stock checker functionality. It uses the JavaScript document.write function, which writes data out to the page. The document.write function is called with data from location.search which you can control using the websi... </summary> </entry> <entry><title>Flag Command - HTB CTF Write-up</title><link href="https://0xtonyr.github.io/posts/flag-command-ctf/" rel="alternate" type="text/html" title="Flag Command - HTB CTF Write-up" /><published>2026-04-22T00:00:00-03:00</published> <updated>2026-05-31T22:26:23-03:00</updated> <id>https://0xtonyr.github.io/posts/flag-command-ctf/</id> <content src="https://0xtonyr.github.io/posts/flag-command-ctf/" /> <author> <name>Antonio Vitor</name> </author> <category term="CTF" /> <category term="Web Security" /> <summary> Challenge Overview Category: Web Security / API Exploitation Target: http://154.57.164.76:31023/ A whimsical, interactive text-based game where you wake up in a mysterious alien forest. Navigate singing squirrels, mischievous nymphs, and grumpy wizards in a labyrinth to find the flag. The key to solving this challenge was discovering a secret command hidden in the API responses. Methodolog... </summary> </entry> <entry><title>Bucket - HTB</title><link href="https://0xtonyr.github.io/posts/bucket-htb/" rel="alternate" type="text/html" title="Bucket - HTB" /><published>2026-02-21T14:48:00-03:00</published> <updated>2026-05-31T22:58:52-03:00</updated> <id>https://0xtonyr.github.io/posts/bucket-htb/</id> <content src="https://0xtonyr.github.io/posts/bucket-htb/" /> <author> <name>Antonio Vitor</name> </author> <category term="HackTheBox" /> <category term="Medium" /> <summary> About Bucket “A port scan conducted with nmap reveals port 80 running an Apache server, with stored files pointing to an open S3 bucket. It’s possible to upload a PHP shell to the bucket to establish a reverse connection. After some local enumeration, we identify a user on the system, along with their password exposed in a DynamoDB database configuration file. Last but not least, an internal a... </summary> </entry> <entry><title>SteamCloud - HTB</title><link href="https://0xtonyr.github.io/posts/steamcloud-htb/" rel="alternate" type="text/html" title="SteamCloud - HTB" /><published>2026-01-11T14:36:00-03:00</published> <updated>2026-05-31T22:58:52-03:00</updated> <id>https://0xtonyr.github.io/posts/steamcloud-htb/</id> <content src="https://0xtonyr.github.io/posts/steamcloud-htb/" /> <author> <name>Antonio Vitor</name> </author> <category term="HackTheBox" /> <category term="Easy" /> <summary> About SteamCloud A port scan conducted with nmap reveals specific Kubernetes and Kubelet ports running on the target. It is not possible to enumerate the Kubernetes API because it requires authentication. However, it is possible to enumerate the Kubelet service on port 10250 and discover the pods running in the Kubernetes cluster. The nginx pod allows code execution, and within it, the access ... </summary> </entry> </feed>
