<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Medium on Łukasz Pastuszak - security notes</title><link>https://lukaszpastuszak.dev/tags/medium/</link><description>Recent content in Medium on Łukasz Pastuszak - security notes</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 04 Sep 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://lukaszpastuszak.dev/tags/medium/index.xml" rel="self" type="application/rss+xml"/><item><title>Media</title><link>https://lukaszpastuszak.dev/writeups/media/</link><pubDate>Thu, 04 Sep 2025 00:00:00 +0000</pubDate><guid>https://lukaszpastuszak.dev/writeups/media/</guid><description>A WMP playlist file leaks Net-NTLMv2 for a crack and SSH login, an NTFS junction redirects an Apache write into the web root for a webshell, and FullPowers plus GodPotato reach SYSTEM.</description></item><item><title>Voleur</title><link>https://lukaszpastuszak.dev/writeups/voleur/</link><pubDate>Sat, 05 Jul 2025 00:00:00 +0000</pubDate><guid>https://lukaszpastuszak.dev/writeups/voleur/</guid><description>NTLM is disabled domain-wide; a cracked Excel file leaks service credentials, WriteSPN enables targeted Kerberoasting, AD Recycle Bin restores a deleted user, DPAPI decryption recovers a higher-privileged account, and a WSL pivot exposes ntds.dit for full domain compromise.</description></item><item><title>VulnCicada</title><link>https://lukaszpastuszak.dev/writeups/vulncicada/</link><pubDate>Thu, 03 Jul 2025 00:00:00 +0000</pubDate><guid>https://lukaszpastuszak.dev/writeups/vulncicada/</guid><description>A password on a sticky note in an image from an open NFS share, Kerberos-only authentication, ADCS ESC8 exploited via a Kerberos relay (a serialized empty CREDENTIAL_TARGET_INFORMATION DNS record) plus PetitPotam coercion, a DC machine-account certificate, DCSync, and the Administrator hash.</description></item><item><title>TombWatcher</title><link>https://lukaszpastuszak.dev/writeups/tombwatcher/</link><pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate><guid>https://lukaszpastuszak.dev/writeups/tombwatcher/</guid><description>A chain of Active Directory ACL abuses (WriteSPN, AddSelf, ReadGMSAPassword, ForceChangePassword, WriteOwner) reaches john, then AD Recycle Bin plus ADCS ESC15 (CVE-2024-49019) escalates to Administrator.</description></item><item><title>StreamIO</title><link>https://lukaszpastuszak.dev/writeups/streamio/</link><pubDate>Sat, 04 Jun 2022 00:00:00 +0000</pubDate><guid>https://lukaszpastuszak.dev/writeups/streamio/</guid><description>A UNION-based MSSQL injection and a debug-parameter LFI chain into a raw eval() RCE, then credential reuse and Firefox-stored logins reach an AD ACL abuse (WriteOwner/Owns) over a group with ReadLAPSPassword to recover the local administrator password.</description></item><item><title>Timing</title><link>https://lukaszpastuszak.dev/writeups/timing/</link><pubDate>Sat, 11 Dec 2021 00:00:00 +0000</pubDate><guid>https://lukaszpastuszak.dev/writeups/timing/</guid><description>A login timing side channel enumerates users, mass assignment sets role=1, an LFI plus php://filter discloses source, a predictable MD5(time()) upload name gives RCE, a git history leak yields a reused password, and Axel&amp;#39;s .axelrc default_filename overwrites root&amp;#39;s authorized_keys.</description></item><item><title>Forge</title><link>https://lukaszpastuszak.dev/writeups/forge/</link><pubDate>Sat, 11 Sep 2021 00:00:00 +0000</pubDate><guid>https://lukaszpastuszak.dev/writeups/forge/</guid><description>An &amp;#39;upload from URL&amp;#39; feature is an SSRF read primitive; a redirect from the attacker&amp;#39;s server bypasses the loopback blacklist and reaches an internal FTP for the SSH key, and pdb.post_mortem in a sudo script gives root.</description></item><item><title>Sniper</title><link>https://lukaszpastuszak.dev/writeups/sniper/</link><pubDate>Sat, 05 Oct 2019 00:00:00 +0000</pubDate><guid>https://lukaszpastuszak.dev/writeups/sniper/</guid><description>LFI in a language parameter plus PHP session poisoning gives RCE as IUSR, a leaked database password reused via PSCredential reaches chris, and a malicious CHM captures the administrator&amp;#39;s Net-NTLMv2 for SYSTEM.</description></item><item><title>Craft</title><link>https://lukaszpastuszak.dev/writeups/craft/</link><pubDate>Sat, 13 Jul 2019 00:00:00 +0000</pubDate><guid>https://lukaszpastuszak.dev/writeups/craft/</guid><description>A Gogs-leaked Python eval() injection in a beer-catalog API drops root inside a container; database credential reuse unlocks a private repo and an SSH key, and a leftover root-policy Vault token mints a one-time SSH password for root.</description></item><item><title>RedCross</title><link>https://lukaszpastuszak.dev/writeups/redcross/</link><pubDate>Sat, 10 Nov 2018 00:00:00 +0000</pubDate><guid>https://lukaszpastuszak.dev/writeups/redcross/</guid><description>Shared PHP sessions between subdomains, an NSS + PostgreSQL account backend, command injection in a setuid wrapper, and a x64 ROP buffer overflow, with multiple paths at every stage.</description></item><item><title>Node</title><link>https://lukaszpastuszak.dev/writeups/node/</link><pubDate>Sat, 14 Oct 2017 00:00:00 +0000</pubDate><guid>https://lukaszpastuszak.dev/writeups/node/</guid><description>A leaky Express API exposes hashes and a hidden admin, a password-protected backup yields MongoDB credentials reused for SSH, a Mongo-driven scheduler runs exec() as another user, and a SUID binary falls to a ret2libc buffer overflow (plus several unintended blacklist bypasses).</description></item></channel></rss>