Commit Graph

443 Commits

Author SHA1 Message Date
Alessandro ZANNI 895bfae82d fix shell_exec issue 2016-07-29 22:42:06 +02:00
Alessandro ZANNI 5973a8d432 new updates 2016-07-29 18:05:34 +02:00
n1nj4sec 069d892ec0 display a message when creds db is empty 2016-07-28 23:19:08 +02:00
n1nj4sec b03b5eb4e8 fix mimikatz_powershell in x86 processes 2016-07-28 23:12:39 +02:00
n1nj4sec c2c7eed1fc keylogger: use alternative and basic key decoding in case ToUnicodeEx fail (happens often on win10) 2016-07-28 22:57:48 +02:00
n1nj4sec 0f2554325f moving credentials db to data/ 2016-07-28 20:48:10 +02:00
n1nj4sec 4ac376af7a Merge branch 'master' of git://github.com/AlessandroZ/pupy into AlessandroZ-master 2016-07-28 20:33:33 +02:00
Alessandro ZANNI 0dff44d339 fix keylogger issue 2016-07-28 17:53:56 +02:00
Alessandro ZANNI ef36a137ea Merge remote-tracking branch 'upstream/master' 2016-07-28 17:51:15 +02:00
Alessandro ZANNI aa78f6874b new features 2016-07-27 19:24:31 +02:00
n1nj4sec 22dff36939 fix job encoding issue 2016-07-27 19:11:07 +02:00
n1nj4sec 1a0bd4e240 adding help for pyinst new format 2016-07-27 18:44:51 +02:00
n1nj4sec 61acd89196 Merge branch 'master' of git://github.com/quentinhardy/pupy into quentinhardy-master 2016-07-27 18:42:47 +02:00
n1nj4sec 2fc505ea6a adding privesc category 2016-07-27 18:40:41 +02:00
n1nj4sec 1b7485b5af Merge branch 'AlessandroZ-master' 2016-07-27 18:35:48 +02:00
root 1028cd23a8 New 'pyinst' output format for making a .py which can be used by pyinstaller 2016-07-27 09:22:02 -04:00
Alessandro ZANNI f3af4aa726 fix powershell upload 2016-07-24 21:50:11 +02:00
Alessandro ZANNI cb07309a90 adding new feature: powershell upload 2016-07-22 15:55:40 +02:00
n1nj4sec d446596063 fix bind ssl payloads 2016-07-21 21:47:22 +02:00
n1nj4sec c341ca6ed4 Merge branch 'AlessandroZ-master' 2016-07-21 20:01:09 +02:00
n1nj4sec f1a6b709f9 Merge branch 'master' of git://github.com/AlessandroZ/pupy into AlessandroZ-master 2016-07-21 20:00:35 +02:00
n1nj4sec 6e1b768024 makes payload ignore when some dependencies are not installed 2016-07-18 22:35:28 +02:00
Alessandro ZANNI 1b808a29b4 session options 2016-07-17 20:11:01 +02:00
Alessandro ZANNI 712d5d97b9 fix bugs + keylogger linux 2016-07-12 14:42:52 +02:00
n1nj4sec 7739e1ea18 make shell_exec compatible with both strings and lists of arguments 2016-07-11 19:28:43 +02:00
n1nj4sec 75d3266ee6 fix getpid/getppid on unix systems 2016-07-11 19:28:17 +02:00
n1nj4sec 77a6bf0880 Merge branch 'AlessandroZ-master' into dev 2016-07-11 18:31:31 +02:00
n1nj4sec b57c50b1c9 Merge branch 'quentinhardy-master' into dev 2016-07-11 18:23:14 +02:00
n1nj4sec 7c20c7b25b Merge branch 'mnogostuff-dev' into dev 2016-07-11 18:19:54 +02:00
Alessandro ZANNI 3f26b4e27b list logical drives on a windows system 2016-07-10 19:07:55 +02:00
Alessandro ZANNI 53b46177b8 bug fixes 2016-07-10 13:21:22 +02:00
AlessandroZ d527643baa Merge pull request #1 from AlessandroZ/AlessandroZ-impersonation-process
Update security.py
2016-07-04 10:04:11 +02:00
Vavilov 9929522bc8 allow socks to resolve dns remotely 2016-07-03 14:22:48 -04:00
AlessandroZ 78157f786a Update security.py
- Check added to test if a user has system rights before impersonate a process token (and migrate into it). Without this check, an elevated user (uac bypassed) trying to impersonate a process token had an error, and he will not able to get system anymore (he looses his admin ritghts, I don't know why). This check will avoid that problem.

- When a user impersonate a process token and migrate into it, a full context of this new user is created. It means, he has access to all his environment. To test it, impersonate another user, get a shell and list his environment variables (with "set"). Without this new context, the impersonated user will only have access to the environment variable of the previous user.
2016-07-03 19:58:18 +02:00
quentinhardy 45d532f598 Merge branch 'master' of https://github.com/quentinhardy/pupy 2016-07-02 07:36:46 -04:00
quentinhardy 938d39b6b5 Print UAC level in output of 'info'. Print integrity Level in output of "sessions" 2016-07-02 07:35:18 -04:00
quentinhardy 81cf5998b5 Print UAC level in "sessions" output (0 to 3, with 0=Disabled) 2016-07-02 07:35:18 -04:00
quentinhardy 9ade4ac2f0 Print UAC level in output of 'info'. Print integrity Level in output of "sessions" 2016-07-02 07:33:10 -04:00
n1nj4sec 19a0ee486e AES encryption and decryption of powershell payloads served over HTTP 2016-06-30 23:12:49 +02:00
quentinhardy 489ceae0f5 Print UAC level in "sessions" output (0 to 3, with 0=Disabled) 2016-06-30 07:56:57 -04:00
n1nj4sec 7519703696 removing xor from ps1_oneliner (too slow) 2016-06-29 20:34:48 +02:00
n1nj4sec 14a3a481b6 improved interface and ip auto-detection in pupygen 2016-06-29 20:26:31 +02:00
n1nj4sec 375abf68fd module to change pupy's process argv & env on linux. related to issue #115 2016-06-28 23:21:20 +02:00
n1nj4sec 99a3a0e604 module utf8 encoding problem fix with some exception tracebacks 2016-06-28 22:43:40 +02:00
n1nj4sec e8567a5263 fix creddump display issues 2016-06-28 21:54:54 +02:00
DeveloppSoft 66d1f4f2d0 Changed info statements to success so every user will be able to see it 2016-06-26 18:59:19 +02:00
n1nj4sec c67055d90f Merge branch 'dev' 2016-06-26 15:49:29 +02:00
quentinhardy f17f6cdb50 Merge branch 'master' of https://github.com/quentinhardy/pupy 2016-06-24 10:45:51 -04:00
quentinhardy af576a701e New module for bypassing UAC with Invoke-BypassUAC.ps1, from Empire 2016-06-24 10:45:09 -04:00
quentinhardy bab54bc0f0 2 new functions used in bypassUAC: is_x64_architecture() and is_x86_architecture() 2016-06-24 10:45:09 -04:00