Hacking Articles Tips Tricks Videos Tutorials
470 subscribers
65.9K photos
15 videos
157 files
132K links
Exploit
Pentesting
Hacking
Red Team
Blue Team
Kali Linux
Bug Bounty
Black Hat
Cyber security etc

@Hacking_Video
@Hacking_attack
Download Telegram
Hacking Articles Tips Tricks Videos Tutorials
Photo
KitPloit - PenTest Tools!
Aggrokatz - An Aggressor Plugin Extension For Cobalt Strike Which Enables Pypykatz To Interface With The Beacons Remotely

http://1.bp.blogspot.com/-kPjciEdIEPA/YMZ_kNnATEI/AAAAAAAAabo/CEIa5NhZjT0xgDNoWb2RxLlpQqr1GRoQwCK4BGAYYCw/w640-h320/aggrokatz_1-717180.jpeg aggrokatzis an Aggressor plugin extension for CobaltStrikewhich enables pypykatzto interface with the beacons remotely.
The current version of aggrokatzallows pypykatzto parse LSASS dump files and Registry hive files to extract credentials and other secrets stored without downloading the file and without uploading any suspicious code to the beacon (Cobalt Strike is already there anyhow). In the future this project aims to provide additional features for covert operations such as searching and decrypting all DPAPI secrets/kerberoasting/etc.

We have published a short blog postfor this tool release which also includes some screenshots. IMPORTANT NOTES - PLEASE READ THISLSASS/Registry dumping is not the goal of this project, only parsing. Reasons:

1. Multiple techniques for dumping are already implemented from Cobalt Strike (CS) and widely available to the public. Recently we switched to using a modified version of CredBanditthat dumps the raw bytes to disk instead of base64. Cool tool, check it out.
2. We want to keep our dumping technique private.

In CS client, do not use "reload" nor try to manually unload then reload the script if you modified it. You MUST unload it, close the client and start it anew, then load the modified script. Otherwise you will have multiple versions running simultaneously and a ton of errors and weird behaviours will happen!
While parsing LSASS/registry files on the remote end please don't interact with the specific beacon you started the script on. Normally it wouldn't cause any problems, but I can't give any guarantees. Install* You will need pycobaltinstalled and set up. There is a readme on their github page.
* You will need to install pypykatzversion must be >=0.4.8* You will need Cobalt Strike Setup* make sure that pycobalt's aggressor.cnafile is set up and is aware of your python interpreter's location
* Change the pycobalt_path in aggrokatz.cnato point to pycobalt.cna* in CS use the View > Script Consoleand Cobalt Strike > Script Managerwindows. Using Script Managerload the aggkatz.cnascript. Usage* If the aggkatz.cnascript loaded successfully you will have a new menu item pypykatzwhen right-clicking on a beacon.
* During parsing you will see debug messages in Script Consolewindow.
* After parsing is finished, the results will be displayed in both Script Consolewindow and the Beacon's own window. LSASS dump parse menu parameters* LSASS file: The location of the lsass.dmpfile on the remote computer. You can also use UNC paths to access shared lsass.dmpfiles over SMB
* chunksize: The maximum amount that will be read in one go
* BOF file: The BOF file (Beacon Object File) which allows chunked reads. This file will be uploaded and executed (in-memory) each time a new chunk is being read.
* (module): Specifies which modules will be parsed. Default: all* Output: Specifies the output format(s)
* Populate Credential tab: After a sucsessful parsing all obtained credentials will be available on the Cobalt Srike's Credential tab. This feature is in beta
* Delete remote file after parsing: After a sucsessful parsing the LSASS dump file will be removed from the targe[...]

___________________________
@hacking_Attack
@Hacking_Video