Oleksii Shevchuk
500045329c
Kindly ask to build stuff without docstrings
2017-03-21 22:25:22 +02:00
Oleksii Shevchuk
5f78b6cbbe
Add (initial) support for loading bundled libraries via ctypes
2017-03-21 22:18:21 +02:00
Oleksii Shevchuk
30af397f7d
Try to use pycryptodome
2017-03-21 22:18:21 +02:00
Oleksii Shevchuk
5924dc0618
Let's try to use pycryptodome instead of pycrypto
2017-03-21 08:32:48 +02:00
Oleksii Shevchuk
f1199584d2
Remove submodules which can be acquired from pip
2017-03-17 08:42:39 +02:00
Oleksii Shevchuk
e4bbfd5630
Fix python precompilation
2017-03-15 00:06:46 +02:00
Oleksii Shevchuk
6350ad9ab4
Reduce images size
2017-03-14 23:31:20 +02:00
Oleksii Shevchuk
c8d8a9f6f1
Set Win7 for amd64 buildenv
2017-03-14 08:47:30 +02:00
Oleksii Shevchuk
427defea99
psutil already have boot_time function, no need in separate module
2017-03-13 23:19:43 +02:00
Oleksii Shevchuk
e74aad2adc
Add travis
2017-03-11 09:16:43 +02:00
Oleksii Shevchuk
4a02048666
Build pupymemexec and winpty with environment
2017-03-08 19:41:15 +02:00
Oleksii Shevchuk
8c35337379
Use pyuv instead of asyncoro
2017-03-08 19:41:15 +02:00
Oleksii Shevchuk
fcac5768cf
Pypcap is broken
2017-03-08 19:41:15 +02:00
Oleksii Shevchuk
480bc18df4
Add more deps to bundle builder
2017-03-08 19:41:14 +02:00
Oleksii Shevchuk
7a89fab238
Move pyaudio to bundle
2017-03-08 19:41:14 +02:00
Oleksii Shevchuk
128ec9bc53
Fix builds. Add more packages to buildenv
2017-03-08 19:41:14 +02:00
Oleksii Shevchuk
ac73116fa3
Enable MemoryModule debug output if /DDEBUG passed
2017-03-08 19:41:14 +02:00
Oleksii Shevchuk
45ad9ccff6
Build python libraries from environments to zip bundles. Experemental
2017-03-08 19:41:14 +02:00
Oleksii Shevchuk
f84b41056c
Bump versions
2017-03-08 19:41:14 +02:00
Oleksii Shevchuk
2ef3cc7cf8
Move make psutils clients built-in (Linux, Windows)
2017-03-08 19:41:14 +02:00
Oleksii Shevchuk
240c503769
Help setuptools to find MSVC for AMD64
2017-03-08 19:41:14 +02:00
Oleksii Shevchuk
ecdedfe5dd
Schedule debug build in build.sh (windows)
2017-03-08 19:41:14 +02:00
Oleksii Shevchuk
04b3eb0f2c
Create buildenv script for linux client
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
8dc9232450
Use LZMA instead of ZLib for resources
2017-03-08 19:40:25 +02:00
Oleksii Shevchuk
e320af34ae
Add initial IGD (UPnP) support
2017-03-08 19:40:25 +02:00
n1nj4sec
62cd1241a0
add socksipy dependency for windows
2016-11-17 19:57:01 +01:00
n1nj4sec
195d7b365b
fix wine buildenv
2016-11-01 18:35:56 +01: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
Oleksii Shevchuk
19059fc101
Scripts unification for linux and windows build
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
dd00e0f682
Add missing file
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
755d24b2e7
Fix build for windows
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
2d28bdb9ee
Enable all messages when /DDEBUG
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
1a17eb93a3
Start to implement proper build script to compile windows binaries using wine
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
720e85a156
Try to use ctypes to find MAC/IP on windows.
...
Well, this is insane. I never thought that in standart python library
you can find THAT. What do you think will happens, if for some reason
ifconfig will hang?
2016-08-26 01:05:03 +03:00
Oleksii Shevchuk
fe8b0111df
Add linux-friendly Makefile
2016-08-19 20:29:23 +03:00
n1nj4sec
934aed185f
fix injection x64 on windows 10 issue #36
2016-08-03 19:24:07 +02:00
n1nj4sec
cac6db86e6
Makefile update
2016-06-18 19:19:51 +02:00
n1nj4sec
fa781519d5
remove python dlls from the repo
2016-05-05 12:48:57 +02:00
n1nj4sec
dd040947e9
increasing size of config buffer in payloads to contains bigger scriptlets
2016-05-05 12:46:02 +02:00
n1nj4sec
3c51f3c65c
removing py2exe build dependency
2016-03-16 18:17:03 -04:00
n1nj4sec
32426d0cc7
removing deprecated makefiles
2016-01-13 21:47:39 +01:00
n1nj4sec
b24199df2c
windows payloads now works with launchers
2015-11-23 18:47:48 +01:00
n1nj4sec
d14c87f83b
makefile DEBUG fix
2015-11-23 18:41:57 +01: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
2d6ebfd1af
small Makefile fix
2015-10-14 17:56:58 +02:00
n1nj4sec
f633a8e163
some make versions don't tolerate indents on conditional if
2015-10-11 17:32:55 +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