Oleksii Shevchuk
bc8d99df44
CRLF, _pupy dynload (windows) etc
2019-09-07 19:18:07 +03:00
Oleksii Shevchuk
e9afcbf8de
Refactoring: merge pp.py and pupyimporter.py
...
New loader "module" based loader.
Source code deduplicated a bit. Common parts moved to client/common.
Everything moved to "pupy" namespace:
import pupy
Android known to be broken. Other regressions to be discovered.
Checked:
+ Linux 32/64 Native/py
+ Windows 32/64 Native/py/.NET/migrations
2019-08-17 21:13:45 +03:00
Oleksii Shevchuk
08c10f2be9
Option to wrap generated blobs by some attributes
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
24998d3bcc
Make pupy packer friendly (optionally)
2017-07-02 16:24:10 +03:00
Oleksii Shevchuk
177fab2498
Reduce virtual size
2017-03-08 19:41:15 +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
19059fc101
Scripts unification for linux and windows build
2016-10-30 23:23:07 +02:00