Oleksii Shevchuk
6d5225c1ee
Fix typo in requirements.txt
2019-02-19 22:33:59 +02:00
Oleksii Shevchuk
7654d2659c
WPAD: PoC implementation [WIP]
...
Supported? WPAD/DNS + Windows registry
Components:
- auto_proxy
- tinyhttp
More testing requried
https://github.com/n1nj4sec/pupy/issues/729
2019-02-19 20:44:36 +02:00
Oleksii Shevchuk
a6f4156610
Win/x64: MemoryLoader: Register exception handlers
2019-02-16 20:46:24 +02:00
Oleksii Shevchuk
151406ecea
Include dukpy to basic image
2019-02-12 22:32:44 +02:00
Oleksii Shevchuk
840e5b011c
Use precompiled pycrpyptodome for now
2019-02-11 22:29:58 +02:00
Oleksii Shevchuk
92e665b93a
Explicitly install idna
2019-02-09 21:01:56 +02:00
Oleksii Shevchuk
667507de3d
client: Support recent pycryptodome
2018-12-02 00:35:30 +02:00
Oleksii Shevchuk
bd7e256c2b
Rollback versions for crypto libs
2018-11-29 15:09:39 +02:00
Oleksii Shevchuk
d6c36cf2ef
Downgrade cryptgraphy to latest version known to work with RC4
2018-11-29 14:39:47 +02:00
Oleksii Shevchuk
297aa501a0
windows: Fix version for pycryptodome/pycryptodomex
2018-11-29 11:30:47 +02:00
Oleksii Shevchuk
ba6c1cddf0
Freeze pycrpyptodome version (3.7.0)
2018-11-26 15:11:52 +02:00
Oleksii Shevchuk
02f8257138
bundle/linux: pyaudio may hang, may be dangerous to use
2018-11-04 21:12:11 +02:00
Oleksii Shevchuk
210027105d
client/linux/dlmopen: Do not try to fix lmid if library was not loaded
2018-11-04 20:06:31 +02:00
Oleksii Shevchuk
9d8d285956
Build pyopus to bundles
2018-11-02 09:04:15 +02:00
Oleksii Shevchuk
3c19620d34
dnscnc: be more verbose about invalid domains
2018-11-02 07:01:43 +02:00
Oleksii Shevchuk
6a75f7673f
Bump p4a
2018-10-28 19:32:06 +02:00
Oleksii Shevchuk
09d82485db
Build pyaudio to bundle
2018-10-28 19:00:47 +02:00
Oleksii Shevchuk
ed26430383
Add xattr/acl/prctl libs
2018-10-19 11:27:37 +03:00
Oleksii Shevchuk
0bb184312c
build: add watchdog to windows/linux bundles
2018-10-16 10:28:59 +03:00
Oleksii Shevchuk
d52247b835
Add more tmp folders for client/linux/tmplibrary
2018-10-10 11:18:31 +03:00
Oleksii Shevchuk
f1c345c4d4
Update SunOS10 build script
2018-10-09 13:44:29 +03:00
Oleksii Shevchuk
d510a9b118
LMID - Apply only for Linux/x64/shared
2018-10-09 06:21:59 +03:00
Oleksii Shevchuk
d666245581
Try memfd syscall only on Linux build
2018-10-09 00:02:34 +03:00
Oleksii Shevchuk
ab39f30cba
SunOS Add group flag. Just in case
2018-10-08 21:08:50 +03:00
Oleksii Shevchuk
3747e5b445
Disable LMID for SunOS
2018-10-08 21:08:50 +03:00
Oleksii Shevchuk
358eb2e672
Bump SunOS build
2018-10-07 22:04:34 +03:00
Oleksii Shevchuk
6fd57e4503
linux/client: Add LMID support
...
Do not use RTLD_GLOBAL namespace for python. This allows to load
shared object with other copies of python.
Example:
> python3
Python 3.6.5 (default, Jun 30 2018, 10:35:51)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import ctypes; ctypes.CDLL('/tmp/ppd.so')
This requires latest tc-linux32/tc-linux64 toolchains
2018-10-07 14:37:30 +03:00
Oleksii Shevchuk
691b52e8c7
linux/client: build amd64 as PIE if possible
2018-10-07 13:21:03 +03:00
Oleksii Shevchuk
efc6a717cd
Add missing hmac dependency
...
Fix https://github.com/n1nj4sec/pupy/issues/684
2018-10-06 14:24:43 +03:00
Oleksii Shevchuk
25667a3c2c
For some strange reason adodbapi broken in pywin32
2018-10-03 23:14:08 +03:00
Oleksii Shevchuk
26e9f464d0
Ensure idna built into client
2018-09-23 23:03:04 +03:00
Oleksii Shevchuk
fcc4c7712e
Use impacket from trunk
2018-09-23 13:40:28 +03:00
Oleksii Shevchuk
c473ca7b2b
Manually rewriting pycrypto is no longer required
2018-09-23 13:27:04 +03:00
Oleksii Shevchuk
0bb221c670
Include pypykatz to bundle (doesn't work yet?)
2018-09-21 22:58:57 +03:00
Oleksii Shevchuk
d1e2d16c05
Cryptography > 2.2.2 has issues with pupy
2018-09-19 16:17:59 +03:00
Oleksii Shevchuk
cbb7967724
Use prebuild cryptography because of missing OpenSSL since p3.7
2018-08-22 10:39:34 +03:00
Oleksii Shevchuk
37787e0c0c
Bump python-for-android toolchain
2018-08-21 00:27:57 +03:00
Oleksii Shevchuk
5e65805f4c
Ensure KCP was built during linux/windows docker build
2018-08-18 07:06:36 +03:00
Oleksii Shevchuk
db13904ec4
Move library_patches to pupy/
2018-08-09 11:54:09 +03:00
Oleksii Shevchuk
280f0a8c68
Remove unused base_dispatch.c
2018-07-08 13:16:45 +03:00
Oleksii Shevchuk
603bf11286
Introduce uidle - package to check workstation idle timings
2018-06-19 22:31:29 +03:00
Oleksii Shevchuk
5e9bb2b091
Fix client pycrypto/pycryptodome issue for windows
2018-06-19 22:30:00 +03:00
Oleksii Shevchuk
d46be888f3
Make possible to include some packages to client
2018-06-19 21:12:06 +03:00
Oleksii Shevchuk
4ecc436de7
Ensure 100% pycrypto replaced with pycryptodome
2018-06-19 08:59:36 +03:00
Oleksii Shevchuk
ed23adae19
[linux/native/experemental]: Upgrade pip, ensure pycrpyo uninstalled
2018-06-18 22:30:18 +03:00
Oleksii Shevchuk
b2f40d5c88
Fix requirements
...
1. Add dnslib to client
2. Freeze rpyc to version < 4 for now
2018-06-17 23:44:43 +03:00
Oleksii Shevchuk
e1fda9e823
Add construct to template deps
2018-03-19 09:27:32 +02:00
Oleksii Shevchuk
c8764ec9b2
Fix bug with infinte loop
2018-03-18 23:44:33 +02:00
Oleksii Shevchuk
c31152ae6d
Ensure we build bundle with .py files instead .pyc (windows)
2018-03-16 14:15:24 +02:00
Oleksii Shevchuk
4f040d4c68
Preload libs only in debug
2018-03-12 17:11:22 +02:00