Malware Mondays #04 - BTS: Exploring Strings in a Sample C Program

preview_player
Показать описание
Malware Mondays Episode 4 is here and in this behind-the-scenes (BTS) video we'll take a look at the basics of ASCII and wide character strings and how to create them in a custom program. We'll also create obfuscated strings using XOR encryption to begin to explore the impact hiding strings has on basic analysis. This video will provide you with a:
- review the source code of the binary we're going to analyze
- and cover the basics of strings are defined in a C program
- Finally, we'll compile the program, which allows you to modify it for further learning

Additional artifacts can be found under "MM04 - Strings and FLOSS" at:

Cybersecurity, reverse engineering, malware analysis and ethical hacking content!
🌶️ YouTube 👉🏻 Like, Comment & Subscribe!

1:15 Defining the strings
2:00 What is a wchar_t type?
3:45 An obfuscated (XOR encrypted) string
4:43 The encryption/decryption function
5:50 Adding some realismm with MUTEXes
7:00 Printing the strings and checking the mutex
10:00 Compiling with Visual Studio
10:20 Running the program and testing the mutex
Рекомендации по теме