Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-08-17 | Explicitly casting types as [Type]v2.2 | Matt Graeber | 2 | -6/+6 | |
The latest version of .NET added generics to many of the InteropService methods. Therefore, all of my uses of types need to be explicitly cast with [Type]. | |||||
2013-08-17 | Added ps1xml file for Get-ILDisassembly | Matt Graeber | 3 | -3/+46 | |
Output from Get-ILDisassembly is slightly cleaner. | |||||
2013-08-17 | Removing Get-PEArchitecture | Matt Graeber | 3 | -100/+1 | |
This functionality is present and maintained in Get-PEHeader. | |||||
2013-08-17 | Get-Keystrokes now accepts relative paths | Matt Graeber | 1 | -1/+3 | |
2013-08-17 | Out-Minidump now provides descriptive output | Matt Graeber | 1 | -2/+2 | |
Out-Minidump now outputs a FileInfo object (i.e. the same output as Get-ChildItem) upon successfully creating a dump file. | |||||
2013-08-17 | Added additional error handling to Get-GPPPassword | Matt Graeber | 1 | -3/+10 | |
2013-08-17 | Merge pull request #11 from hajdbo/patch-1 | Matt Graeber | 1 | -2/+2 | |
added ErrorAction SilentlyContinue to Get-ChildItem | |||||
2013-08-16 | Compiler parameters were not applied to Add-Type | Matt Graeber | 1 | -4/+2 | |
The compiler parameters were not being applied to Add-Type in Get-PEHeader. Derp. This led to unexpected errors when Visual Studio environment variables were defined. | |||||
2013-08-12 | added ErrorAction SilentlyContinue to Get-ChildItem | hajdbo | 1 | -2/+2 | |
Sometimes you will have a denied access to a directory. "ErrorAction SilentlyContinue" will continue searching recursively in \SYSVOL even when it encounters a directory where access is denied. | |||||
2013-07-28 | Get-PEHeader can now return raw section data | Matt Graeber | 1 | -7/+45 | |
2013-07-28 | Latest version of .NET Framework broke Get-PEHeader | Matt Graeber | 1 | -15/+15 | |
To fix this, I needed to explicitly cast types in the SizeOf and PtrToStructure methods. | |||||
2013-07-11 | Latest version of .NET Framework broke Get-PEB | Matt Graeber | 1 | -12/+12 | |
To fix this, I needed to explicitly cast types in the SizeOf and PtrToStructure methods. | |||||
2013-07-09 | Added Get-ObjDump | Matt Graeber | 4 | -2/+1007 | |
Get-ObjDump parses and return information about one or more Windows object files. It is similar to dumpbin but it returns objects! | |||||
2013-07-06 | Merge pull request #10 from mattifestation/webstersprodigy-Portscan | Matt Graeber | 3 | -2/+1094 | |
Webstersprodigy portscan | |||||
2013-07-06 | Added Invoke-Portscan to README | Matt Graeber | 1 | -0/+4 | |
2013-07-06 | Merge branch 'Portscan' of https://github.com/webstersprodigy/PowerSploit ↵ | Matt Graeber | 2 | -2/+1090 | |
into webstersprodigy-Portscan Conflicts: Recon/Recon.psd1 | |||||
2013-07-04 | Forgot to add CodeIntegrityInformation to help | Matt Graeber | 1 | -0/+4 | |
2013-07-04 | Get-NtSystemInformation can now query UMCI info | Matt Graeber | 2 | -0/+55 | |
Get-NtSystemInformation now returns SystemCodeIntegrityInformation - i.e. user-mode code integrity settings. This required reverse engineering a dll that is only present on Windows 8 ARM devices. | |||||
2013-07-04 | Merge pull request #9 from obscuresec/master | Matt Graeber | 2 | -6/+6 | |
Bug fix for error handling | |||||
2013-07-03 | Update Get-TimedScreenshot.ps1 | Chris Campbell | 1 | -5/+5 | |
Fix error handling and various style problems | |||||
2013-07-03 | Fix improper use of $Error[0] | Chris Campbell | 1 | -1/+1 | |
2013-07-03 | Merge pull request #8 from obscuresec/master | Matt Graeber | 1 | -1/+5 | |
Add checks to terminate script if not running in proper environment. | |||||
2013-07-03 | Terminating Errors Added | Chris Campbell | 1 | -1/+5 | |
Added checks to ensure that the script is being ran on a domain-joined machine and with a domain account. | |||||
2013-07-03 | Updated Get-GPPPassword | Matt Graeber | 5 | -113/+133 | |
2013-06-30 | Added Get-Keystrokes | Matt Graeber | 3 | -1/+252 | |
Get-Keystrokes is a PowerShell keylogger | |||||
2013-06-25 | IPv6 support in hosts param | Rich Lundeen | 1 | -11/+14 | |
2013-06-18 | fixing EOL spaces (again, sorry) | Rich Lundeen | 1 | -3/+0 | |
2013-06-18 | fixing EOL spaces | Rich Lundeen | 1 | -24/+13 | |
2013-06-18 | Addressed mattifestation feedback | Rich Lundeen | 1 | -235/+275 | |
See https://github.com/mattifestation/PowerSploit/pull/6#issuecomment-19289063 1) I like this feedback a lot and took it. 2) I tried going thread only but it got messed up with very large scans. Eventually, I didn't think it was worth the amount of effort to make it reliable with only threads 3) Tried to do this 4) Did this 5) I like the idea in general and I took this one place (top-ports), but not for the two examples you gave. The reasoning is, I want people to be able to specify various options and arrays aren't that flexible. For example, I want people to specify a port list like "80,90,8080-8090". Similar with CIDR, since that's one option, but they could also be specifying hostnames e.g. "google.com,192.168.1.1/24,10.0.0.1" | |||||
2013-06-11 | small style update | Rich Lundeen | 1 | -3/+3 | |
2013-06-11 | Powershell 2.0 fixes - should work now | Rich Lundeen | 1 | -124/+165 | |
2013-06-10 | fixing powershell 2.0 compat | Rich Lundeen | 1 | -6/+18 | |
2013-06-09 | removed a few comments | Rich Lundeen | 1 | -6/+0 | |
2013-06-09 | added invoke-portscan module | Rich Lundeen | 2 | -1/+1013 | |
2013-06-08 | New-Object proxy function compatibility fix | Matt Graeber | 1 | -0/+0 | |
I was calling the [Guid]::TryParse method that was only present in .NET 4 so this wasn't working in PowerShell v2. | |||||
2013-06-05 | Forgot to add -Property param to CLSID option | Matt Graeber | 1 | -0/+0 | |
2013-06-05 | Added New-Object proxy function | Matt Graeber | 3 | -1/+5 | |
You can provide a CLSID (i.e. a Guid) to New-Object via the -ComObject parameter in addition to a ProgId. | |||||
2013-06-01 | Type names added to Get-NtSystemInformation | Matt Graeber | 2 | -4/+227 | |
When displaying handle information, you can now filter by and display object type names: Get-NtSystemInformation | |||||
2013-05-31 | Added Invoke-ReflectivePEInjection | Matt Graeber | 56 | -1551/+4246 | |
Another awesome addition from Joe Bialek. Invoke-ReflectivePEInjection is a vast improvement over Invoke-ReflectiveDllInjection. It adds the following features: * Now supports loading exe files in memory * Supports reflective dll injection into a remote process * Additional sample Visual Studio solutions | |||||
2013-05-31 | Fixed architecture detection bug in Get-PEB | Matt Graeber | 1 | -1/+1 | |
I was checking processor architecture when I should have been checking OS architecture. | |||||
2013-05-29 | Silly me. Just discovered the SetOffset method. | Matt Graeber | 1 | -77/+75 | |
Thanks @JosephBialek! | |||||
2013-05-25 | ProcessParameters now displays properly | Matt Graeber | 1 | -6/+3 | |
2013-05-24 | Get-PEB now parses _RTL_USER_PROCESS_PARAMETERS | Matt Graeber | 2 | -1/+201 | |
2013-05-18 | "Best practice" improvements to Out-Minidump | Matt Graeber | 1 | -42/+39 | |
2013-05-16 | _SYSTEM_HANDLE_INFORMATION prints as a table now | Matt Graeber | 1 | -34/+56 | |
2013-05-16 | Added _SYSTEM_LOCK_INFORMATION struct | Matt Graeber | 2 | -1/+119 | |
Yet another method of leaking kernel pointers. | |||||
2013-05-15 | Added Out-Minidump | Matt Graeber | 3 | -1/+139 | |
Out-Minidump writes a process dump file with all process memory to disk. This is similar to running procdump.exe with the '-ma' switch. | |||||
2013-05-13 | Cleaned up Get-NtSystemInformation | Matt Graeber | 1 | -2385/+81 | |
* Removed the unnecessary NTSTATUS entries * Used splatting instead of backticks * Fixed a n00b memory management error as well. | |||||
2013-05-13 | Added an idiot filter to Watch-BlueScreen | Matt Graeber | 1 | -3/+7 | |
2013-05-13 | Added Watch-BlueScreen | Matt Graeber | 3 | -1/+79 | |
Causes a blue-screen (bugcheck) to occur. |