Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
PowerShell-for-Hackers — This repository is a collection of powershell functions every hacker should know | Kitploit
Tools/GitHubGitHub/i-am-jakoby/powershell-for-hackers
Privilege EscalationData ExfiltrationInformation GatheringPost-ExploitationSteganographyHardware HackingPenetration TestingCommand and ControlLearning & Education

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Red Teaming
Curated Resources
Payload Development
GitHubi-am-jakoby/powershell-for-hackers

PowerShell-for-Hackers

This repository is a collection of powershell functions every hacker should know

View Repository
1.5k1792 years agoReviewed by Kitploit

2022 Hak5 hacker of the Year

hak 5

Table of Contents
  1. Description
  2. The Functions
  3. Contact
  4. Acknowledgments

PowerShell Functions For Hackers 🤓💻

I am currently the #1 ranked payload contributor to Hak5. I decided to make this repository to share all of the functions I have come up with to develop my payloads. With the goal of building this repository with other like minded hackers. 😈

To submit your own function use this TEMPLATE

File must be saved as a .md file and then submit a pull request for review.


PowerShell to DuckyScript Converter<--- Use to format your PS scripts into ready to use DuckyScript Payload

alt text

Description

This is a collection of powershell functions that should be added to your arsenal. If you are looking to write your own payloads please feel free to reference this collection of functions we have gathered here

  • 📝 There will be a description of the payloads intended purpose
  • ♻️ The functions themselves will be provided in easy copy and paste format
  • 🔠 Examples of payloads that have used these functions will also be available
  • 📽️ A video tutorial for each function is provided as well!

The Functions

🧬

Bonus Function

FunctionDescription
UAC-BypassUsed to run any command with Admin level privledges completely bypassing the UAC

Contact

📱 My Socials 📱

root@kitploit:~
  </a>
  <br>YouTube
</td>
<td align="center" width="96">
  <a href="https://twitter.com/I_Am_Jakoby">
    
  </a>
  <br>Twitter
</td>
<td align="center" width="96">
  <a href="https://www.instagram.com/i_am_jakoby/">
    
  </a>
  <br>Instagram
</td>
<td align="center" width="96">
  <a href="https://discord.gg/MYYER2ZcJF">
    
  </a>
  <br>Discord
</td>
<td align="center" width="96">
  <a href="https://www.tiktok.com/@i_am_jakoby?lang=en">
    
  </a>
  <br>TikTok
</td>    

Acknowledgments

  • Hak5
  • Darren
  • UberGuidoZ

(back to top)

Contributors

Download Tool
FunctionsDescription
Detect Mouse MovementUsed to find out if target stepped away or came back to their PC.
Set-VolumeUsed to set the volume of the targets PC.
PlaySoundUsed to play a sound file from the console window.
Minimize-AppsUsed to minimize all the apps on your targets screen.
Set-WallPaperUsed to change the targets desktop wallpaper.
Hide-MsgUse steganography to hide a secret message in an image.
MsgBoxUse this function to make a generic pop up message box.
SpeakUsed to turn text to speech and talk through your targets speakers.
Clean-ExfilThis function is to erase any trace of you after wreaking havok on your target.
If-AdminThis function is to test if your target is an Admin, If $True run a secondary function.
Invoke-WebRequestThis function is used to either download or upload files or data.
NS-LookupThis function is used to download and execute payloads from DNS TXT Records
DropBox-UploadThis function is used to upload "aquired" files to Dropbox.
Discord-UploadThis function is used to upload "aquired" files to Discord.
PowerShell-2-BatchThis function is used to convert PowerShell scripts to a .BAT file.
B64-textThese functions are used to either encode/decode scripts in Base64.
B64-imgThese functions are used to either encode/decode images in Base64.
TXT-imgThis function is used to convert a word document to an image.
Abuse-CapsLockUse the capslock to act as an indicator for script progression.
Add-NetworkUse this function to add a network profile to your targets PC. Either SECURED or OPEN.
Wifi-PassUse these functions to enumerate your targets wifi and get their wifi passwords.
Get-GeoLocationUse this function to get the Geo-Location of your target.
Get-BrowserDataUse this function to get the browser history and bookmarks from browsers