剑庭安
首页
黑客安全首页全部安全栏目 黑客技术黑客技术、渗透测试、漏洞利用工具与教程 安全软件安全工具、扫描器、检测与审计软件 病毒分析恶意软件分析、样本、逆向与沙箱 CTF思路CTF 题目、writeup、解题思路与工具 防护思路防御技术、加固、检测响应与蓝队 红蓝攻防红队攻击模拟、蓝队对抗、攻防演练 漏洞知识库漏洞、CVE、PoC、EXP 与安全研究
逆向|反编译
PHP源码PHP 网站源码、程序、系统 APP源码安卓/iOS APP 源码 ASP源码ASP 网站源码与程序 NET源码.NET 网站源码与系统 小程序源码微信/支付宝小程序源码 Dedecms风格模板Dedecms 织梦风格模板 Empirecms风格模板EmpireCMS 帝国风格模板 Discuz商业模板/插件Discuz 商业模板与插件 WordPress主题/插件WordPress 主题与插件 其它源码、模板其它各类源码与模板 游戏源码游戏源码与引擎项目 加密货币源码加密货币、区块链、钱包、USDT/比特币相关源码与工具 手游源码手机游戏源码、服务端、客户端与引擎项目 传奇源码热血传奇、传奇世界、复古传奇等客户端/服务端/引擎源码 页游源码网页游戏、H5 游戏、浏览器游戏源码 端游源码电脑单机游戏、PC 网游客户端/服务端源码
最新万能免驱动支持所有型号打印机下载程序 日历天气老黄历 · 每天同步真实日期与天气
站长工具站长工具 自助开通会员浏览该分类 其他资源qtziy SEO工具SEO工具 站群源码站群源码 泛程序泛程序 蜘蛛模板蜘蛛模板 蜘蛛池蜘蛛池 外链工具外链工具
搜索 自助开通会员🔓 破甲 API
登录 注册
首页 分类列表 黑客技术 PowerSploit - PowerSploit - …
PowerSploit - PowerSploit - A PowerShell Post-Exploitation Frame 黑客技术 点击放大
作者:admin 发布:2026-10-05

PowerSploit - PowerSploit - A PowerShell Post-Exploitation Frame

项目说明This project is no longer supportedPowerSploit is a collection of Microsoft PowerShell modules that can be used to aid penetration testers during …
资源可下载 免费下载 0 条讨论
会员资源
开通会员后即可下载全部资源。
登录后开通会员
会员方案
349浏览量
0讨论
2下载链接
可下载资源状态
内容可验证
更新 2026-10-05
人工审核发布
评论区答疑

PowerSploit - PowerSploit - A PowerShell Post-Exploitation Frame

项目说明

This project is no longer supported

PowerSploit is a collection of Microsoft PowerShell modules that can be used to aid penetration testers during all phases of an assessment. PowerSploit is comprised of the following modules and scripts:

CodeExecution

Execute code on a target machine.

#### In

Injects a Dll into the process ID of your choosing.

#### Inon

Reflectively loads a Windows PE file (DLL/EXE) in to the powershell process, or reflectively injects a DLL in to a remote process.

#### In

Injects shellcode into the process ID of your choosing or within PowerShell locally.

#### In

Executes a PowerShell ScriptBlock on a target computer and returns its formatted output using WMI as a C2 channel.

ScriptModification

Modify and/or prepare scripts for execution on a compromised machine.

#### Out-EncodedCommand

Compresses, Base-64 encodes, and generates command-line output for a PowerShell payload script.

#### Out-CompressedDll

Compresses, Base-64 encodes, and outputs generated 代码 to load a managed dll in memory.

#### Out-EncryptedScript

Encrypts text files/scripts.

#### Remo

Strips comments and extra whitespace from a script.

Persistence

Add persistence capabilities to a PowerShell script

#### New-UserPersistenceOption

Configure user-le options for the Add-Persistence function.

#### New-Ele

Configure elevated persistence options for the Add-Persistence function.

#### Add-Persistence

Add persistence capabilities to a script.

#### Install-SSP

Installs a security support provider (SSP) dll.

#### Get-SecurityPackages

Enumerates all loaded security packages (SSPs).

Anti

A't stand a chance against PowerShell!

#### Find-A

Locates single Byte A utilizing the same method as DSplit from "class101".

Exfiltration

All your data belong to me!

#### In

Lists a logon tokens. Creates processes with other users logon tokens, and impersonates logon tokens in the current thread.

#### In

Create logons with clear-text credentials without triggering a suspicious Event ID 4648 (Explicit Credential Logon).

#### In

Copies a file from an NTFS partitioned by reading the raw and parsing the NTFS structures.

#### In

Reflectively loads Mimikatz 2.0 in memory using PowerShell. Can be used to dump credentials without writing anything to disk. Can be used for any functionality provided with Mimikatz.

#### Get-Keystrokes

Logs keys pressed, time and the acti.

#### Get-GPPPassword

Retrieves the plaintext password and other information for accounts pushed through Group Policy Preferences.

#### Get-GPPAutologon

Retrie username and password from registry.xml if pushed through Group Policy Preferences.

#### Get-TimedScreenshot

A function that takes screenshots at a regular interval and saves them to a folder.

#### New-

Creates a new shadow copy.

#### Get-

Lists the device paths of all local shadow copies.

#### Mount-

Mounts a shadow copy.

#### Remo

Deletes a shadow copy.

#### Get-

Displays Windows vault credential objects including cleartext web credentials.

#### Out-Minidump

Generates a full-memory minidump of a process.

#### Get-MicrophoneAudio

Records audio from system microphone and saves to disk

Mayhem

Cause general mayhem with PowerShell.

#### Set-MasterBootRecord

Proof of concept 代码 that o the master boot record with the
message of your choice.

#### Set-CriticalProcess

Causes your machine to blue screen upon exiting PowerShell.

Privesc

Tools to help with escalating pri on a target.

#### PowerUp

Clearing house of common pri escalation checks, along with some weaponization .

Recon

Tools to aid in the reconnaissance phase of a penetration test.

#### In

Does a simple port scan using regular sockets, based (pretty) loosely on nmap.

#### Get-HttpStatus

Returns the HTTP Status Codes and full URL for specified paths when provided with a dictionary file.

#### In

Scans an IP address range for DNS PTR records.

#### PowerView

PowerView is series of functions that performs 网络 and Windows domain enumeration and exploitation.

Recon\Dictionaries

A collection of dictionaries used to aid in the reconnaissance phase of a penetration test. Dictionaries were taken from the following sources.

* admin.txt - <
* generic.txt - <
* sharepoint.txt - <

License

The PowerSploit project and all indi scripts are under the BSD 3-Clause license unless explicitly noted otherwise.

Usage

Refer to the comment-based help in each indi script for detailed usage information.

To install this module, drop the entire PowerSploit folder into one of your module directories. The default PowerShell module paths are listed in the $En en .

The default per-user module path is: "$En$En\Documents\WindowsPowerShell\Modules"
The default computer-le path is: "$En\System32\WindowsPowerShell\v1.0\Modules"

To use the module, type Import-Module PowerSploit

To see the commands imported, type Get-Command -Module PowerSploit

If you're running PowerShell v3 and you want to remove the annoying 'Do you really want to run scripts downloaded from the Internet' warning, once you' PowerSploit into your module path, run the following one-liner:
$En.Split(';') |
% { if ( Test-Path (Join-Path $_ PowerSploit) )
{Get-ChildItem $_ -Recurse | Unblock-File} }

For help on each indi command, Get-Help is your friend.

Note: The tools contained within this module were all designed such that they can be run indi. Including them in a module simply lends itself to increased portability.

Contribution Rules

We need contributions! If you have a great idea for PowerSploit, we'd love to add it. New additions will require the following:

* The script must adhere to the style guide. Any exceptions to the guide line would need an explicit, valid reason.
* The module manifest needs to be updated to reflect the new function being added.
* A brief description of the function should be added to this README.md
* Pester tests must accompany all new functions. See the Tests folder for examples but we are looking for tests that at least cover the basics by testing for expected/unexpected input/output and that the function exhibits desired functionality. Make sure the function is passing all tests (preferably in mutiple OSes) prior to submitting a pull request. Thanks!

Script Style Guide

For all contributors and future contributors to PowerSploit, I ask that you follow this style guide when writing your scripts/modules.

* Avoid Write-Host at all costs. PowerShell functions/cmdlets are not command-line utilities! Pull requests containing 代码 that uses Write-Host will not be considered. You should output custom objects instead. For more information on creating custom objects, read these articles:
* <
* <

* If you want to display relevant debugging information to the screen, use Write-. The user can always just tack on '-'.

* Always provide descripti help for every script. Also, be sure to include your name and a BSD 3-Clause license (unless there are extenuating circumstances that prevent the application of the BSD license).

* Make sure all functions follow the proper PowerShell agreement. Use Get-Verb to list the default verbs used by PowerShell. Exceptions to supported verbs will be considered on a case-by-case basis.

* I prefer that names be capitalized and be as descriptive as possible.

* Provide logical spacing in between your 代码. Indent your 代码 to make it more readable.

* If you find yourself repeating 代码, write a function.

* Catch all anticipated errors and provide meaningful output. If you have an error that should stop execution of the script, use 'Throw'. If you have an error that doesn't need to stop execution, use Write-Error.

* If you are writing a script that interfaces with the Win32 API, try to avoid compiling C# inline with Add-Type. Try to use the PSReflect module, if possible.

* Do not use hardcoded paths. A script should be useable right out of the box. No one should have to modify the 代码 unless they want to.

* PowerShell v2 compatibility is highly desired.

* Use positional parameters and make parameters mandatory when it makes sense to do so. For example, I'm looking for something like the following:
* [Parameter(Position = 0, Mandatory = $True)]

* Don't use any aliases unless it makes sense for receiving pipeline input. They make 代码 more difficult to read for people who are unfamiliar with a particular alias.

* Try not to let commands run on for too long. For example, a pipeline is a natural place for a line break.

* Don't go o with inline comments. Only use them when certain aspects of the 代码 might be confusing to a reader.

* Rather than using Out-Null to suppress unwanted/irrelevant output, save the unwanted output to $null. Doing so provides a slight performance enhancement.

* Use default for your parameters when it makes sense. Ideally, you want a script that will work without requiring any parameters.

* If a script creates complex custom objects, include a ps1xml file that will properly format the object's output.

项目信息

开发语言:PowerShell

Star 数:13076

技术要点

该项目属于黑客技术方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕PowerSploit - A PowerShell Post-Exploitation 框架展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。

从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。

使用与学习建议

1. 下载源码压缩包,解压到本地环境。

2. 根据项目类型准备对应的运行环境与依赖。

3. 按照 README 中的步骤完成配置与部署。

4. 在隔离的测试环境中运行验证,避免影响生产系统。

免责声明

本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。

资源标题PowerSploit - PowerSploit - A PowerShell Post-Exploitation Frame
所属分类黑客技术
发布作者admin
发布时间2026-10-05 22:06:36
下载权限 免费下载
附件数量2 个下载链接
浏览次数349
讨论数量0
主题状态正常讨论中

本资源免费,登录后即可在本页「下载链接」区域获取全部附件。

请在评论区留言说明具体链接,或联系作者补档。楼主更新后本页会同步最新的下载地址。

请先阅读正文中的授权说明;未注明的默认仅限站内学习交流,禁止直接搬运到其他站点二次售卖。
还没有讨论,快来抢沙发~
登录 后才能参与讨论
下载链接
会员才能下载
登录后开通会员
同分类推荐
暂无同类资源
免费登录即可下载
查看会员
放大预览

© 2026 剑庭安 - 网站开发定制 SEO 优化蜘蛛池代做 在线看手相算命. 保留所有权利。

Powered by 酷像SEOv3.0

网站地图 Sitemap.xml
首页 全部分类 黑客安全 逆向|反编译 精品源码 站长工具自助开通会员其他资源SEO工具站群源码泛程序蜘蛛模板蜘蛛池外链工具创意乐园 搜索 会员服务 登录 注册