Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-25 | Merge pull request #108 from sagishahar/master | HarmJ0y | 2 | -55/+195 | |
Add 'CanRestart' to output and Pester tests | |||||
2016-01-14 | Merge pull request #107 from secabstraction/dev | Matt Graeber | 2 | -206/+376 | |
new Get-Keystrokes | |||||
2016-01-13 | Fixed Pester/PassThru | Jesse Davis | 1 | -0/+2 | |
2016-01-13 | Fixed Pester/PassThru | Jesse Davis | 1 | -2/+0 | |
2016-01-13 | Fixed Pester/PassThru | Jesse Davis | 1 | -1/+1 | |
2016-01-13 | Fixed Pester/PassThru | Jesse Davis | 2 | -12/+12 | |
2016-01-13 | Fixed Pester/PassThru | Jesse Davis | 2 | -7/+11 | |
2016-01-13 | Merge pull request #110 from PowerShellMafia/master | Matt Graeber | 1 | -1/+2 | |
Merging Invoke-TokenManipulation fix into dev | |||||
2016-01-13 | Merge pull request #109 from mmashwani/master | Matt Graeber | 1 | -1/+2 | |
Don't search for SYSTEM token by using hard coded English name | |||||
2016-01-13 | Don't search for SYSTEM token by using hard coded English name for SYSTEM ↵ | mmashwani | 1 | -1/+2 | |
account. Translate SYSTEM SID to NTAccount to maintain compatibility across languages. | |||||
2016-01-13 | Add 'CanRestart' to output and Pester tests | sagishahar | 2 | -55/+195 | |
Pester tests to the function 'Test-ServiceDaclPermission' were added in order to increase confidence in its reliability. In general, my intention was to replace the current functionality of the service management functions such as Invoke-ServiceStart, to not use blindly 'sc.exe start' but rather consult with the DACL permissions and base the decision on that. Unforunately, further investigation lead me to the conclusion that retrieval of the service's DACL permissions requires that an additional DACL permission (RC) be set. This may lead to an edge case that could miss a potential privilege escalation condition and thereby the original idea was discarded. Nonetheless, 'Test-ServiceDaclPermission' can be used for less critical tasks. Therefore, a 'CanRestart' property was added to the output of the service enumeration functions such as 'Get-ServiceUnquoted' as I think that it will add value to redteamers/pentesters by helping them prioritise which service should be abused for escalation of privileges. Services that can be restarted by a low privileged user will probably be prioritised first. Additionally, manual checking whether the vulnerable service can be restarted would not be required in most cases. | |||||
2016-01-11 | Update Get-Keystrokes.ps1 | Jesse Davis | 1 | -4/+4 | |
2016-01-09 | Update Exfiltration.tests.ps1 | Jesse Davis | 1 | -2/+2 | |
2016-01-09 | new Get-Keystrokes | Jesse Davis | 2 | -207/+373 | |
2015-12-29 | Merge pull request #105 from stufus/find_ad_managed_security_groups | Matt Graeber | 5 | -63/+138 | |
Find AD Managed Security Groups | |||||
2015-12-29 | Added Find-ManagedSecurityGroups to readme | Stuart Morgan | 1 | -0/+2 | |
2015-12-29 | Sorted exports into alphabetical order | Stuart Morgan | 1 | -13/+13 | |
2015-12-29 | Sorted the recon.psd1 module import into alphabetical order | Stuart Morgan | 1 | -51/+51 | |
2015-12-29 | Added reference to function to powersploit.psd1 and recon.psd1 | Stuart Morgan | 2 | -0/+2 | |
2015-12-28 | Added Find-ManagedSecurityGroups | Stuart Morgan | 1 | -0/+71 | |
2015-12-18 | Merge pull request #102 from PowerShellMafia/devv3.0.0 | PowerShellMafia | 43 | -1612/+16557 | |
Merge 3.0 release changes | |||||
2015-12-18 | Set all module versions to 3.0 | Matt Graeber | 9 | -335/+19 | |
Also cleaned up some module manifest cruft. | |||||
2015-12-18 | Improved root module manifest for PS Gallery | Matt Graeber | 1 | -14/+116 | |
2015-12-18 | Added manifest info for the PowerShell Gallery | Matt Graeber | 1 | -0/+17 | |
2015-12-18 | Updated .psproj to reflect additions/removals | Matt Graeber | 1 | -1/+9 | |
2015-12-17 | Revert "Invoke-ReflectivePEInjection test harnesses updated" | Matt Graeber | 1 | -2/+2 | |
This reverts commit 98ebc1b0b8b64d069d34d80c128aa226b5e8416f. | |||||
2015-12-17 | Invoke-ReflectivePEInjection test harnesses updated | Matt Graeber | 1 | -2/+2 | |
Affected test harness PEs were updated to work in XP. Addresses issue #100 | |||||
2015-12-16 | Removed version numbers from scripts | Matt Graeber | 1 | -6/+0 | |
A module should maintain a version number not the individual scripts. | |||||
2015-12-16 | Removed all version numbers from scripts | Matt Graeber | 11 | -77/+5 | |
Scripts in a module should not be individually versioned. Only the module should be versioned. | |||||
2015-12-16 | Added volume shadow copy functions to README.md | PowerShellMafia | 1 | -1/+9 | |
2015-12-16 | Update README.md | PowerShellMafia | 1 | -4/+11 | |
2015-12-16 | Added a slight delay to Invoke-DllInjection validation | Matt Graeber | 1 | -2/+4 | |
In some cases, the loaded module would show up as loaded after the check occurred. | |||||
2015-12-16 | Invoke-DllInjection detects OS arch on all OSes | Matt Graeber | 1 | -6/+4 | |
This fix addresses issue #99. While I'm not the biggest fan of performing tests based on environment variables, I felt that making additional Win32 API calls would have been overkill. | |||||
2015-12-16 | Fixed Add-Persistence. Issue #98 | Matt Graeber | 1 | -1/+2 | |
2015-12-16 | Fixed mangled decrypted script output | Matt Graeber | 1 | -2/+3 | |
Addresses issue #80. This was a tricky fix because the script should ideally handle Unicode and Ascii encoded scripts. I haven't tested scripts with international characters but I would imagine those script would get mangled since the decrypted output is ultimately normalized to ascii. | |||||
2015-12-16 | Fixed Invoke-WmiCommand credential popup issue | Matt Graeber | 1 | -1/+1 | |
Easy fix to issue #97 | |||||
2015-12-15 | Merge pull request #91 from FixTheExchange/patch-1 | PowerShellMafia | 1 | -4/+9 | |
Update Invoke-TokenManipulation.ps1 to address Win 10 incompatibility | |||||
2015-12-15 | Invoke-WmiCommand is now PSv2 compatible | Matt Graeber | 1 | -6/+19 | |
This bug fix addresses issue #96. As much as a hate dropping files to disk, this was the easiest way to preserve objects in PSv2+. If someone want to implement the [de]serialization themselves and keep everything in memory, please submit a PR. | |||||
2015-12-15 | Invoke-WmiCommand now obtains full powershell path | Matt Graeber | 1 | -2/+16 | |
Addresses issue #95. | |||||
2015-12-14 | Invoke-DllInjection Pester test improvement | Matt Graeber | 1 | -7/+7 | |
The test dll I now use is advpack.dll since that is present in all versions of windows. | |||||
2015-12-14 | Invoke-Mimkatz: Incorporated latest 2.0 alpha build | Matt Graeber | 1 | -6/+9 | |
Updated embedded powerkatz.dll to the latest version of mimikatz - [Commit 1b13057](https://github.com/gentilkiwi/mimikatz/commit/1b130574ed78d1d9bf6117b0839056900cb8f816) This update addresses issue #94. | |||||
2015-12-14 | Removed commented blocks. | Harmj0y | 1 | -6/+6 | |
2015-12-14 | Merge branch 'dev' of https://github.com/PowerShellMafia/PowerSploit into dev | Harmj0y | 3 | -47/+17 | |
2015-12-14 | Removed C# enum for Test-ServiceDaclPermission | Harmj0y | 1 | -42/+42 | |
2015-12-14 | Bugfix #93 | Matt Graeber | 3 | -39/+3 | |
Removed the "EndAddress" parameter set since it was never used. This should resolve any parameter set confusion. | |||||
2015-12-14 | Bugfix #92: perform OS check when importing NtCreateThreadEx | Matt Graeber | 2 | -8/+14 | |
2015-12-14 | Added admin rights check for existing Privesc Pester tests | Harmj0y | 1 | -1/+45 | |
2015-12-14 | Get-NetDomain now not called if -ComputerName or -ComputerFile are passed ↵ | Harmj0y | 2 | -228/+173 | |
for meta functions, in order to prevent failure when running on a non-domain joined machine took out FQDN Pester tests from Recon.tests.ps1 that used $env:userdnsdomain | |||||
2015-12-14 | Modified Tests/Privesc.tests.ps1 to ensure file artifacts are not left on disk. | Harmj0y | 1 | -62/+103 | |
2015-12-14 | Modified Tests/Recon.tests.ps1 to ensure file artifacts are not left on disk. | Harmj0y | 1 | -54/+68 | |