Reverse Engineering Banking Trojan Malware @GuidedHacking
Reverse Engineering Banking Trojan Malware  @GuidedHacking
Uploaded May 2026 | Updated September 2026, 2 weeks ago
🔥 Learn How To Reverse Engineer Malware
👨‍💻 Buy Our Courses: guidedhacking.com/register
💰 Donate on Patreon: patreon.com/guidedhacking
❤️ Follow us on Social Media: https://linktr.ee/guidedhacking

GuidedHacking® - The Game Hacking Bible® - © 2025 Guided Hacking LLC. All Rights Reserved.

#reverseengineering #malware #gamehacking

In this video we take a look at how to go about replicating custom algorithms in malware, or even legitimate software. Nowadays, it is extremely common to find malware authors rolling their own crypto algorithms, either for encryption or decryption. As a result, you might have to write your own script to automate encryption or decryption of data, which opens several doors upon doing so, like writing automated config extractors. In this case, we look at a simple custom string decryption algorithm used by Gootkit, and replicate this decryption routine in Python.

Gootkit is a banking trojan that has been around since 2014 but became sort of famous in 2019, it's purpose is to steal online banking credentials. At the time a new version of Gootkit was identified in 2019, it was using an interesting Windows Defender bypass by whitelisting it's path via WMIC commands. The Gootkit banking trojan also used a UAC bypass via the DelegateExecute registry key and fodhelper.exe. There appears to be a few variants of it, each article I have found seems to describe them a bit different.

Malware Analysis is the process of using disassemblers to statically analyze malware samples along with debuggers to analyze them at runtime. With these combined methods it's possible to reverse engineer a piece of malware and identify it's methods of distrubtion, compromise, elevation of privelage and persistence mechanism. With this information security professionals can effectively detect & combat these threats world wide. If you enjoy reverse engineering, a career in malware analysis might be for you.

This Malware Analysis tutorial will walk you through the process of unpacking the Gootkit banking trojan malware. This is not a beginner tutorial, you will want to have some experience with reverse engineering to really enjoy this video. You will learn how to perform static analysis with the free version of IDA Pro, perform dynamic analysis with x64dbg and you will learn to do these things side by side to identify the string encryption algorithm. Once the encryption algorithm is found we'll identify it as a simple xor cipher and write a short python script to automate the decryption of this banking trojan's encrypted strings.
Reverse Engineering Banking Trojan MalwareExploiting a Partial Return Address Overwrite - Exploit Dev 10Python Game Hacking Tutorial - Simple External CheatMaster Linux Fuzzing with AFL Fuzzerwhen the anticheat ships without virtualization....Anticheat Development Course - Dont Miss Out!PINCE Tutorial - Linux Cheat Engine AlternativeWhy BINARY REWRITING is the FUTURE of ObfuscationLearn Assembly Language for BeginnersThe Hotplug Eater Attack - Exploit In ActionHow to Find Velocity Address in Cheat Engine - GHS108DLL Injection Methods Explained
Guided Hacking |

Reverse Engineering Banking Trojan Malware

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER