Reverse Engineering Data Files

Chapters: - 0:00:00 - Announcement - 0:01:03 - Intro - 0:09:16 - Bootstrapping the Project - 0:15:05 - Should you handle result of malloc? - 0:16:53 - Porting build system to nob - 0:19:17 - First Naive Attempt - 0:23:54 - Saving PNG - 0:27:59 - Frequencies - 0:32:55 - Analyzing a bunch of files - 0:35:58 - Logarithmic Scale - 0:38:42 - Command Line Arguments - 0:42:20 - Output file path - 0:43:26 - ASCII pattern - 0:44:06 - Debugging - 0:48:21 - Analyzing a bunch of files - 0:49:55 - How image data pattern should look like - 0:52:38 - Analyzing x86_64 executables - 0:55:29 - Generating arm64 executables with Go - 0:59:28 - Comparing x86_64 and arm64 - 1:02:12 - Planning - 1:03:09 - I like tmux - 1:03:29 - Why do we have so many languages - 1:05:16 - img2raw - 1:11:19 - Parallel builds with nob - 1:12:45 - How run async is implemented - 1:14:14 - Silly MSVC being MSVC - 1:16:47 - Analyzing raw images - 1:18:01 - binviz - 1:18:52 - nob sub-commands - 1:22:57 - “Incremental“ builds with nob - 1:28:02 - Harvesting image data from $HOME - 1:44:36 - Harvesting executable data - 1:49:20 - Harvesting sound data - 1:54:35 - Analyzing wav files - 1:56:30 - Why do patterns look like that? - 1:59:00 - Outro References: - 4 2 1 Christopher Domas The future of RE Dynamic Binary Visualization - - Tsoding - musializer - - MSVC - C complex math support - - Tsoding - binviz - Socials: - Twitch: - Twitter: Support: - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9
Back to Top