Release 2025-04-21
Jump to navigation
Jump to search
Contents
Truxton 4.3.1.50421
Improvements
- Generic SQLite exploitation. You can add your own SQLite exploitation scripts to Truxton and it will run them against every SQLite database it finds. Truxton includes all of the scripts from project APOLLO
- Beginning to exploit Apple SEGB files. For now, we mostly just convert them to SEGB XML.
- Better PList and protocol buffer conversion to XML. When a field looks like it may contain a timestamp, Truxton decodes and outputs a human-readable timestamp.
- Better MPEG 2 Stream carving.
- Truxton no longer pollutes the Camera Information section with Quicktime information.
- In the GUI, when viewing a geographic location on an external map URL link, a label for that location is now included instead of just "You are here"
- Better DataPilot integration
- We now extract the Windows Advertising ID (WAID) from Windows machines.
- Use PostgreSQL 17.4.1
- Updated to Python 3.13.2
- Fixed a high-compression ratio bug in KTX conversion.
- We now pull contacts from Apple Calendar Databases.
- Fixed a bug where duplicate Subjects were being displayed in communications display
- Exploit AlpineQuest track logs. The tracks are written to the geographic report KMZ.
- EXIF information was not being extracted from very large images.
- Improved exploitation of Android Accounts
- Fixed a bug where relationships with Subjects was not being deleted in the truxton_delete_subject() C API.
- When expanding Protocol Buffers, if a file is found in an array field, it will become a child of the protocol buffer file. Usually these are JPG or PNG files.
- Extract more contact information from Skype database
- Fixed a bug in the Windows Event Log parser
- Added the following C APIs
- Added the following Python APIs
- Fixed a bug where suspects in an investigation were not being deleted
- Added ELF file carving
- Better exploitation of prefetch files to include which files were opened by the application
- Better exploitation of the UserAssist registry key. Better translation of GUIDs to something humanly readable.
- Better exploitation of Cellebrite reports
- Exploit Samsung CMH databases to produce geographic coordinates
- The Maintenance ETL will clean up the database at 11pm nightly
- Added more map providers to the Client:
- Fixed a bug in KMZ Report Generator where EXIF location types coming from Cellebrite Reports were producing a red X.
- Fixed a bug where video contact sheets weren't being produced (ffmpeg update broke things)
New Types
File
- Type_Generic_SQLite_Script_Results
- Type_Generic_SQLite_Script_Details
- Type_Apple_SEGB
- Type_Apple_Icon_Cache
- Type_Material_Exchange_Format
- Type_ECW
- Type_NetXray
- Type_Waze_Roadmap_Data
- Type_Maps_With_Me
- Type_Apple_Encrypted_Archive
- Type_Apple_SEGB_XML
- Type_DataPilot_Database
- Type_Numerical_Control
- Type_NetCDF
- Type_Android_Call_Log_Backup
- Type_WebAssembly
- Type_CPBitmap
- Type_Protocol_Buffer_Archive
- Type_Paint_Dot_Net
- Type_Outlook_Express_DBT
- Type_Discord_User_Information
- Type_Discord_Message_Dump
- Type_Olympus_Raw_Image
- Type_EFTS
- Type_Fuji_Raw_Image
- Type_AlpineQuest_Track
- Type_DEX
- Type_FTK_Image
- Type_Windows_Diagnostic_Telemetry
- Type_Samsung_CMH
- Type_Google_Takeout_My_Activity
- Type_Gemini_Activity
- Type_TensorFlow_Lite
Entity Types
- ENTITY_TYPE_WAID - An identifier used by Microsoft Windows to target you with advertising.
- ENTITY_TYPE_DISCORD_ACCOUNT_ID - An identifier for a Discord account
- ENTITY_TYPE_REDDIT_ACCOUNT_ID - An identifier for a Reddit account
- ENTITY_TYPE_AI_PROMPT - An AI prompt, user AI query
- ENTITY_TYPE_UBER_ACCOUNT_ID - An Uber account identifier
- ENTITY_TYPE_WAZE_ACCOUNT_ID - A Waze account identifier
Event Types
- EVENT_TYPE_DEVICE_LOCKED - When a device enters a locked state
- EVENT_TYPE_DEVICE_UNLOCKED - When a device has been unlocked
- EVENT_TYPE_FAILED_LOGON - Someone tried and failed to log on
- EVENT_TYPE_MEETING - A meeting
Location Type
- LOCATION_TYPE_NETWORK_CONNECTION - When we know the location of a network that a user connected to.
- LOCATION_TYPE_ALPINEQUEST_STARTING_POINT - AlpineQuest Starting Point.
- LOCATION_TYPE_POINT_OF_INTEREST - Point of Interest (POI).
Message Type
- MESSAGE_TYPE_LYNC - A Lync message