Skip to content

Commit

Permalink
Merge pull request #46 from BC-SECURITY/3.0-bug-fixes
Browse files Browse the repository at this point in the history
3.0 bug fixes
  • Loading branch information
Cx01N authored Dec 30, 2019
2 parents e25593d + 381cbc7 commit 559f25b
Show file tree
Hide file tree
Showing 15 changed files with 149 additions and 134 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,5 @@ setup/bomutils/
.venv
.DS_Store
venv/

addons/
.gitignore
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.0
3.0.1
33 changes: 24 additions & 9 deletions changelog
Original file line number Diff line number Diff line change
@@ -1,8 +1,25 @@
11/26/2019
12/29/2019
------------
- Version 3.0 Beta Release
- Version 3.0.1 Master Release
- Fixed sysinfo error - #36 (@Invoke-Mimikatz)
- Fixed Debian 10.x docker - #38 (@Vinnybod)
- Fixed windows/macro stager error - #30 (@Cx01N)
- Fixed upload file error - #30 (@Cx01N)
- Fixed meterpreter error - #42 (@Cx01N)
- Fixed download file error (@Cx01N)
- Fixed scriptcmd error - #45 (@Invoke-Mimikatz)
- Fixed print creds error - #31 (@Hubbl3)
- Cleaned up print results (@Cx01N)
- Fixed long running module issue - #16 (@Hubbl3)

Thank you to the contributors for spending time debugging with our team.
Please contact us at Empire@bc-security.org if credit is incorrectly cited.

12/22/2019
------------
- Version 3.0 Master Release
- Added Python 2.6/7 and 3.x compatibility (@Cx01N, @Hubbl3, @Vinnybod)
- Improved Windows Defender Evasion
- Improved Windows Defender Evasion (@Hubbl3)
- Updated mimikatz binary in Invoke-Mimikatz to version 2.2.0 20191125 (@Cx01N)
- Fixed port assignment feature to listeners (@Cx01N)
- Fixed issues with http_Hop listener (@Cx01N)
Expand All @@ -17,15 +34,15 @@
- Added Get-KerberosServiceTIcket (@OneLogicalMyth)
- Added Invoke-RID_Hijack (@r4wd3r)
- Added Invoke-internal_monologue (@audibleblink)
- Added Get-LAPSPasswords (@audibleblink)
- Added Get-LAPSPasswords (@ippsec)
- Added Invoke-SMBLogin (@mvelazc0)
- Added Sherlock (@_RastaMouse, @audibleblink)
- Added Sherlock (@ippsec)
- Added Outlook Sandbox Evasion for Windows Macro launcher (@Cx01N, @Hubbl3)
- Added Randomized JA3S signature (@Hubbl3)
- Added Randomized JA3/S signature (@Hubbl3)
- Added AMSI Bypass based on Tal Liberman's AMSI Bypass (@Hubbl3)
- Added Invoke-CredentialPhisher (@quickbreach)
- Made Security Bypasses configurable for launchers (@phra)
- Updated Readme to include install instruction, EOL of Core Devloper support, new contribution rules
- Updated Readme to include install instruction, EOL of Core Developer support, new contribution rules (@Hubbl3)
- Added OSX shellcode stager (@johneiser)
- Added Invoke-Phant0m (@leesoh)
- Added Get-AppLockerConfig (@matterpreter)
Expand Down Expand Up @@ -66,8 +83,6 @@ please contact us at info@bc-security.org
- Added onedrive listener for powershell agent (@mr64bit)
- Added opsec-safe aliases for ls, pwd, rm, mkdir, whoami, and getuid in the python agent
- Updated office macro stager for python agent (@import-au)



01/04/2018
------------
Expand Down
4 changes: 0 additions & 4 deletions data/agent/agent.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -441,8 +441,6 @@ function Invoke-Empire {
param($JobName)
if($Script:Jobs.ContainsKey($JobName)) {
$Script:Jobs[$JobName]['Buffer'].ReadAll()
$Script:Jobs[$JobName]['PSHost'].Streams.Error
$Script:Jobs[$JobName]['PSHost'].Streams.Error.Clear()
}
}

Expand All @@ -455,8 +453,6 @@ function Invoke-Empire {
$Null = $Script:Jobs[$JobName]['PSHost'].Stop()
# get results
$Script:Jobs[$JobName]['Buffer'].ReadAll()
$Script:Jobs[$JobName]['PSHost'].Streams.Error
$Script:Jobs[$JobName]['PSHost'].Streams.Error.Clear()
# unload the app domain runner
$Null = [AppDomain]::Unload($Script:Jobs[$JobName]['AppDomain'])
$Script:Jobs.Remove($JobName)
Expand Down
Loading

0 comments on commit 559f25b

Please sign in to comment.