<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>cpus.me</title>
    <link>https://cpus.me/</link>
    <description>Recent content on cpus.me</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 08 Aug 2026 00:30:00 +0200</lastBuildDate>
    <atom:link href="https://cpus.me/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>macOS Forensic Artifact Browser</title>
      <link>https://cpus.me/2026/macos-forensic-artifacts/</link>
      <pubDate>Sat, 08 Aug 2026 00:30:00 +0200</pubDate>
      <guid>https://cpus.me/2026/macos-forensic-artifacts/</guid>
      <description>&lt;p&gt;A searchable index of 313 macOS forensic artifacts collectable from a live system, covering&#xA;macOS 13 Ventura through macOS 26. Each entry records where the artifact lives, how to collect&#xA;it, what privilege the collection requires, and what investigative question it answers.&lt;/p&gt;&#xA;&lt;p&gt;Root alone is not sufficient on macOS 13 and later. TCC applies regardless of uid, so a root&#xA;process without Full Disk Access gets &lt;code&gt;EPERM&lt;/code&gt; on Mail, Messages, Safari data, the user&amp;rsquo;s Desktop,&#xA;Documents and Downloads, and on &lt;code&gt;TCC.db&lt;/code&gt; itself. Every entry declares its access tier, so you can&#xA;filter for exactly what a given privilege level can reach.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Richard W. Hamming: &#34;Learning to Learn&#34; lectures</title>
      <link>https://cpus.me/2026/rhamming-learning-to-learn/</link>
      <pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate>
      <guid>https://cpus.me/2026/rhamming-learning-to-learn/</guid>
      <description>&lt;p&gt;If I&amp;rsquo;d be to go back in time, maybe 10 years or even longer, looking to meet someone that would give&#xA;me great career and life advice, I wish they would just say:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;here&amp;rsquo;s a link to what you need:&lt;/em&gt; &lt;a href=&#34;https://youtube.com/playlist?list=PL2FF649D0C4407B30&amp;amp;si=Ds00rOA8WHSyI3ZD&#34;&gt;https://youtube.com/playlist?list=PL2FF649D0C4407B30&amp;amp;si=Ds00rOA8WHSyI3ZD&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Those are Richard W. Hamming&amp;rsquo;s lectures on &amp;ldquo;Learning to Learn&amp;rdquo;. Each of them contains valuable advice. (Thanks @securitylectures for sharing that content).&lt;/p&gt;&#xA;&lt;p&gt;Complementary to this is Hamming&amp;rsquo;s book - &lt;a href=&#34;https://press.stripe.com/the-art-of-doing-science-and-engineering&#34;&gt;The Art of Doing Science and Engineering&lt;/a&gt;. In fact, the book is based on these lectures.&#xA;This book is one of my favourite.&lt;/p&gt;</description>
    </item>
    <item>
      <title>XProtect and XProtect BehaviorService: previous research</title>
      <link>https://cpus.me/2026/xprotect-behavior-service/</link>
      <pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://cpus.me/2026/xprotect-behavior-service/</guid>
      <description>&lt;p&gt;Recently started looking into macOS&amp;rsquo; &lt;code&gt;XProtect&lt;/code&gt; and its satellites. There are a few interesting presentations and articles from previous research done in the last years.&#xA;I mainly want to capture some of the ones that I already went through and found valuable before I publish some of my own findings, learnings and failures.&lt;/p&gt;&#xA;&lt;p&gt;The following two presentations are particularly interesting on what &lt;code&gt;XProtect&lt;/code&gt; is and &lt;code&gt;XProtect Remediator&lt;/code&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://youtu.be/43BIK-e7FBE?si=YWk-pVn_1CZk0kJ2&#34;&gt;MDOYVR23 - Stuart Ashenbrenner - (dm)XProtect: Stop, Drop, Shut malware down before it opens up shop&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://youtu.be/1pJWqtBxb50?si=S6DyzwyJxFvT8SEB&#34;&gt;Black Hat USA 2025 | XUnprotect: Reverse Engineering macOS XProtect Remediator&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I heard about &lt;code&gt;XProtect&lt;/code&gt; before, maybe around end of 2024 or so, but never had the interest to research it. But with some of the latest updates related to clipboard pasting and &lt;code&gt;ClickFix&lt;/code&gt; campaigns, my interest grew so I started looking into how this works. My own research, so far, for this &lt;code&gt;XProtect&lt;/code&gt; feature hasn&amp;rsquo;t uncovered anything new than what is detailed in this high quality research done by &lt;a href=&#34;https://objective-see.org/blog/blog_0x87.html&#34;&gt;Patrick Wardle&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Latest goodies January #1</title>
      <link>https://cpus.me/2026/latest-goodies-2026-1-1/</link>
      <pubDate>Mon, 26 Jan 2026 22:13:38 +0100</pubDate>
      <guid>https://cpus.me/2026/latest-goodies-2026-1-1/</guid>
      <description>&lt;p&gt;A bit of time has passed since my last post. Many interesting things have happened in the tech world.&#xA;Gathered some of the most interesting resources that I read or watched in the last 2 months, although the list is not comprehensive and I might have not captured all of them.&lt;/p&gt;&#xA;&lt;h2 id=&#34;reading&#34;&gt;Reading&lt;/h2&gt;&#xA;&lt;h2 id=&#34;videos&#34;&gt;Videos&lt;/h2&gt;&#xA;&lt;h3 id=&#34;chatting-with-robert-xiao-from-ppp--023-ctf-radiooo&#34;&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=v22IRBJWBQk&#34;&gt;Chatting with Robert Xiao from PPP | 023 CTF Radiooo&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;I haven&amp;rsquo;t played CTFs seriously for the last 4 years or so (although still very interested in them, but no much free time anymore), but seeing the title of the video it was a no brainer that I want to watch it!&#xA;Robert Xiao is a well-known and very successful CTF player.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A quick first look at macOS PowerLogs</title>
      <link>https://cpus.me/2025/macos-powerlogs-1/</link>
      <pubDate>Sun, 09 Nov 2025 13:58:41 +0100</pubDate>
      <guid>https://cpus.me/2025/macos-powerlogs-1/</guid>
      <description>&lt;h2 id=&#34;intro&#34;&gt;Intro&lt;/h2&gt;&#xA;&lt;p&gt;Hi there!&lt;/p&gt;&#xA;&lt;p&gt;As I mentioned in my previous post - &lt;a href=&#34;https://cpus.me/2025/latest-goodies-10-1/&#34;&gt;Latest goodies October #1&lt;/a&gt; - there were a few interesting presentations at &lt;a href=&#34;https://youtube.com/playlist?list=PLliknDIoYszveXp7vp2RuL5wa-MaxkCzc&amp;amp;si=JBLcCi-Q_SxnHrwB&#34;&gt;OBTS v8.0&lt;/a&gt; which motivated me to learn more about macOS and *OS platforms.&#xA;One of the most interesting ones was &lt;a href=&#34;https://www.youtube.com/watch?v=dLEZgIwjcPY&#34;&gt;Sarah Edwards&amp;rsquo;s - The Power of Powerlogs&lt;/a&gt;. All presentations, slides and videos are on &lt;a href=&#34;https://objectivebythesea.org/v8/talks.html&#34;&gt;OBTS - Talks&lt;/a&gt; page.&#xA;I was aware of macOS&amp;rsquo; powerlogs (most probably from Sarah&amp;rsquo;s blog), however I never spent time investigating them in detail and learning about their structure. This time it seems like a good opportunity to do so.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Latest goodies October #1</title>
      <link>https://cpus.me/2025/latest-goodies-10-1/</link>
      <pubDate>Sun, 26 Oct 2025 22:35:17 +0100</pubDate>
      <guid>https://cpus.me/2025/latest-goodies-10-1/</guid>
      <description>&lt;h2 id=&#34;interesting-readings&#34;&gt;Interesting readings&lt;/h2&gt;&#xA;&lt;h3 id=&#34;i&#34;&gt;&lt;a href=&#34;https://nullpt.rs/reverse-engineering-browser&#34;&gt;I&amp;rsquo;m Building a Browser for Reverse Engineers&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Nice article about browser hacking for reverse engineering and different approaches to reverse&#xA;engineering JavaScript code. Worth reading! There are some other interesting articles on the same blog&#xA;on related topics. See: &lt;a href=&#34;https://nullpt.rs&#34;&gt;https://nullpt.rs&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Some useful tools mentioned in the blogpost:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The well known JavaScript deobfuscator powering &lt;a href=&#34;https://deobfuscate.io&#34;&gt;deobfuscate.io&lt;/a&gt;: &lt;a href=&#34;https://github.com/ben-sb/javascript-deobfuscator&#34;&gt;https://github.com/ben-sb/javascript-deobfuscator&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/samuelmaddock/electron-browser-shell&#34;&gt;electron-browser-shell&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;First time I saw the article it was on &lt;a href=&#34;https://news.ycombinator.com/item?id=45492489&#34;&gt;HN&lt;/a&gt;. There are a couple of&#xA;interesting comments throughout the comments section. One of them mentions an instrumented version of&#xA;&lt;em&gt;V8 JavaScript Engine&lt;/em&gt;, which I found intriguing and worth exploring further: &lt;a href=&#34;https://github.com/wspr-ncsu/visiblev8&#34;&gt;https://github.com/wspr-ncsu/visiblev8&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Latest goodies September #2</title>
      <link>https://cpus.me/2025/latest-goodies-09-2/</link>
      <pubDate>Fri, 26 Sep 2025 09:44:50 +0200</pubDate>
      <guid>https://cpus.me/2025/latest-goodies-09-2/</guid>
      <description>&lt;p&gt;A few things worth mentioning from the past weeks.&lt;/p&gt;&#xA;&lt;h2 id=&#34;interesting-readings&#34;&gt;Interesting readings&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://detections.ai&#34;&gt;detections.ai&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Not really a reading reference but an interesting resource for detection and response practitioners.&#xA;At a glance, it is&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Community Inspired. AI Enhanced. Better Detections.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It is possible to filter detections by rule language, category, platform and more.&#xA;I find platform labels and MITRE ATT&amp;amp;CK labels very useful for quickly extracting detection rules for specific platforms and techniques that align with your threat model and might enhance your detection capabilities.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Latest goodies September #1</title>
      <link>https://cpus.me/2025/latest-goodies-09-1/</link>
      <pubDate>Fri, 19 Sep 2025 23:08:27 +0200</pubDate>
      <guid>https://cpus.me/2025/latest-goodies-09-1/</guid>
      <description>&lt;p&gt;A few things worth mentioning from the past weeks.&lt;/p&gt;&#xA;&lt;h2 id=&#34;interesting-readings&#34;&gt;Interesting readings&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arxiv.org/abs/1611.03814&#34;&gt;Towards the Science of Security and Privacy in Machine Learning&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arxiv.org/pdf/2508.06471&#34;&gt;GLM-4.5: Agentic, Reasoning, and Coding (ARC) Foundation Models&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cacm.acm.org/opinion/life-lessons-from-the-first-half-century-of-my-career/#B5&#34;&gt;Life Lessons from the First Half-Century of My Career&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;interesting-podcasts&#34;&gt;Interesting podcasts&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://signalsandthreads.com/why-ml-needs-a-new-programming-language/&#34;&gt;Why ML Needs a New Programming Language&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;interesting-videos&#34;&gt;Interesting videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=sbkeEwhWIks&#34;&gt;DEF CON 33: Claude&amp;ndash;Climbing a CTF Scoreboard Near You&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=bYp2vvUgEqE&#34;&gt;Physics of Racing&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=rf_lN754ZBU&#34;&gt;The Gentlemen Hackers interview: Thomas Dullien aka Halvar Flake&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=GfH4QL4VqJ0&#34;&gt;Python: The Documentary | An origin story&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=IS_y40zY-hc&#34;&gt;Advanced Context Engineering for Agents&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;</description>
    </item>
  </channel>
</rss>
