48 Commits

Author SHA1 Message Date
Chris Ross c73854ed9d Modified repo commands to mirror 2.0_beta branch 2017-01-17 18:41:55 -08:00
Chris 6c2ae86bfe Revamped in memory imports 2017-01-14 17:22:53 -05:00
HarmJ0y c4334e85a0 patched "skywalker 2.0" thanks to @zeroSteiner 2016-09-29 13:20:19 -04:00
@424f424f fede159b76 Update version number 2016-07-28 10:12:23 -04:00
Alexander Rymdeko-Harvey 5cc2615ef9 Merge pull request #27 from adaptivethreat/dev-compress
Dev compress
2016-06-28 13:07:00 -04:00
Alexander Rymdeko-Harvey 9c42adbe88 Merge pull request #26 from adaptivethreat/dev-chainbreaker
Dev chainbreaker
2016-06-28 13:01:45 -04:00
Killswitch-GUI 93449bba45 module outpu 2016-06-26 00:13:49 -04:00
Killswitch-GUI aa56d39622 upload/download 2016-06-25 11:45:59 -04:00
rvrsh3ll 602e0025a9 Merge pull request #24 from imaibou/binder
Allow the possibility to separate between socket address and listener's public IP address
2016-06-20 22:07:53 -04:00
imaibou b56f11adaf Update http.py 2016-06-19 17:23:17 +02:00
rvrsh3ll 8a7297aac8 Update version 2016-06-17 10:26:11 -04:00
Harmj0y a6e4d6b5f6 bug fix for module description display bug 2016-06-03 13:41:07 -04:00
Harmj0y e119c40722 bug fix for searchmodule 2016-06-03 13:19:38 -04:00
imaibou bc31358bd4 Update http.py
Sometimes, we need to listen on the public server and redirect the traffic into our empire listener on the internal server using DNAT, we would like to set the listeners "Host" to the public IP address while listening on the internal server. This way, all the stager payloads would contain the public IP address while the EmPyre instance turns on the local machine. This pull request would allow us to implement this scenario.
On the empire powershell project, the listener listens by default to the 0.0.0.0 IP address (https://github.com/PowerShellEmpire/Empire/blob/e43fb9463410dfa804e0aa507a5842c1a0504c0d/lib/common/http.py#L150).
2016-05-27 17:11:50 +02:00
chris 26351a045c Added dylib's without re-export load command
Updated stagers
Updated CreateHijacker
Added x64 Shellcode Injection module
2016-05-21 10:25:48 -04:00
Alexander Rymdeko-Harvey 7b397da483 Merge pull request #15 from adaptivethreat/master
Merge master into dev
2016-05-18 14:41:47 -04:00
Harmj0y a3c2acd694 Bug fix for Python 2.6, thanks guys :) 2016-05-17 00:32:51 -04:00
Killswitch-GUI bf4e7de550 Prevent bad chars for do_sleep 2016-05-15 15:16:37 -04:00
Killswitch-GUI 9467495a02 Prevent bad chars for do_sleep 2016-05-15 15:13:33 -04:00
Harmj0y cd15fa12d0 license updates 2016-05-12 00:56:59 -04:00
Harmj0y 722f8b638e Implemented RESTful API, revamped backend code for support
Code changes synced with Empire-Dev's codebase from 5/8/16
Various bug fixes.
2016-05-09 03:57:43 -04:00
Killswitch-GUI 9c85914d4f Hot Fix Module Gen 2016-05-06 09:25:06 -04:00
rvrsh3ll 49a987b25f Version change 2016-04-12 19:42:16 -04:00
rvrsh3ll f2febcc284 Removed options from menu 2016-04-12 19:30:29 -04:00
rvrsh3ll 17e572cf6a Removing Empire proxy stuff 2016-04-11 21:37:09 -04:00
Killswitch-GUI 2f38db2560 LittleSnitch Stagger Fixes 2016-03-31 08:48:09 -04:00
Killswitch-GUI 7941abe366 Add in tasking 102, on disk execution 2016-03-25 11:25:32 -04:00
xorrior 0d55d1a6d3 Modified launcher to make LittleSnitch check optional. Changed stagers and modules as necessary 2016-03-25 09:37:21 -04:00
Killswitch-GUI ef8e338004 Patch CD function with import and os.pardir support 2016-03-23 23:07:52 -04:00
Rohan Vazarkar 81fc07a9ab PEP8 for lib\common\stagers.py 2016-03-22 14:36:51 -04:00
Rohan Vazarkar 36c611d9b7 PEP8 for lib\common\packets.py 2016-03-22 14:33:54 -04:00
Rohan Vazarkar 7c7e68540f PEP8 for lib\common\modules.py 2016-03-22 14:32:11 -04:00
Rohan Vazarkar 9293c9a66a PEP8 for lib\common\messages.py 2016-03-22 14:30:46 -04:00
Rohan Vazarkar 3975b68b15 PEP8 + Bugfixes for lib\common\listeners.py 2016-03-22 14:27:13 -04:00
Rohan Vazarkar 13087d2d03 PEP8 Fixes for lib\common\http.py 2016-03-22 14:20:26 -04:00
Rohan Vazarkar ea36d89992 PEP8 for lib\common\helpers.py 2016-03-22 14:16:52 -04:00
Rohan Vazarkar df536f63c3 PEP8 Fixes for lib\common\encryption.py 2016-03-22 14:07:23 -04:00
Rohan Vazarkar 0fca27e70f PEP8/Bugfixing for empyre.py 2016-03-22 13:54:48 -04:00
Rohan Vazarkar 7a0ab2538d PEP8 Formatting and small bugfixes for lib/common/agents.py 2016-03-22 13:54:36 -04:00
Killswitch-GUI d60086f8af Add root warning and startup check 2016-03-22 08:40:50 -04:00
Alexander Rymdeko-Harvey 326a5ca2e3 Add in reload error handling
When the user would use the reload command the entire framework would fail, this was due to a unhandled exception. Now when the user reloads a bad module it catches it and testing shows it will not instantiate the new module. This will allow the old module to be used till new one is fixed.
2016-03-21 14:55:53 -04:00
Alexander Rymdeko-Harvey 0db9fec539 Add in Yellow color support.
For failed module creation.
2016-03-21 12:44:35 -04:00
Alexander Rymdeko-Harvey e2ad7b9d8a Fix Crash Issues with Module Fail
Fix an issue where if a module has an error the entire frontend fails. Prevent the Framework from passing this half built variable.
2016-03-21 12:43:20 -04:00
xorrior a76ab50331 Added CreateHijacker module to configure an empyre dylib 2016-03-18 18:39:20 -04:00
xorrior 0453f9629a Added dylib stager 2016-03-10 23:58:04 -05:00
xorrior 679e4cdf93 Added macho binary stager. Added macholib dependancy to install script 2016-03-09 00:00:48 -05:00
rvrsh3ll 6786eca1ab Added little snitch test from @xorrior 2016-03-02 13:23:51 -05:00
Harmj0y 6cc57ed7bd Move of EmPyre codebase to Github. 2016-02-29 13:37:27 -05:00