<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>forrestcook.net</title>
		<link>https://forrestcook.net/</link>
		<description>Recent content on forrestcook.net</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<lastBuildDate>Mon, 21 Apr 2025 00:00:00 -0700</lastBuildDate>
		
			<atom:link href="https://forrestcook.net/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Varints - because this wasn&#39;t complicated enough already</title>
				<link>https://forrestcook.net/posts/varint/</link>
				<pubDate>Mon, 21 Apr 2025 00:00:00 -0700</pubDate>
				<guid>https://forrestcook.net/posts/varint/</guid>
				<description>&lt;p&gt;While working through the potato chat BLOBs, I was introduced to the varint concept. Effectively, a varint is a flexible way to communicate positive integers through one or more byte of data, dynamically.&lt;/p&gt;&#xA;&lt;p&gt;Instead of an application always requiring an integer use &lt;em&gt;one&lt;/em&gt; byte of data to convey a number (and thus being limited from 0-255), or the application always requiring some larger number of bytes to convey a larger span of integers, a varint can be used.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Potato Chat pt. 2; Starchy Boogaloo! 🥔💬</title>
				<link>https://forrestcook.net/posts/potato_chat_pt_2/</link>
				<pubDate>Thu, 17 Apr 2025 00:00:00 -0700</pubDate>
				<guid>https://forrestcook.net/posts/potato_chat_pt_2/</guid>
				<description>&lt;h3 id=&#34;update---08222025&#34;&gt;Update - 08/22/2025:&lt;/h3&gt;&#xA;&lt;p&gt;Christian Peter has continued this research into areas I have not addressed - his post is worth a read and the coming LEAPP parser is exciting news!&#xA;Check out his writeup here: &lt;a href=&#34;http://cp-df.com/en/blog/potato.html&#34;&gt;http://cp-df.com/en/blog/potato.html&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;In the last post I brought up some behaviors that I was able to test and observe within the potato chat application. While I am not done testing the application&amp;rsquo;s behaviors (there are many&amp;hellip; so many), I have also been attempting to process the various databases and logs to make some meaningful headway into documenting user activity through the app. The two main databases I have been working with are:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Potato Chat 🥔💬</title>
				<link>https://forrestcook.net/posts/potato_chat/</link>
				<pubDate>Fri, 04 Apr 2025 00:00:00 -0700</pubDate>
				<guid>https://forrestcook.net/posts/potato_chat/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;Last updated 04/24/2025&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I recently became aware of the “Potato Chat” application, which my tools weren’t supporting. I decided I would take a stab at parsing the unsupported elements from the various databases and log files involved. I&amp;rsquo;ll give a rundown of the app and then we will dive into the artifacts you can find within the application files.&lt;/p&gt;&#xA;&lt;p&gt;By setting up three devices with potato accounts and joining my own three-person group chat, I was able to simulate specific activities and document the effects. I plan on treating this post as a &amp;ldquo;living document&amp;rdquo; so that I can add new information or change older information should my research be corrected or added to.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Case Management Utility</title>
				<link>https://forrestcook.net/posts/case_mgmt/</link>
				<pubDate>Mon, 10 Mar 2025 00:00:00 -0700</pubDate>
				<guid>https://forrestcook.net/posts/case_mgmt/</guid>
				<description>&lt;p&gt;I often find myself happily exploring rabbit holes in digital forensics, time discipline is not a strength of mine. So in order to better manage my time and enhance my productivity, the clear choice was to spend (many) hours learning Python to automate some of my day to day activities. The &amp;ldquo;Case management script&amp;rdquo; (which doesn&amp;rsquo;t manage anything, btw&amp;hellip; I&amp;rsquo;m not good at naming things) was my first real undertaking with Python.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Warrant Builder</title>
				<link>https://forrestcook.net/posts/warrant_builder/</link>
				<pubDate>Sun, 17 Nov 2024 21:11:54 -0700</pubDate>
				<guid>https://forrestcook.net/posts/warrant_builder/</guid>
				<description>&lt;p&gt;Creative names aside - I took it upon myself recently to attempt to streamline the warrant writing process at my agency. This endeavor took place over many months and several iterations as I stumbled forward learning Python and some pertinent libraries. Moving from quality of life automations based on command line inputs for myself, I began to learn to put together a GUI based application to modify a .docx template file. Features piled up in my brain faster than I could accomplish them through code but eventually I have gotten to a stage where the program is functional enough to share.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Don&#39;t mind the burning smell, I&#39;m concentrating.</title>
				<link>https://forrestcook.net/posts/intro/</link>
				<pubDate>Thu, 18 Jul 2024 00:00:00 -0700</pubDate>
				<guid>https://forrestcook.net/posts/intro/</guid>
				<description>&lt;p&gt;I picked up the domain with the intention of starting a blog of sorts related to DFIR. Of course, life gets in the way and I&amp;rsquo;ve been much busier than initially expected. I have ideas of posting research into various apps and interactions on mobile devices and computers. I&amp;rsquo;m also trying to learn python, so ultimately there will be some crossover between this site and my GitHub.&lt;/p&gt;&#xA;&lt;p&gt;Posts will likely be intermittent, I will try to limit myself to ideas that are slightly farther along than half-baked, I can&amp;rsquo;t make any promises though.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Forrest Cook</title>
				<link>https://forrestcook.net/about/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://forrestcook.net/about/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://forrestcook.net/images/profile.png&#34; alt=&#34;&amp;ldquo;Profile photo of a handsome Forrest Cook&amp;rdquo;&#34; loading=&#34;lazy&#34;&gt;&#xD;&#xA;&amp;quot; alt=&amp;ldquo;Profile Photo&amp;rdquo; class=&amp;ldquo;avatar avatar-8 rounded-full mb-3&amp;rdquo;&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;A detective based in Arizona working in digital forensics&lt;/p&gt;&#xA;&lt;h2 id=&#34;current-position&#34;&gt;Current Position&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Oro Valley Police Department - Digital Forensics Detective&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;career&#34;&gt;Career&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2021 - Present: Cellebrite Contract Trainer&lt;/li&gt;&#xA;&lt;li&gt;2018 - Present: Digital Forensics Detective&lt;/li&gt;&#xA;&lt;li&gt;2012 - 2018: Plain-clothes assignment&lt;/li&gt;&#xA;&lt;li&gt;2006 - 2012: Patrol Officer&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;profiles&#34;&gt;Profiles&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/forrest-cook-8296641b7&#34;&gt;LinkedIn&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/whee30&#34;&gt;GitHub&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bsky.app/profile/forrestcook.net&#34;&gt;Bluesky&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;hobbies&#34;&gt;Hobbies&lt;/h2&gt;&#xA;&lt;p&gt;Tinkering&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have a small collection of Raspberry Pi, Arduino and ESP32 gadgets lying about in a &amp;ldquo;good intentions&amp;rdquo; pile&amp;hellip; Waiting for the day I finish a project. I&amp;rsquo;m also learning FreeCAD and 3D Printing lots of definitely useful things.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
