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 - https://www.youtube.com/watch?v=4bM3Gut1hIk
- Tsoding - musializer - https://github.com/tsoding/musializer
- MSVC - C complex math support - https://learn.microsoft.com/en-us/cpp/c-runtime-library/complex-math-support?view=msvc-17 #types-used-in-complex-math
- Tsoding - binviz - https://github.com/tsoding/binviz
Socials:
- Twitch: https://twitch.tv/tsoding
- Twitter: https://twitter.com/tsoding
Support:
- BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Reverse Engineering Data Files», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.