mirror of
https://codeberg.org/smukx/Rust-for-Malware-Development
synced 2026-06-06 20:22:59 +00:00
28e7fac1d3
Rust-for-Malware-Development is an collection of proof of concepts with techniques and advanced evasion methods
BASE ADDRESS LOCATOR
This Rust program demonstrates a technique for dynamically resolving and calling Windows API functions without directly linking to them at compile time. Instead, it manually finds these functions in memory at runtime by,
- Locating the base address of loaded DLLs
kernel32.dllanduser32.dllusing the Process Enviroinment Block (PEB). - Parsing the export tables of these DLLs to find the memory address of specfic functions.
- Calling those functions to load a library.
PoC Images
CREDITS / REFERENCES
Ofcourse without them it would not be possible to achieve this:
