This project is a demonstration of advanced DLL hijack techniques. It was released in conjunction with the "Adaptive DLL Hijacking" blog post. I recommend you start there to contextualize this code.
This project is comprised of the following elements:
- Harness.exe: The "victim" application which is vulnerable to hijacking (static/dynamic)
- Functions.dll: The "real" library which exposes valid functionality to the harness
- Theif.dll: The "evil" library which is attempting to gain execution
- NetClone.exe: A C# application which will clone exports from one DLL to another
- PyClone.py: A python 3 script which mimics NetClone functionality
The VS solution itself supports 4 build configurations which map to 4 different methods of proxying functionality. This should provide a nice scalable way of demonstrating more techniques in the future.
- Stc-Forward: Forwards export names during the build process using linker comments
- Dyn-NetClone: Clones the export table from functions.dll onto theif.dll post-build using NetClone
- Dyn-PyClone: Clones the export table from functions.dll onto theif.dll post-build using PyClone
- Dyn-Rebuild: Rebuilds the export table and patches linked import tables post-load to dynamically prepare for function proxying
The goal of each technique is to successfully capture code execution while proxying functionality to the legitimate DLL. Each technique is tested to ensure static and dynamic sink situations are handled. This is by far not every primitive or technique variation. The post above goes into more detail.
Prepare a hijack scenario with an obviously incorrect DLL
> copy C:\windows\system32\whoami.exe .\whoami.exe
1 file(s) copied.
> copy C:\windows\system32\kernel32.dll .\wkscli.dll
1 file(s) copied.
Executing in the current configuration should result in an error
> whoami.exe
"Entry Point Not Found"
Convert kernel32 to proxy functionality for wkscli
> NetClone.exe --target C:\windows\system32\kernel32.dll --reference C:\windows\system32\wkscli.dll --output wkscli.dll
[+] Done.
> whoami.exe
COMPUTER\User
More info
- Pentest Tools List
- Hacking Tools Download
- Hacking Tools For Windows Free Download
- Android Hack Tools Github
- Hacking Tools 2019
- Hacker Tools Linux
- Hacking Tools
- Game Hacking
- Hack Tools Online
- Hacker Tools Free Download
- Hacker Tools Mac
- Top Pentest Tools
- Hackers Toolbox
- Nsa Hack Tools
- Pentest Tools Port Scanner
- Hack Tools Online
- Hacker Tools List
- Hacking Tools For Pc
- Pentest Tools Subdomain
- Usb Pentest Tools
- Top Pentest Tools
- Pentest Recon Tools
- Hack Tools 2019
- Hacker Search Tools
- Hack Tools Download
- Hacker Tools Mac
- Install Pentest Tools Ubuntu
- Hack Tool Apk No Root
- Pentest Tools Port Scanner
- Hacker Tools Apk
- Pentest Automation Tools
- Pentest Tools For Windows
- Tools 4 Hack
- Hacker Tools Software
- Hack Tools
- Pentest Tools Apk
- Free Pentest Tools For Windows
- Pentest Tools Windows
- Tools For Hacker
- Termux Hacking Tools 2019
- Hacker Tools Linux
- Hacker Tools
- Hack Tools Mac
- Pentest Tools List
- Pentest Tools Download
- Hacking Tools Windows
- Best Hacking Tools 2020
- Kik Hack Tools
- Top Pentest Tools
- Github Hacking Tools
- Physical Pentest Tools
- Hacking Tools Windows
- Bluetooth Hacking Tools Kali
- Hack Tools
- What Are Hacking Tools
- Hacking Tools Download
- Black Hat Hacker Tools
- Hacker Tools Online
- How To Hack
- Hacker Tools Hardware
- Hacker Tools For Windows
- Hacking Tools For Windows 7
- Pentest Tools For Mac
- Pentest Tools For Ubuntu
- Hacker Tools For Mac
- Hack Tools Download
- Hacker Tools Windows
- Hacker Search Tools
- Hack Apps
- Hacking Tools And Software
- Nsa Hack Tools
- Hack Tools Online
- Pentest Tools Nmap
- Pentest Tools Find Subdomains
- Hacker Tools Windows
- Hacking Tools For Beginners
- Hacking Tools For Windows
- Pentest Tools Linux
- What Is Hacking Tools
- Hacker Tools For Ios
- Tools Used For Hacking
- Hack Tool Apk No Root
- Hacker Tools Mac
- Pentest Tools Download
- Hacking Tools For Beginners
- Computer Hacker
- Hak5 Tools
- Hacking Tools Kit
- Hacking Tools Software
- Pentest Tools Kali Linux
- Hacking Tools Usb
- Hacker
- World No 1 Hacker Software
- Hack Tool Apk No Root
- Pentest Tools Bluekeep
- Hacking Tools For Beginners
- Hack Website Online Tool
- Nsa Hack Tools Download
- Hacking Tools Mac
- Usb Pentest Tools
- Hacking Tools 2019
- Hack Tools For Windows
- Free Pentest Tools For Windows
- Pentest Tools For Ubuntu
- Usb Pentest Tools
- Usb Pentest Tools
- Hacker Tools Github
- Blackhat Hacker Tools
- Blackhat Hacker Tools
- Hacker Tools Free Download
- Hack Tools 2019
- Hack Tools For Windows
- Easy Hack Tools
- Pentest Tools Alternative
- Pentest Tools Download
- Hacking App
- Hacker Tools
- Pentest Tools List
- Hacker Tools For Ios
- Tools For Hacker
- Hacker Search Tools
- Tools Used For Hacking
- Hacking Tools Download
- Hack Tools
- Hacker Techniques Tools And Incident Handling
- Hack And Tools
- Hacking Tools For Kali Linux
- Hacking Tools
- Github Hacking Tools
- Hacker Tools Software
- Hak5 Tools
- What Is Hacking Tools
- Nsa Hacker Tools
- Hacking Tools Windows 10
- Black Hat Hacker Tools
- Hacking Tools For Windows 7
- Hacker Tools For Mac
- Hackers Toolbox
- Hack Tools 2019
- Hack Tools For Pc
- Hacker Security Tools
- Game Hacking
- Pentest Tools Alternative
- Computer Hacker
- Pentest Tools Find Subdomains
- Hacking Tools For Games
- Pentest Tools Bluekeep
- Hacking Tools And Software
- Hackrf Tools
0 comments
Post a Comment