Oleksii Shevchuk
|
7a6eb431eb
|
client/bootloader: Handle case when sys.argv is missing
|
2019-05-07 23:20:02 +03:00 |
Oleksii Shevchuk
|
4830c1a93f
|
client/linux: Better support for argv passing during 3fork
|
2019-05-07 10:29:15 +03:00 |
Oleksii Shevchuk
|
4f040d4c68
|
Preload libs only in debug
|
2018-03-12 17:11:22 +02:00 |
Oleksii Shevchuk
|
50be17e2e2
|
Compile whole bootloader as code with __main__
|
2018-02-02 14:07:06 +02:00 |
Oleksii Shevchuk
|
2515897d65
|
Try to compile out __main__ statement from loaded modules
|
2018-02-01 16:27:20 +02:00 |
Oleksii Shevchuk
|
4a55dc6329
|
Rework approach to build bundles of compiled py files
|
2018-01-13 19:54:06 +02:00 |
Oleksii Shevchuk
|
ed003577ae
|
Preload additional imports
|
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
|
5007957722
|
Disable tracebacks to reduce access to FS during exception handling
|
2017-05-07 18:20:24 +03:00 |
Oleksii Shevchuk
|
fc72b3d122
|
Add for non debug builds to trace issues with travis build
|
2017-04-25 23:53:28 +03:00 |
Oleksii Shevchuk
|
61dc5fc6f4
|
sys.flags.optimize can't be set in runtime
|
2017-04-25 10:47:05 +03:00 |
Oleksii Shevchuk
|
e9b3526d03
|
Set Py_OptimizeFlag from bootloader
|
2017-04-05 19:18:21 +03:00 |
Oleksii Shevchuk
|
248094d89d
|
Ensure pupy doesn't execute any shit from the system
|
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 |