Commit Graph

10 Commits

Author SHA1 Message Date
Oleksii Shevchuk 5f78b6cbbe Add (initial) support for loading bundled libraries via ctypes 2017-03-21 22:18:21 +02:00
Oleksii Shevchuk 8bfae8bb50 Rework pupy basic configuration
Improve compression:
[+] LMZA everywhere (uniformed)
[+] Config space 40690 -> 8192
[+] Compress payload libraries (libpython)
[+] Compress serialized objects (resources, bootloader, config)
[-] Windows build (Makefile) was removed

Improve cryptography/credentials default configuration
[+] Remove default secrets
[-] Android still there
[+] Add uniformed class to search proper credentials
[+] Generate all credentials on first launch
[+] Improve SSL -> CA/Client/Server + roles

Client default configuration
[+] Add stubbed site.py (to preserve pupy from search files on target device)

TODO:
[?] Test all that stuff?
[?] Rewrite all transport configs to honor roles
2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 8dc9232450 Use LZMA instead of ZLib for resources 2017-03-08 19:40:25 +02:00
Oleksii Shevchuk fe8542f4cc Add function to search functions by module and name
It wasn't possible to find functions in libraries
loaded using memoryloader (Windows)
2016-10-30 23:23:07 +02:00
n1nj4sec dd040947e9 increasing size of config buffer in payloads to contains bigger scriptlets 2016-05-05 12:46:02 +02:00
n1nj4sec 3af2a4455d obfsproxy pluggable transports now works on windows ! ex: ./pupygen --transport obfs3 && ./pupysh --transport obfs3 2015-10-23 19:16:11 +02:00
n1nj4sec bbb7a4e2d3 support for loading dlls like pywintypes27.dll needed for pywin32 imports (tried with win32gui, win32api and it worked) 2015-10-14 17:58:43 +02:00
n1nj4sec e915574e56 PE memory execution ! 2015-10-08 19:36:37 +02:00
n1nj4sec 1f52562beb adding forgotten license headers + code cleanup 2015-10-08 19:09:16 +02:00
n1nj4sec cb54844b60 first commit :-) 2015-09-22 19:25:36 +02:00