Commit Graph

1637 Commits

Author SHA1 Message Date
Oleksii Shevchuk 22f659e9ad In situations when is_posix() unavailable just make simple guess 2017-06-05 21:13:04 +03:00
Oleksii Shevchuk 3e5870ef47 Convert only shift modifier to the level 2017-06-05 07:29:51 +03:00
Oleksii Shevchuk 2cb0e4f5d7 Ensure no chances to omit close_cb 2017-06-05 07:06:15 +03:00
Oleksii Shevchuk 614fbc324a Fix triple fork check 2017-06-04 23:10:41 +03:00
Oleksii Shevchuk 31109c0725 Improve and unify loading dlls from dependencies 2017-06-04 22:00:44 +03:00
Oleksii Shevchuk ef7c494301 Make sure mainThread started from DLL. Mistake? 2017-06-04 21:08:48 +03:00
Oleksii Shevchuk 51ec01b288 Make pstore works for windows/exe 2017-06-04 21:07:49 +03:00
Oleksii Shevchuk 06ea1e9e6f Ensure crypt.so module is built 2017-06-04 09:07:57 +03:00
Oleksii Shevchuk d4b9651ed3 Add more well-known dependencies 2017-06-04 08:06:32 +03:00
Oleksii Shevchuk 6989817c88 Fix lazagne dependencies 2017-06-04 08:06:17 +03:00
Oleksii Shevchuk fde32b0a59 Fix remote loader 2017-06-04 08:04:05 +03:00
Oleksii Shevchuk 6efaf12863 Bump gitignore 2017-06-04 07:28:14 +03:00
Oleksii Shevchuk 03b99fd23f New unified code for load_package, py payload generator and scriptlets 2017-06-04 07:24:36 +03:00
Oleksii Shevchuk 431bd6191d Minor fixes for windows
Also Sigterm will not be triggered in windows, so some new code should be placed to catch the case.
2017-06-04 07:17:35 +03:00
Oleksii Shevchuk 7ac9ab73b5 os.getuid() is not supported by windows 2017-06-03 21:36:44 +03:00
Oleksii Shevchuk a8ea635599 Don't print about disconnection. 2017-06-03 20:46:54 +03:00
Oleksii Shevchuk a10ff1f513 Add support for persistent storage 2017-06-03 20:39:43 +03:00
Oleksii Shevchuk 6951430e6a Improve checking for already cached modules 2017-06-03 20:39:17 +03:00
Oleksii Shevchuk a00c4beb9f Compile obfuscated objects 2017-06-03 09:17:39 +03:00
Oleksii Shevchuk 2ed5c669c9 Don't do triple fork if launched from init 2017-06-03 08:47:00 +03:00
Oleksii Shevchuk 4a558331f5 Rework background persistent tasks 2017-06-01 23:20:35 +03:00
Oleksii Shevchuk 122d8d07af Use scapy/master 2017-05-31 23:00:39 +03:00
Oleksii Shevchuk 441b686f37 Add categories for keys and cmds 2017-05-25 21:14:03 +03:00
Oleksii Shevchuk 4eb066f10d pycrypto -> pycryptodome 2017-05-25 21:00:18 +03:00
Oleksii Shevchuk b2a30f3128 Bump LaZagne 2017-05-25 06:41:17 +03:00
Oleksii Shevchuk e06eb7a117 Add cryptography to android bundle 2017-05-24 17:02:16 +03:00
Oleksii Shevchuk 1086161326 Client/bind will not have configuration available 2017-05-24 17:02:16 +03:00
Oleksii Shevchuk 29e015aaff Bump memorpy 2017-05-24 17:02:16 +03:00
Oleksii Shevchuk 6313ed2872 Handle case with strange garbage in ps 2017-05-24 17:02:16 +03:00
Oleksii Shevchuk cfd2d6f1d5 Use obtain() for lazagne output 2017-05-24 17:02:16 +03:00
Oleksii Shevchuk 93699db1de Ensure master is closed 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk 70ac278380 Bump LaZagne 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk cce32a5a61 Explicitly import pupy module in pupyimporter 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk 99dce7db7a Fix android info command output 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk be9d24aa4f Hide kthread also in android 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk 11fe90f7f9 Handle crashes 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk ffaa9615e5 Improve importing for non-native clients 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk 82756b8979 Fix to work with buildozer/master 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk 4d34242511 Improve new android container
- forward (pyuv) works, but some strange issues with initialization
- ip (psutil/getifaddrs) crashes process (likely new types of
   interfaces)
+ gps/info works, shell works, netstat works and so on
2017-05-24 17:02:15 +03:00
Oleksii Shevchuk 05ade87d6f Make "connections" compatible with py4a 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk 0877f127ee Fix pty chowning 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk 9ce4e6d44d Fix disk usage output 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk df81c52729 Add support for verbose output for download module 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk f471fc89b3 Increase shell reliability 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk 89e06c1c45 Kill process on disconnect (ptyshell) 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk d7fad5feb3 Add simple grep functionality for netstat 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk e06c3f670c Fix interrupt for search module 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk db07beb944 Add grep-like functionality to ps 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk 5808f23b62 payload_templates ref broken again 2017-05-24 17:02:15 +03:00
Oleksii Shevchuk 073aea2e77 Explicitly resolve hostnames in pyuvproxy 2017-05-24 17:02:15 +03:00