Commit Graph

18 Commits

Author SHA1 Message Date
Oleksii Shevchuk 35cd39fe5b Unicodedata is not required to start pupy, so remove it 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 08d8688c8c Search any pywintypes27.dll 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 0af2216ada Avoid "RuntimeError: dictionary changed size during iteration" 2017-03-08 19:41:14 +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 d7214db8f9 Shrink paths 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 288aa030bf Ensure no duplicates in resources.zip 2017-03-08 19:40:24 +02:00
n1nj4sec ff68331e00 fix auto_proxy on windows 2016-11-20 00:30:21 +01:00
Oleksii Shevchuk fcdf6fe6f1 Filter out examples 2016-10-30 23:23:07 +02:00
Oleksii Shevchuk 19059fc101 Scripts unification for linux and windows build 2016-10-30 23:23:07 +02:00
n1nj4sec f47f8c5581 fix build_library_zip 2016-08-27 12:10:31 +02:00
n1nj4sec 87916280a9 print a warning when building without all the python libs 2016-08-03 18:49:29 +02:00
n1nj4sec cac6db86e6 Makefile update 2016-06-18 19:19:51 +02:00
n1nj4sec 1ee114f863 fix msvcr90 path in build script 2016-06-17 23:17:25 +02:00
n1nj4sec 0ce3d29a9b build dependency fix 2016-06-17 22:43:53 +02:00
n1nj4sec ea7879ad6d fix new transports import in windows payloads 2016-06-17 19:56:29 +02:00
n1nj4sec a396c359b7 auto add system's msvcr90 at build 2016-05-31 19:48:05 +02:00
n1nj4sec d2dad1eff7 new library.zip generation script 2016-03-19 17:11:17 -04:00
n1nj4sec 3c51f3c65c removing py2exe build dependency 2016-03-16 18:17:03 -04:00