KitPloit - PenTest Tools!
Nidhogg - All-In-One Simple To Use Rootkit For Red Teams
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmwfzqv240jkIhisXrMbsgm3j-ZmNFEnX7G0zfGP5js53wx378tC36F4x0xgcSjBL4wHo6vQR2Pgey2G3qpQQ3gbTHEO1s_LoIkVzoqrFaAUKhyKYeVwLOTd7niZa7_RzABW76Zdeb45e_9tmZofZBl-Jp1-HKaFlJPVz5eOwrhm6gR61IOUIy_EkR4w/w640-h426/h128.png Nidhogg is a multi-functional rootkit for red teams. The goal of Nidhogg is to provide an all-in-one and easy-to-use rootkit with multiple helpful functionalities for red team engagements that can be integrated with your C2 framework via a single header file with simple usage, you can see an example here.
Nidhogg can work on any version of x64 Windows 10 and Windows 11.
This repository contains a kernel driver with a C++ header to communicate with it. Current Features* Process hiding and unhiding
* Process elevation
* Process protection (anti-kill and dumping)
* Bypass pe-sieve
* Thread hiding
* Thread protection (anti-kill)
* File protection (anti-deletion and overwriting)
* File hiding
* Registry keys and values protection (anti-deletion and overwriting)
* Registry keys and values hiding
* Querying currently protected processes, threads, files, registry keys and values
* Arbitrary kernel R/W
* Function patching
* Built-in AMSI bypass
* Built-in ETW patch
* Process signature (PP/PPL) modification
* Can be reflectively loaded
* Shellcode Injection
* APC
* NtCreateThreadEx
* DLL Injection
* APC
* NtCreateThreadEx
* Querying kernel callbacks
* ObCallbacks
* Process and thread creation routines
* Image loading routines
* Registry callbacks
* Removing and restoring kernel callbacks
* ETWTI tampering Reflective loadingSince version v0.3, Nidhogg can be reflectively loaded with kdmapper but because PatchGuard will be automatically triggered if the driver registers callbacks, Nidhogg will not register any callback. Meaning, that if you are loading the driver reflectively these features will be disabled by default:
* Process protection
* Thread protection
* Registry operations PatchGuard triggering featuresThese are the features known to me that will trigger PatchGuard, you can still use them at your own risk.
* Process hiding
* File protecting Basic UsageIt has a very simple usage, just include the header and get started!
* Visual Studio 2022
* Windows Driver Kit
Clone the repository and build the driver. Driver TestingTo test it in your testing environment run those commands with elevated cmd:
* Kernel Structure Documentation
* Registry Keys Hiding
* Process Signatures
* NtCreateThreadEx Hotfix ContributionsThanks a lot to those people that contributed to this project:
* BlackOfWorld Download Nidhogg
Nidhogg - All-In-One Simple To Use Rootkit For Red Teams
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmwfzqv240jkIhisXrMbsgm3j-ZmNFEnX7G0zfGP5js53wx378tC36F4x0xgcSjBL4wHo6vQR2Pgey2G3qpQQ3gbTHEO1s_LoIkVzoqrFaAUKhyKYeVwLOTd7niZa7_RzABW76Zdeb45e_9tmZofZBl-Jp1-HKaFlJPVz5eOwrhm6gR61IOUIy_EkR4w/w640-h426/h128.png Nidhogg is a multi-functional rootkit for red teams. The goal of Nidhogg is to provide an all-in-one and easy-to-use rootkit with multiple helpful functionalities for red team engagements that can be integrated with your C2 framework via a single header file with simple usage, you can see an example here.
Nidhogg can work on any version of x64 Windows 10 and Windows 11.
This repository contains a kernel driver with a C++ header to communicate with it. Current Features* Process hiding and unhiding
* Process elevation
* Process protection (anti-kill and dumping)
* Bypass pe-sieve
* Thread hiding
* Thread protection (anti-kill)
* File protection (anti-deletion and overwriting)
* File hiding
* Registry keys and values protection (anti-deletion and overwriting)
* Registry keys and values hiding
* Querying currently protected processes, threads, files, registry keys and values
* Arbitrary kernel R/W
* Function patching
* Built-in AMSI bypass
* Built-in ETW patch
* Process signature (PP/PPL) modification
* Can be reflectively loaded
* Shellcode Injection
* APC
* NtCreateThreadEx
* DLL Injection
* APC
* NtCreateThreadEx
* Querying kernel callbacks
* ObCallbacks
* Process and thread creation routines
* Image loading routines
* Registry callbacks
* Removing and restoring kernel callbacks
* ETWTI tampering Reflective loadingSince version v0.3, Nidhogg can be reflectively loaded with kdmapper but because PatchGuard will be automatically triggered if the driver registers callbacks, Nidhogg will not register any callback. Meaning, that if you are loading the driver reflectively these features will be disabled by default:
* Process protection
* Thread protection
* Registry operations PatchGuard triggering featuresThese are the features known to me that will trigger PatchGuard, you can still use them at your own risk.
* Process hiding
* File protecting Basic UsageIt has a very simple usage, just include the header and get started!
#include "Nidhogg.hpp"
int main() {
HANDLE hNidhogg = CreateFile(DRIVER_NAME, GENERIC_WRITE | GENERIC_READ, 0, nullptr, OPEN_EXISTING, 0, nullptr);
// ...
DWORD result = Nidhogg::ProcessUtils::NidhoggProcessProtect(pids);
// ...
}SetupBuilding the clientTo compile the client, you will need to install CMake and Visual Studio 2022 installed and then just run: cd <nidhogg\Example
mkdir build
cd build
cmake ..
cmake --build .Building the driverTo compile the project, you will need the following tools:* Visual Studio 2022
* Windows Driver Kit
Clone the repository and build the driver. Driver TestingTo test it in your testing environment run those commands with elevated cmd:
bcdedit /set testsigning onAfter rebooting, create a service and run the driver: sc create nidhogg type= kernel binPath= C:\Path\To\Driver\Nidhogg.sys
sc start nidhoggDebuggingTo debug the driver in your testing environment run this command with elevated cmd and reboot your computer: bcdedit /debug onAfter the reboot, you can see the debugging messages in tools such as DebugView. Resources* Windows Kernel Programming Book* Kernel Structure Documentation
* Registry Keys Hiding
* Process Signatures
* NtCreateThreadEx Hotfix ContributionsThanks a lot to those people that contributed to this project:
* BlackOfWorld Download Nidhogg
KitPloit - PenTest & Hacking Tools
Nidhogg - All-In-One Simple To Use Rootkit For Red Teams
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Attention Security Researchers: Level Up Your Skills and Join Our Private Bug Bounty Program
https://cdn-images-1.medium.com/max/2600/1*MP_DQbKRZe_h8LUwPTzhEQ.png
Author: Daniel Ventura, Manager — Product Security Incident Response Team (PSIRT)
Continue reading on Adobe Tech Blog »
Attention Security Researchers: Level Up Your Skills and Join Our Private Bug Bounty Program
https://cdn-images-1.medium.com/max/2600/1*MP_DQbKRZe_h8LUwPTzhEQ.png
Author: Daniel Ventura, Manager — Product Security Incident Response Team (PSIRT)
Continue reading on Adobe Tech Blog »
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Dark Pink Hacking Group Unleashes a Wave of Cyber Espionage, Expanding Targets in Asia and Europe
https://cdn-images-1.medium.com/max/2000/1*7XWIgeAoVrXN1liSSn4Eaw.jpeg
In a chilling development, the notorious hacking group known as Dark Pink has escalated its cyber espionage operations, setting its sights…
Continue reading on Medium »
Dark Pink Hacking Group Unleashes a Wave of Cyber Espionage, Expanding Targets in Asia and Europe
https://cdn-images-1.medium.com/max/2000/1*7XWIgeAoVrXN1liSSn4Eaw.jpeg
In a chilling development, the notorious hacking group known as Dark Pink has escalated its cyber espionage operations, setting its sights…
Continue reading on Medium »
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
How to hack a PC with a USB device?
https://cdn-images-1.medium.com/max/2600/1*AZZKB4XAHQx2OyJ8keo7OQ.jpeg
Hello people of the Internets! I write information security articles and enjoy explaining how some specific hacking techniques work, you…
Continue reading on Medium »
How to hack a PC with a USB device?
https://cdn-images-1.medium.com/max/2600/1*AZZKB4XAHQx2OyJ8keo7OQ.jpeg
Hello people of the Internets! I write information security articles and enjoy explaining how some specific hacking techniques work, you…
Continue reading on Medium »
Hacking on Medium
Using wifi_db in WiFiChallenge Lab v2.0
https://cdn-images-1.medium.com/max/1048/0*1jhv1_977c4yK44x
Using WiFiChallenge Lab to do recon and list possible attacks with wifi_db
Continue reading on Medium »
Using wifi_db in WiFiChallenge Lab v2.0
https://cdn-images-1.medium.com/max/1048/0*1jhv1_977c4yK44x
Using WiFiChallenge Lab to do recon and list possible attacks with wifi_db
Continue reading on Medium »
Medium
Using wifi_db in WiFiChallenge Lab v2.0
Using WiFiChallenge Lab to do recon and list possible attacks with wifi_db
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Common Website Hacking Methods: Understanding the Threats
https://cdn-images-1.medium.com/max/1390/1*-7R-4VGYnb2wWFU5sw7f0w.png
In this article, you will find everything you are looking for about Website Hacking Methods.
Continue reading on Medium »
Common Website Hacking Methods: Understanding the Threats
https://cdn-images-1.medium.com/max/1390/1*-7R-4VGYnb2wWFU5sw7f0w.png
In this article, you will find everything you are looking for about Website Hacking Methods.
Continue reading on Medium »
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
How to Set Up a Captive Portal Login Page
https://cdn-images-1.medium.com/max/902/1*GlWDtwpXi0ZCpt6tPjIm7Q.jpeg
A captive portal is a web page that is displayed to newly connected users of a Wi-Fi network before they are granted access to the network.
Continue reading on The Gray Area »
How to Set Up a Captive Portal Login Page
https://cdn-images-1.medium.com/max/902/1*GlWDtwpXi0ZCpt6tPjIm7Q.jpeg
A captive portal is a web page that is displayed to newly connected users of a Wi-Fi network before they are granted access to the network.
Continue reading on The Gray Area »
My Journey to Becoming a Digital Nomad — Day 45: From Hacking Dreams to Real Challenges
https://medium.com/@RainOfDelight/my-journey-to-becoming-a-digital-nomad-day-45-from-hacking-dreams-to-real-challenges-2f0ccc131f76?source=rss------bug_bounty-5
https://medium.com/@RainOfDelight/my-journey-to-becoming-a-digital-nomad-day-45-from-hacking-dreams-to-real-challenges-2f0ccc131f76?source=rss------bug_bounty-5
Hello again. 45 days have passed since the beginning of my journey and in those days I have made approximately £3.500. I was hacking Mr…Continue reading on Medium » (https://medium.com/@RainOfDelight/my-journey-to-becoming-a-digital-nomad-day-45-from-hacking-dreams-to-real-challenges-2f0ccc131f76?source=rss------bug_bounty-5)
Attention Security Researchers: Level Up Your Skills and Join Our Private Bug Bounty Program
https://blog.developer.adobe.com/attention-security-researchers-level-up-your-skills-and-join-our-private-bug-bounty-program-2da9d5979d8b?source=rss------bug_bounty-5
https://blog.developer.adobe.com/attention-security-researchers-level-up-your-skills-and-join-our-private-bug-bounty-program-2da9d5979d8b?source=rss------bug_bounty-5
Author: Daniel Ventura, Manager — Product Security Incident Response Team (PSIRT)Continue reading on Adobe Tech Blog » (https://blog.developer.adobe.com/attention-security-researchers-level-up-your-skills-and-join-our-private-bug-bounty-program-2da9d5979d8b?source=rss------bug_bounty-5)
Drop boxes for internal pentesting, any suggestions?
https://www.reddit.com/r/Pentesting/comments/13wrj7o/drop_boxes_for_internal_pentesting_any_suggestions/
<!-- SC_OFF -->Does anyone have a good tutorial for creating a drop box for internal pentesting? The only requirement is that the pentesters should be able to perform the attacks from their machines (and not have to xrdp into the dropbox to execute attacks from there). I tried the (https://www.sprocketsecurity.com/resources/penetration-testing-dropbox-setup-part2), but after 3 days of attempts I cannot get it working. <!-- SC_ON --> submitted by /u/grow416 (https://www.reddit.com/user/grow416)
[link] (https://www.reddit.com/r/Pentesting/comments/13wrj7o/drop_boxes_for_internal_pentesting_any_suggestions/) [comments] (https://www.reddit.com/r/Pentesting/comments/13wrj7o/drop_boxes_for_internal_pentesting_any_suggestions/)
https://www.reddit.com/r/Pentesting/comments/13wrj7o/drop_boxes_for_internal_pentesting_any_suggestions/
<!-- SC_OFF -->Does anyone have a good tutorial for creating a drop box for internal pentesting? The only requirement is that the pentesters should be able to perform the attacks from their machines (and not have to xrdp into the dropbox to execute attacks from there). I tried the (https://www.sprocketsecurity.com/resources/penetration-testing-dropbox-setup-part2), but after 3 days of attempts I cannot get it working. <!-- SC_ON --> submitted by /u/grow416 (https://www.reddit.com/user/grow416)
[link] (https://www.reddit.com/r/Pentesting/comments/13wrj7o/drop_boxes_for_internal_pentesting_any_suggestions/) [comments] (https://www.reddit.com/r/Pentesting/comments/13wrj7o/drop_boxes_for_internal_pentesting_any_suggestions/)
Unveiling a Famous Blockchain Vulnerability: The Smart Contract Vulnerability | Karthikeyan Nagaraj
https://cyberw1ng.medium.com/unveiling-a-famous-blockchain-vulnerability-the-smart-contract-vulnerability-karthikeyan-nagaraj-ee3ec298225?source=rss------bug_bounty-5
https://cyberw1ng.medium.com/unveiling-a-famous-blockchain-vulnerability-the-smart-contract-vulnerability-karthikeyan-nagaraj-ee3ec298225?source=rss------bug_bounty-5