Commit Graph

3145 Commits

Author SHA1 Message Date
Oleksii Shevchuk b425bd974d Merge https://github.com/n1nj4sec/pupy into unstable 2019-08-22 19:06:43 +03:00
Oleksii Shevchuk 73c3acb118 Merge branch 'unstable' of github.com:/alxchk/pupy into unstable 2019-08-22 17:15:13 +03:00
AlessandroZ fbdca4e150 Merge branch 'unstable' of https://github.com/n1nj4sec/pupy into unstable 2019-08-22 15:49:47 +02:00
AlessandroZ 280bf91359 compatible with new beroot version (check readme) 2019-08-22 15:46:36 +02:00
AlessandroZ 5b18491eef bump beroot 2019-08-22 15:46:07 +02:00
AlessandroZ 49631a6ceb cli results not readable 2019-08-22 15:45:44 +02:00
AlessandroZ 0edeadb73a bump lazagne 2019-08-22 15:45:12 +02:00
Oleksii Shevchuk 43015976a1 windows/readlogs: improve lastlog a bit 2019-08-22 16:02:01 +03:00
Oleksii Shevchuk 82a3b665f0 wql/marshal: fix to_utf8(_wmi_object) 2019-08-22 08:53:15 +03:00
Oleksii Shevchuk 2ece1f4aa9 Merge branch 'unstable' of github.com:/alxchk/pupy into unstable 2019-08-21 19:15:40 +03:00
Oleksii Shevchuk 4b40914efd dependencies: add "demos" to blacklist 2019-08-21 16:12:20 +03:00
Oleksii Shevchuk 22ba41a8e6 pupy: fix broadcast_event 2019-08-21 15:29:39 +03:00
Oleksii Shevchuk c9cbba260b client/windows: fix cmdline parsing on W7 2019-08-21 14:37:48 +03:00
Oleksii Shevchuk f848cae5bf pupy: fix passed args in broadcast_listener 2019-08-21 14:14:58 +03:00
Oleksii Shevchuk ca404880b9 all: fix some __all__ statements 2019-08-20 20:01:32 +03:00
Oleksii Shevchuk 2962ef618b basic_cmds: try to convert exception messages to utf-8 2019-08-19 23:29:53 +03:00
Oleksii Shevchuk 75b358a128 migrate: add option to enable debug 2019-08-19 22:58:07 +03:00
Oleksii Shevchuk 18aeb3a12a client/windows: do not fail in buffer exhaused 2019-08-19 22:57:48 +03:00
Oleksii Shevchuk 23165e6ff6 p4a loader: remove debug 2019-08-19 21:56:23 +03:00
Oleksii Shevchuk 3ea43e50f9 basic_cmds/cat: do not check file size at all 2019-08-19 21:52:37 +03:00
Oleksii Shevchuk be9828f451 pupygen: support p4a bootstrap 2019-08-19 21:49:54 +03:00
Oleksii Shevchuk dcfb1b5d41 pymemimporter: fs may not support seek/mmap 2019-08-19 21:48:52 +03:00
Oleksii Shevchuk cce6d6c6c2 pupy/memimporter: _Py_PackageContext may not exists, handle that 2019-08-19 21:48:21 +03:00
Oleksii Shevchuk ea8fb5023e pymemimporter: search ctypes.pythonapi more harder 2019-08-19 21:47:32 +03:00
Oleksii Shevchuk ee3656e20e basic_cmds/cat: fd may not support seek, read whole file than x_x 2019-08-19 21:46:00 +03:00
Oleksii Shevchuk 59ac4ba9fd additional_imports: Ensure unicodedata loaded 2019-08-19 19:17:38 +03:00
Oleksii Shevchuk e9afcbf8de Refactoring: merge pp.py and pupyimporter.py
New loader "module" based loader.
Source code deduplicated a bit. Common parts moved to client/common.

Everything moved to "pupy" namespace:

import pupy

Android known to be broken. Other regressions to be discovered.

Checked:
+ Linux 32/64 Native/py
+ Windows 32/64 Native/py/.NET/migrations
2019-08-17 21:13:45 +03:00
Oleksii Shevchuk c5ffba0612 docker: bump mimikatz 2019-07-11 18:23:20 +03:00
Oleksii Shevchuk c6b85b108a picocmd/client: make travis happy 2019-07-11 18:23:06 +03:00
Oleksii Shevchuk 1704de9b83 doh: remove unused import 2019-07-11 18:22:11 +03:00
Oleksii Shevchuk a1a678cfef Merge dnscnc_connect_v2 2019-07-11 17:54:01 +03:00
Oleksii Shevchuk a2c4181a44 pupyps: deal with _fields 2019-07-09 15:17:33 +03:00
Oleksii Shevchuk 4f3f9a03e7 dnscnc: add support for DNS-over-HTTPS 2019-07-05 12:30:30 +03:00
Oleksii Shevchuk 2813e36af1 transports: support pure Py http_parser 2019-07-05 12:30:05 +03:00
Oleksii Shevchuk 841f232385 py: fix dependencies list 2019-07-05 12:28:31 +03:00
Oleksii Shevchuk 09e867b0ec dependencies: add support for modules which has both pure Py and C impls 2019-07-05 12:28:12 +03:00
Oleksii Shevchuk 02cb4a0ecd network/lib/doh: suppport CF and QUAD9 2019-07-05 11:03:33 +03:00
Oleksii Shevchuk 0012e0c3aa tinyhttp: support params, disable exceptions 2019-07-05 11:01:52 +03:00
Oleksii Shevchuk 894374c9b3 network.lib: Add DNS-over-HTTPS library 2019-07-05 09:54:36 +03:00
Oleksii Shevchuk 658c235e7a offload: fix exception handling 2019-07-03 14:27:37 +03:00
Oleksii Shevchuk 6c9d9d13d9 dnscnc/server: process empty requests as ping requests 2019-07-01 22:26:13 +03:00
Oleksii Shevchuk 61882c6868 proxy/dns: pass empty requests 2019-07-01 22:24:37 +03:00
Oleksii Shevchuk ed7daa7f1a offload: handle ssl errors 2019-07-01 22:24:20 +03:00
Oleksii Shevchuk dde3f03e6c shell: use REMAINDER 2019-06-28 12:58:24 +03:00
Oleksii Shevchuk 5479e9f8d9 linux/uuid: prefer netiface getnode method 2019-06-27 17:22:07 +03:00
Oleksii Shevchuk 62120abb64 dnscnc/online: always check online status 2019-06-27 16:46:42 +03:00
Oleksii Shevchuk 0c919db375 [WIP] dnscnc - add inband transfer containers 2019-06-26 22:12:51 +03:00
Oleksii Shevchuk 5d7413bfff Add missing deps 2019-06-26 20:07:26 +03:00
Oleksii Shevchuk 5bdd47ff14 ttyrec: fix flake 2019-06-25 22:39:55 +03:00
Oleksii Shevchuk 2d0ad57396 dnscnc/client: Use PayloadTooBig exception 2019-06-25 22:39:20 +03:00