filmov
tv
What are TLS Callbacks and How to Find Them!
Показать описание
We continue to explore the PE file format in this video by investigating TLS (thread local storage) callbacks.
🔥 Join this channel to get access to perks:
TLS callbacks are used by malware authors to execute code before the main entry point of the program. This technique is primarily used as an anti-debugging technique, allowing malware to execute before the debugger takes control at the programs entry. How prevalent is this technique still? We'll explore that as well in this video using Yara, as well as use MalCat and 010 editor to look at the internal structures of a PE file that support TLS callbacks.
Cybersecurity, reverse engineering, malware analysis and ethical hacking content!
🌶️ YouTube 👉🏻 Like, Comment & Subscribe!
1:30 Definition of TLS on MSDN
2:58 TLS Structure Definition
3:48 Our Sample Program
5:27 Identifying TLS Callbacks in 010
7:40 Finding the First Callback in 010
10:00 TLS Callbacks in IDA Pro
11:13 Switching to Malcat
12:19 Why Do We Need to Know This?
12:54 How Prevalent are TLS Callbacks? Investigating with Yara
13:49 Expanding our Search with Yaraify
15:03 Investigating Recent Examples
🔥 Join this channel to get access to perks:
TLS callbacks are used by malware authors to execute code before the main entry point of the program. This technique is primarily used as an anti-debugging technique, allowing malware to execute before the debugger takes control at the programs entry. How prevalent is this technique still? We'll explore that as well in this video using Yara, as well as use MalCat and 010 editor to look at the internal structures of a PE file that support TLS callbacks.
Cybersecurity, reverse engineering, malware analysis and ethical hacking content!
🌶️ YouTube 👉🏻 Like, Comment & Subscribe!
1:30 Definition of TLS on MSDN
2:58 TLS Structure Definition
3:48 Our Sample Program
5:27 Identifying TLS Callbacks in 010
7:40 Finding the First Callback in 010
10:00 TLS Callbacks in IDA Pro
11:13 Switching to Malcat
12:19 Why Do We Need to Know This?
12:54 How Prevalent are TLS Callbacks? Investigating with Yara
13:49 Expanding our Search with Yaraify
15:03 Investigating Recent Examples
What are TLS Callbacks and How to Find Them!
Understanding the PE+ File Format - Part 4: Entry Points and TLS Callbacks
Malware Minute -- Catching TLS Callbacks
PE TLS Callbacks
Hiding Code Behind Thread-Local Storage - Reverse Engineering TLS Callbacks
Part 7 TLS Callbacks and preventing debugger detection with IDA
MTLS - Mutual TLS (Everything you need to know)
2013 Day2P13 LoB: Thread Local Storage (TLS)
GopherCon 2017: Filippo Valsorda - Encrypting the Internet with Go
Windows : What does 'CALLBACK' in a Windows API function declaration mean?
This Node utility function is useful for turning callbacks into promises #shorts
The Problem Of TLS Visibility
[EN] Fibers Are the Right Solution / Samuel Williams @ioquatix
A Brief History of Encrypting Your Redis Traffic - RedisConf 2020
NODE Util.Promisify() with MySQL - prevented nested callbacks. #shorts, #NODE #javascript
Coroutines for Java Developers by Eugene Petrenko
Windows Internals Crash Course
TLS Test Framework How to check if your SSL server is standards compliant and client compatible
Callback objects | Yarden Shafir | BSides Delhi 2020
Writing a TLS Client with OpenSSL
Exploring the Code Behind IoT Development Boards
RuhrSec Day 2022 // Why TLS is better without STARTTLS ... , Damian Poddebniak and Fabian Ising
Enabling kfuncs to specific modifiers per-arg, rather than per-kfunc Allowing... - David Vernet
In-Kernel TLS Framing and Encryption for FreeBSD (2019)
Комментарии