pupy/client/sources
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
..
resources Rework pupy basic configuration 2017-03-08 19:41:14 +02:00
GetProcAddressR.c first commit :-) 2015-09-22 19:25:36 +02:00
GetProcAddressR.h first commit :-) 2015-09-22 19:25:36 +02:00
LICENSES.txt first commit :-) 2015-09-22 19:25:36 +02:00
LoadLibraryR.c first commit :-) 2015-09-22 19:25:36 +02:00
LoadLibraryR.h first commit :-) 2015-09-22 19:25:36 +02:00
Makefile Rework pupy basic configuration 2017-03-08 19:41:14 +02:00
MemoryModule.c first commit :-) 2015-09-22 19:25:36 +02:00
MemoryModule.h first commit :-) 2015-09-22 19:25:36 +02:00
MyLoadLibrary.c Rework pupy basic configuration 2017-03-08 19:41:14 +02:00
MyLoadLibrary.h Add function to search functions by module and name 2016-10-30 23:23:07 +02:00
Python-dynload.c Rework pupy basic configuration 2017-03-08 19:41:14 +02:00
Python-dynload.h first commit :-) 2015-09-22 19:25:36 +02:00
Python-version.h first commit :-) 2015-09-22 19:25:36 +02:00
ReflectiveDllInjection.h first commit :-) 2015-09-22 19:25:36 +02:00
ReflectiveLoader.c first commit :-) 2015-09-22 19:25:36 +02:00
ReflectiveLoader.h first commit :-) 2015-09-22 19:25:36 +02:00
_memimporter.c first commit :-) 2015-09-22 19:25:36 +02:00
actctx.c first commit :-) 2015-09-22 19:25:36 +02:00
actctx.h first commit :-) 2015-09-22 19:25:36 +02:00
base_dispatch.c first commit :-) 2015-09-22 19:25:36 +02:00
base_inject.c fix injection x64 on windows 10 issue 2016-08-03 19:24:07 +02:00
base_inject.h makefile cleanup 2015-09-25 21:41:37 +02:00
build.sh Rework pupy basic configuration 2017-03-08 19:41:14 +02:00
buildenv.sh Rework pupy basic configuration 2017-03-08 19:41:14 +02:00
debug.h Rework pupy basic configuration 2017-03-08 19:41:14 +02:00
import-tab.c first commit :-) 2015-09-22 19:25:36 +02:00
import-tab.h first commit :-) 2015-09-22 19:25:36 +02:00
list.c first commit :-) 2015-09-22 19:25:36 +02:00
list.h first commit :-) 2015-09-22 19:25:36 +02:00
main_exe.c windows payloads now works with launchers 2015-11-23 18:47:48 +01:00
main_reflective.c obfsproxy pluggable transports now works on windows ! ex: ./pupygen --transport obfs3 && ./pupysh --transport obfs3 2015-10-23 19:16:11 +02:00
mktab.py first commit :-) 2015-09-22 19:25:36 +02:00
pupy.c Rework pupy basic configuration 2017-03-08 19:41:14 +02:00
pupy_load.c Rework pupy basic configuration 2017-03-08 19:41:14 +02:00
pupy_load.h first commit :-) 2015-09-22 19:25:36 +02:00
remote_thread.c first commit :-) 2015-09-22 19:25:36 +02:00
remote_thread.h first commit :-) 2015-09-22 19:25:36 +02:00
resource_python_manifest.c first commit :-) 2015-09-22 19:25:36 +02:00
thread.c first commit :-) 2015-09-22 19:25:36 +02:00
thread.h first commit :-) 2015-09-22 19:25:36 +02:00