Snapchat Decompilation and Interpretation
Decompile Android Snapchat APK for research. Used for reverse engineering artefacts identified in digital forensic extractions to understand their provenance....
Decoding Snapchat's MEDIA_CONTEXT_TYPE with JADX
Decompiling and decodiing the Android Snapchat MEDIA_CONTEXT_TYPE from cache_controller.db...
DFIR - CTF - LootStash
The Hack The Box CTF Challenge 'LootStash' is another software reverse engineering task. Like before, the objective is to obtain the flag! Challenge: LootStash The LootStash challenge presents it self as a 'giant weapons cache' which you are able to open and obtain a item. However, there's only one...
DFIR - Hack The Box - FlagCasino
Hack the box provides a collection of Capture The Flag (CTF) style challenges focused on cyber security, digital forensics, and incident response. The objective is to obtain the flag, typically a small message/password, as proof you were able to complete the challenge. Challenge: FlagCasino FlagCasino is a reverse engineering...
Drone's Encrypted Flight Logs
This blog post is to act as a basic guide on how to decompile APK's to locate decryption keys. Specific focus will be on the Yuneec's flight log data. Some of my research has been reduced to it's key points, or stripped out entirely where it had lead to...
Restored Blog Posts
I have recently added a bunch of old archived blog posts which were found amonst my backups. I've published them with their original date, but sadly a lot of the multimedia, links, and source code has been lost. Yes, the image is AI generated....
Python Write to XLSX
We have seen how to write a CSV file with Python after parsing an SQLite database. Now let's cut out the middle man (CSV) and directly generate a .xlsx spreadsheet. Sadly, but understandably, Python doesn't support reading/writing Excel spreadsheet files natively. We are going to have to rely on external libraries. To name a few external libraries that support Excel spreadsheets: This...
CSV - SQLite Extraction and Conversion
This is a follow-up post from Parsing CSV (siː ɛs viː) to show examples on how to write data with python into a CSV formatted file. There will be some references made to the previous post, so be sure to take a glance there first. Python and its CSV...
Parsing CSV (siː ɛs viː) and Avoiding Pitfalls
Comma Seperated Values (CSV) is a format used to store data within a file in the form of rows and columns for data exchange. This post is to show some of the nuances when dealing with CSV files. The principle is very simple, but let us define the components...
First post.
It has been a while since I created a blog post, or even maintained a blog. I hope to push this as part of a continual professional development....