We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
- Copy JSON
- Force Download
- Delete Files
- Delete and Ignore
Raw Attributes
-
prevent_download:
false -
media_filepath:
-
uploaded_at:
2022-10-26T17:00:08Z -
uuid:
883eed68-e102-4ae9-a819-bfa4913bf8e4 -
playlist_index:
29 -
description:
Follow me on Mastodon: https://hachyderm.io/@fasterthanlime Support me on Patreon or GitHub: https://fasterthanli.me/donate We want to hook a function, so that our code gets called... but we also want the original code to execute. How the heck does that work? 00:00 Where were we 02:08 Disassembling for fun and profit 05:47 Double buffering, for some reason 07:25 Why detouring isn't trivial 08:56 Control flow in assembly 10:04 Registers and the AMD64 ABI 11:18 Functions and how to call them 13:14 The JMP instruction 14:01 Simple obfuscation techniques 15:13 How it all works 17:53 Homework assignment 18:12 Outtakes -
title:
How does the detour crate work? -
id:
360948 -
inserted_at:
2025-04-22T19:56:17Z -
predicted_media_filepath:
/downloads/chris/tubes/fasterthanlime_[UCs4fQRyl1TJvoeOdekW6lYA]/Season 2022/s2022e102600_How does the detour crate work?.mp4 -
tasks:
-
thumbnail_filepath:
-
upload_date_index:
99 -
matching_search_term:
-
media_size_bytes:
-
duration_seconds:
1202 -
metadata_filepath:
-
subtitle_filepaths:
-
short_form_content:
false -
media_downloaded_at:
-
updated_at:
2025-04-22T19:56:17Z -
media_id:
aLeMCUXFJwY -
prevent_culling:
false -
source_id:
29 -
livestream:
false -
nfo_filepath:
-
original_url:
https://www.youtube.com/watch?v=aLeMCUXFJwY -
culled_at:
-
last_error:
-
media_redownloaded_at:
Nothing Here!