<?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>Posts on initblog.com</title>
    <link>https://initblog.com/posts/</link>
    <description>Recent content in Posts on initblog.com</description>
    <image>
      <title>initblog.com</title>
      <url>https://initblog.com/images/papermod-cover.png</url>
      <link>https://initblog.com/images/papermod-cover.png</link>
    </image>
    <generator>Hugo -- 0.151.0</generator>
    <language>en</language>
    <copyright>initstring</copyright>
    <lastBuildDate>Thu, 04 Dec 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://initblog.com/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Privilege Escalation in Fedora Linux: Exploiting ABRT for Root</title>
      <link>https://initblog.com/2025/abrt-root/</link>
      <pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://initblog.com/2025/abrt-root/</guid>
      <description>In October 2025, I discovered CVE-2025-12744, a local privilege escalation affecting Fedora Linux. This post details how I chained a 12-byte command injection in the ABRT daemon into a three-stage exploit to escape the systemd sandbox and gain root.</description>
    </item>
    <item>
      <title>Drive-By Attack in Ollama Desktop v0.10.0</title>
      <link>https://initblog.com/2025/ollama-driveby/</link>
      <pubDate>Tue, 19 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://initblog.com/2025/ollama-driveby/</guid>
      <description>A vulnerability in the Ollama desktop GUI&amp;rsquo;s cross-origin controls allowed malicious websites to reconfigure local application settings, redirecting all private AI conversations to attacker-controlled servers.</description>
    </item>
    <item>
      <title>Enumerating Public Cloud Resources With Nuclei</title>
      <link>https://initblog.com/2023/nuclei-cloud-enum/</link>
      <pubDate>Sat, 30 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://initblog.com/2023/nuclei-cloud-enum/</guid>
      <description>Nuclei, the open-source vulnerability scanner, now supports enumerating public cloud resources across AWS, Azure, and GCP using new self-contained templates.</description>
    </item>
    <item>
      <title>Stealing Bitcoin with Cross-Site Request Forgery (Ride the Lightning &#43; Umbrel)</title>
      <link>https://initblog.com/2021/rtl-driveby/</link>
      <pubDate>Sat, 31 Jul 2021 00:00:00 +1000</pubDate>
      <guid>https://initblog.com/2021/rtl-driveby/</guid>
      <description>Ride the Lightning is a popular add on for Bitcoin full-node distributions like Umbrel. A recent bug would have allowed remote attackers to empty Bitcoin wallets via malicious JavaScript, due to an overly permissive HTTP CORS header.</description>
    </item>
    <item>
      <title>Firefox for Android: LAN Based Intent Triggering</title>
      <link>https://initblog.com/2020/firefox-android/</link>
      <pubDate>Tue, 15 Sep 2020 00:00:00 +0000</pubDate>
      <guid>https://initblog.com/2020/firefox-android/</guid>
      <description>The SSDP engine in Firefox for Android (68.11.0 and below) can be tricked into triggering Android intent URIs with zero user interaction.  This attack can be leveraged by attackers on the same WiFi network and manifests as applications on the target device suddenly launching, without the users&amp;rsquo; permission, and conducting activities allowed by the intent.</description>
    </item>
    <item>
      <title>Three Privilege Escalation Bugs in Google Cloud Platform&#39;s OS Login</title>
      <link>https://initblog.com/2020/oslogin-privesc/</link>
      <pubDate>Thu, 04 Jun 2020 00:00:00 +0000</pubDate>
      <guid>https://initblog.com/2020/oslogin-privesc/</guid>
      <description>Google Cloud Platform provides OS Login for managing SSH access to compute instance using IAM roles. I discovered multiple ways to escalate privileges from the non-administrative IAM role to the administrative one. These vulnerabilities manifest as local root exploits, allowing non-administrative users to execute commands as the root user.</description>
    </item>
    <item>
      <title>LAN-Based Blind SSRF Attack Primitive for Windows Systems (switcheroo)</title>
      <link>https://initblog.com/2019/switcheroo/</link>
      <pubDate>Fri, 09 Aug 2019 00:00:00 +0000</pubDate>
      <guid>https://initblog.com/2019/switcheroo/</guid>
      <description>Unauthenticated attackers on a local network can force stock Windows systems to perform arbitrary HTTP GET requests, including to the target&amp;rsquo;s localhost interface. No user interaction is required. No IIS installation is required.</description>
    </item>
    <item>
      <title>Linux Privilege Escalation via LXD &amp; Hijacked UNIX Socket Credentials</title>
      <link>https://initblog.com/2019/lxd-root/</link>
      <pubDate>Mon, 20 May 2019 00:00:00 +0000</pubDate>
      <guid>https://initblog.com/2019/lxd-root/</guid>
      <description>Linux systems running LXD are vulnerable to privilege escalation via multiple attack paths, two of which are published in my lxd_root GitHub repository. This blog will go into the details of what I think is a very interesting path - abusing relayed UNIX socket credentials to speak directly to systemd&amp;rsquo;s private interface.</description>
    </item>
    <item>
      <title>Linux Privilege Escalation via snapd (dirty_sock exploit)</title>
      <link>https://initblog.com/2019/dirty-sock/</link>
      <pubDate>Wed, 13 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://initblog.com/2019/dirty-sock/</guid>
      <description>In January 2019, I discovered a privilege escalation vulnerability in default installations of Ubuntu Linux. This was due to a bug in the snapd API, a default service. Any local user could exploit this vulnerability to obtain immediate root access to the system.</description>
    </item>
    <item>
      <title>Serv-U FTP: Privilege Escalation to Remote Code Execution</title>
      <link>https://initblog.com/2019/servu-privesc/</link>
      <pubDate>Fri, 08 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://initblog.com/2019/servu-privesc/</guid>
      <description>I found an interesting way to achieve remote code execution on a recent test. I ended up submitting a detailed description of manual exploitation to the vendor, and I thought it might be interesting to share here.</description>
    </item>
    <item>
      <title>Red-Teamers: Skip the Proxmark, Clone a Lanyard</title>
      <link>https://initblog.com/2018/redteam-lanyards/</link>
      <pubDate>Sun, 09 Dec 2018 12:00:00 +0000</pubDate>
      <guid>https://initblog.com/2018/redteam-lanyards/</guid>
      <description>I noticed a nice, cheap, low-tech alternative to badge cloning on a recent physical security engagement and thought I&amp;rsquo;d share. This post is going to be short and sweet.</description>
    </item>
    <item>
      <title>Phishing for Screenshots (Excel Macro)</title>
      <link>https://initblog.com/2018/phishing-for-screenshots/</link>
      <pubDate>Sun, 02 Dec 2018 12:00:00 +0000</pubDate>
      <guid>https://initblog.com/2018/phishing-for-screenshots/</guid>
      <description>When performing social engineering engagements, it&amp;rsquo;s tricky to find a payload that demonstrates the gravity of the attack without going full-on red team and shelling boxes. I&amp;rsquo;ve developed something for a recent test that I think finds a nice balance - an Excel macro that will take a screenshot of the user&amp;rsquo;s desktop and leverage their local Outlook profile to email it back to a predefined address.</description>
    </item>
    <item>
      <title>Hijacking NTLM-powered Mobile Apps (Part 2 - Relaying with Metasploit)</title>
      <link>https://initblog.com/2018/ntlm-mobile-app-relay/</link>
      <pubDate>Mon, 01 Oct 2018 12:00:00 +0000</pubDate>
      <guid>https://initblog.com/2018/ntlm-mobile-app-relay/</guid>
      <description>Working on hacking a mobile app that uses NTLM to authenticate to a back-end web service? Make sure to check out Part 1 first. In this blog, we&amp;rsquo;ll assume we could not crack the password and instead need to relay the Challenge/Response to interact with the API.</description>
    </item>
    <item>
      <title>Hijacking NTLM-powered Mobile Apps (Part 1 - Cracking with Responder)</title>
      <link>https://initblog.com/2018/ntlm-mobile-app-crack/</link>
      <pubDate>Sun, 30 Sep 2018 12:00:00 +0000</pubDate>
      <guid>https://initblog.com/2018/ntlm-mobile-app-crack/</guid>
      <description>Doing a black-box test of a mobile app that uses NTLM authentication to speak to the web service? You may find your typical tools won&amp;rsquo;t work. Read on for information on intercepting, inspecting, and modifying the API calls. You might even get lucky and crack a clear-test master password.</description>
    </item>
    <item>
      <title>Out-of-Band XXE in Plex Media Server</title>
      <link>https://initblog.com/2018/plex-xxe/</link>
      <pubDate>Wed, 01 Aug 2018 00:00:00 +0000</pubDate>
      <guid>https://initblog.com/2018/plex-xxe/</guid>
      <description>The XML parsing engine for Plex Media Server&amp;rsquo;s SSDP/UPNP functionality was vulnerable to an XML External Entity Processing (XXE) attack. This would have allowed attackers to access arbitrary files and capture NetNTLM challenge/response.</description>
    </item>
    <item>
      <title>How to Lose Your Bitcoins: Part 2 (Cracking Bitcoin Core wallet.dat Files)</title>
      <link>https://initblog.com/2018/bitcoin2-cracking-wallets/</link>
      <pubDate>Mon, 05 Feb 2018 12:00:00 +0000</pubDate>
      <guid>https://initblog.com/2018/bitcoin2-cracking-wallets/</guid>
      <description>This is part two in a series of blogs on cryptocurrencies and security. The goal is to show how passwords can be recovered for encrypted Bitcoin Core (or Satoshi Client) wallets.</description>
    </item>
    <item>
      <title>How to Lose Your Bitcoins: Part 1 (Cracking Encrypted USB Drives)</title>
      <link>https://initblog.com/2018/bitcoin1-cracking-usb/</link>
      <pubDate>Thu, 18 Jan 2018 12:00:00 +0000</pubDate>
      <guid>https://initblog.com/2018/bitcoin1-cracking-usb/</guid>
      <description>This is part one in a series of blogs on cryptocurrencies and security. The goal show how your private keys could be extracted from an encrypted USB stick, like a Tails OS persistent volume.</description>
    </item>
    <item>
      <title>Penetration Testing Flash Apps (aka “How to Cheat at Blackjack”)</title>
      <link>https://initblog.com/2017/pentesting-flash/</link>
      <pubDate>Sun, 17 Sep 2017 15:04:23 +0000</pubDate>
      <guid>https://initblog.com/2017/pentesting-flash/</guid>
      <description>In this post, we will walk through detailed steps to intercept, review, modify, and replay flash-based web apps. For demonstration purposes, I’ve selected a blackjack-style card game.</description>
    </item>
    <item>
      <title>Hacking a Pizza Order with Burp Suite</title>
      <link>https://initblog.com/2017/pizza-hacking/</link>
      <pubDate>Sun, 03 Sep 2017 00:00:00 +0000</pubDate>
      <guid>https://initblog.com/2017/pizza-hacking/</guid>
      <description>A real-life example of bypassing UI restrictions in a web application.</description>
    </item>
    <item>
      <title>How to Spy on Your Android Phone</title>
      <link>https://initblog.com/2017/android-burpsuite/</link>
      <pubDate>Fri, 28 Jul 2017 00:00:00 +0000</pubDate>
      <guid>https://initblog.com/2017/android-burpsuite/</guid>
      <description>Beginners guide to intercepting HTTP traffic on Android.</description>
    </item>
    <item>
      <title>Scraping Song Lyrics for Password Attacks</title>
      <link>https://initblog.com/2017/lyricpass/</link>
      <pubDate>Wed, 26 Apr 2017 00:00:00 +0000</pubDate>
      <guid>https://initblog.com/2017/lyricpass/</guid>
      <description>Generate targeted password wordlists based on song lyrics for specific artists.</description>
    </item>
  </channel>
</rss>
