Oleksii Shevchuk
|
c4da44efe2
|
clients: variuos fixes. Linux - injector is broken
|
2019-05-07 15:34:19 +03:00 |
Oleksii Shevchuk
|
d3a4613de7
|
Fix windows build
|
2019-04-26 21:51:06 +03:00 |
Oleksii Shevchuk
|
6629044331
|
[WIP] Rework JNI support
|
2019-04-26 18:54:59 +03:00 |
Oleksii Shevchuk
|
fb6f3445f7
|
windows/client: pyjnius support
|
2019-04-25 20:58:07 +03:00 |
Oleksii Shevchuk
|
7e0dbad094
|
Do not use marshal module to load embedded library
|
2018-03-02 22:16:23 +02:00 |
Oleksii Shevchuk
|
32a5eb55f5
|
Manage refcnt for module dicts properly
|
2018-01-13 11:24:37 +02:00 |
Oleksii Shevchuk
|
25fac6a96a
|
Try to preserve arch specific library bundles between simple cleans
|
2017-07-03 23:09:53 +03:00 |
Oleksii Shevchuk
|
30c86f3948
|
Add more space for scriptlets
|
2017-06-18 16:17:09 +03:00 |
Oleksii Shevchuk
|
51ec01b288
|
Make pstore works for windows/exe
|
2017-06-04 21:07:49 +03:00 |
n1nj4sec
|
e72fe1537e
|
fix for load_dll on win 32bit (winpty was broken)
|
2017-05-16 22:05:46 +02:00 |
Oleksii Shevchuk
|
2488d37ae9
|
Compile git revision into pupy templates
|
2017-04-25 14:43:23 +03:00 |
Oleksii Shevchuk
|
f732a64edb
|
Fix function address search on amd64
|
2017-04-24 12:01:31 +03:00 |
n1nj4sec
|
620c951f19
|
add space in templates for scriptlets
|
2017-03-31 20:27:12 +02:00 |
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 |