<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Alec Maly&apos;s Tech Blog</title><description>Alec Maly&apos;s software and cybersecurity tech blog.</description><link>https://alecmaly.com/</link><item><title>My AI Use Cases | Retrospective</title><link>https://alecmaly.com/blog/2026/03/15/my-ai-use-cases-retrospective/</link><guid isPermaLink="true">https://alecmaly.com/blog/2026/03/15/my-ai-use-cases-retrospective/</guid><description>From blog re-platforming, static/taint analysis across multiple languages, SAST tooling + AI Assisted code review. I discuss my use cases and experiences with AI.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hasbro | MTG Arena: TextMeshPro injection via. WOTC DisplayName = 100% win rate against Desktop and iPad opponents</title><link>https://alecmaly.com/blog/2025/11/26/mtg-arena-textmeshpro-injection/</link><guid isPermaLink="true">https://alecmaly.com/blog/2025/11/26/mtg-arena-textmeshpro-injection/</guid><description>TextMeshPro markup injection leads to whited out screen.</description><pubDate>Wed, 26 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Exploiting Cooke Based Self-XSS</title><link>https://alecmaly.com/blog/2025/07/16/exploiting-cookie-based-self-xss/</link><guid isPermaLink="true">https://alecmaly.com/blog/2025/07/16/exploiting-cookie-based-self-xss/</guid><description>A mildly interesting self-xss with some additional security content &amp; best practices worth reviewing.</description><pubDate>Wed, 16 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Resolving Undocumented AWS Codebuild Errors and Discussing CI/CD GitHub Integration Security</title><link>https://alecmaly.com/blog/2025/06/17/resolving-undocumented-aws-codebuild-errors-and-discussing-cicd-github-integration-security/</link><guid isPermaLink="true">https://alecmaly.com/blog/2025/06/17/resolving-undocumented-aws-codebuild-errors-and-discussing-cicd-github-integration-security/</guid><description>Resolving an undocumented AWS Codebuild error and describing GitHub App integration security considerations.</description><pubDate>Tue, 17 Jun 2025 00:00:00 GMT</pubDate></item><item><title>[$15,000 Bounty] M365 Phish: Power Platform Privilege Escalation and Pivoting</title><link>https://alecmaly.com/blog/2024/02/29/m365-phish-power-platform-pivoting-and-privilege-escalation/</link><guid isPermaLink="true">https://alecmaly.com/blog/2024/02/29/m365-phish-power-platform-pivoting-and-privilege-escalation/</guid><description>Exploring the M365 Power Platform as a means of privilege escalation and flexing control over a phishing victim&apos;s SharePoint, OneDrive, Outlook, and Microsoft Teams data. </description><pubDate>Thu, 29 Feb 2024 00:00:00 GMT</pubDate></item><item><title>[$1250 - High Severity] Bypassing Brower Extension&apos;s Geolocation Spoofing with a Malicious Website (Location Guard &amp; ExpressVPN)</title><link>https://alecmaly.com/blog/2023/08/28/bypassing-browser-extensions-geolocation-spoofing-to-disclose-physical-location/</link><guid isPermaLink="true">https://alecmaly.com/blog/2023/08/28/bypassing-browser-extensions-geolocation-spoofing-to-disclose-physical-location/</guid><description>Bypassing the spoof geolocation feature in browser extensions to disclose the physical location of a user. I share two high severity bugs. Bug 1 is a generic payload that works across multiple extensions, and bug 2 is an ExpressVPN specific payload that has been patched. This post is a case study with the Location Guard &amp; ExpressVPN extensions, my bug bounty experience, and a few takeaways that may prove insightful for others.</description><pubDate>Mon, 28 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Optimizing Multi-Destination Routes with Google Maps and a Chrome Extension</title><link>https://alecmaly.com/blog/2022/11/07/optimizing-multi-destination-routes-with-google-maps-and-a-chrome-extension/</link><guid isPermaLink="true">https://alecmaly.com/blog/2022/11/07/optimizing-multi-destination-routes-with-google-maps-and-a-chrome-extension/</guid><description>Finding the best route between multiple destinations in Google Maps or other tools can be frustrating. I have created a bespoke Chromium browser extension to help calculate a relatively optimal multi-destination travel route. Usage: Install the extension, navigate to https://maps.google.com, and use the tool.</description><pubDate>Mon, 07 Nov 2022 00:00:00 GMT</pubDate></item><item><title>M365 Internal Phish: Abusing the Power Platform for SharePoint/OneDrive Privilege Escalation</title><link>https://alecmaly.com/blog/2022/05/13/abusing-sharepoint-and-onedrive-permissions-with-powerapps-and-flow/</link><guid isPermaLink="true">https://alecmaly.com/blog/2022/05/13/abusing-sharepoint-and-onedrive-permissions-with-powerapps-and-flow/</guid><description>An internal phishing POC leveraging Microsoft 365 citizen development tools (Power Platform). Phish for access to a target user&apos;s OneDrive and all SharePoint sites they own. </description><pubDate>Fri, 13 May 2022 00:00:00 GMT</pubDate></item><item><title>Image Slicing with Python</title><link>https://alecmaly.com/blog/2022/01/25/image-slicing-with-pyhon/</link><guid isPermaLink="true">https://alecmaly.com/blog/2022/01/25/image-slicing-with-pyhon/</guid><description>Slicing and manipulating images with a Python GUI program using the Pillow and tkinter GUI packages.</description><pubDate>Tue, 25 Jan 2022 00:00:00 GMT</pubDate></item><item><title>Download and Sort HackerOne Hacktivity Reports Using GraphQL Introspection</title><link>https://alecmaly.com/blog/2022/01/12/download-and-sort-hackerone-hacktivity-reports-using-graphql-introspection/</link><guid isPermaLink="true">https://alecmaly.com/blog/2022/01/12/download-and-sort-hackerone-hacktivity-reports-using-graphql-introspection/</guid><description>HackerOne hacktivity reports can have very useful (and interesting) content for learning how to test real systems for vulnerabilities. Unfortunately, it&apos;s impossible to sort on interesting fields such as severity and bounty from within the Hacktivity web UI. The goal of this post is to demonstrate a means of filtering/sorting HackerOne reports in an attempt to find writeups with valuable techniques/methodologies/strategies or other interesting information.</description><pubDate>Wed, 12 Jan 2022 00:00:00 GMT</pubDate></item><item><title>My First Wordpress Site: olgastherapy.com</title><link>https://alecmaly.com/blog/2022/01/04/my-first-wordpress-site-olgas-therapy/</link><guid isPermaLink="true">https://alecmaly.com/blog/2022/01/04/my-first-wordpress-site-olgas-therapy/</guid><description>Configuring wordpress and email for a small business by leveraging an always free Oracle cloud VPS, Google Workspace, and an assortment of free/trial tooling.</description><pubDate>Tue, 04 Jan 2022 00:00:00 GMT</pubDate></item><item><title>Game Hacking: Extracting Meshes to Make a Minimap HUD</title><link>https://alecmaly.com/blog/2021/12/08/game-hacking-extracting-meshes-to-make-a-minimap-hud/</link><guid isPermaLink="true">https://alecmaly.com/blog/2021/12/08/game-hacking-extracting-meshes-to-make-a-minimap-hud/</guid><description>Extracting/ripping game meshes to create a minimap Heads Up Display (HUD) showing player position.</description><pubDate>Wed, 08 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Debugging a Race Condition Between Microsoft Edge and SharePoint</title><link>https://alecmaly.com/blog/2021/11/23/edge-sharepoint-debugging-race-condition/</link><guid isPermaLink="true">https://alecmaly.com/blog/2021/11/23/edge-sharepoint-debugging-race-condition/</guid><description>A random redirect when opening Edge leads to an investigation discovering some interesting behavior between Edge and SharePoint.</description><pubDate>Tue, 23 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Scanning and Hooking Dynamic, Client-Side Data in Modern Web Applications</title><link>https://alecmaly.com/blog/2021/11/22/scanning-and-hooking-dynamic-client-side-data-in-modern-web-applications/</link><guid isPermaLink="true">https://alecmaly.com/blog/2021/11/22/scanning-and-hooking-dynamic-client-side-data-in-modern-web-applications/</guid><description>Scanning the DOM for interesting data + hooking getters/setters. Demonstrating POC w/ a PowerApps example.</description><pubDate>Mon, 22 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Finding Vulnerabilities in an 18 Year Old MMO</title><link>https://alecmaly.com/blog/2021/11/12/finding-vulnerabilities-in-an-18-year-old-mmo/</link><guid isPermaLink="true">https://alecmaly.com/blog/2021/11/12/finding-vulnerabilities-in-an-18-year-old-mmo/</guid><description>Finding and abusing size constrained XSS and a payment gateway bypass in an 18 year old MMO.</description><pubDate>Fri, 12 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Exploring the WinDbg Preview JavaScript API</title><link>https://alecmaly.com/blog/2021/10/22/exploring-the-windbg-preview-javascript-api/</link><guid isPermaLink="true">https://alecmaly.com/blog/2021/10/22/exploring-the-windbg-preview-javascript-api/</guid><description>Trying to recreate the x32dbg/x64dbg stacktrace and dereferencing features in WinDbg Preview by leveraging its JavaScript API. Additionally, playing with Time Travel Debugging (TTD) and inspecting memory on the heap. POC included.</description><pubDate>Fri, 22 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Hacking Electron Apps: Joplin</title><link>https://alecmaly.com/blog/2021/10/12/hacking-electron-apps-joplin/</link><guid isPermaLink="true">https://alecmaly.com/blog/2021/10/12/hacking-electron-apps-joplin/</guid><description>Adding custom functionality to the Joplin note-taking app by injecting arbitrary JavaScript into source code. POC included.</description><pubDate>Tue, 12 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Adventures in Open Source Contributing: Joplin</title><link>https://alecmaly.com/blog/2021/10/11/adventures-in-open-source-contributing-joplin/</link><guid isPermaLink="true">https://alecmaly.com/blog/2021/10/11/adventures-in-open-source-contributing-joplin/</guid><description>Fixing a bug in open source software leads to diagnosing a systemic unit testing bug.</description><pubDate>Mon, 11 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Android Hacking Tips and Tricks with Frida &amp; BurpSuite</title><link>https://alecmaly.com/blog/2021/10/10/android-hacking-tips-and-tricks-with-frida-and-burpsuite/</link><guid isPermaLink="true">https://alecmaly.com/blog/2021/10/10/android-hacking-tips-and-tricks-with-frida-and-burpsuite/</guid><description>Learning by modifying an android .apk, intercepting + decrypting network traffic, and poking at game memory (changing function arguments + return values / calling functions by virtual address).</description><pubDate>Sun, 10 Oct 2021 00:00:00 GMT</pubDate></item></channel></rss>