Commit Graph
18 Commits
Author SHA1 Message Date
0xe7 679e992947 adding modifications to support DES attacks 2023-08-08 23:29:31 +01:00
Elad Shamir 9cf6c8d683 Add an asrep2kirbi action 2023-04-18 20:09:58 +00:00
0xe7 c777771e55 added preauthscan command, various arguments to asktgt/kerberoast without preauth from the AS 2022-09-27 10:53:33 +01:00
0xe7 e2b77dcab1 Merge branch 'master' into master 2022-07-05 23:44:01 +01:00
4ndr3w6S b4718685e7 upload of initial 'diamond' command 2022-07-05 01:23:34 +00:00
HarmJ0y 8c6b0017af Renamed command
-Renamed "currentlogonsession" to "logonsession"
-Added enumeration of all logonsession information if elevated
2022-06-15 06:08:36 -07:00
HarmJ0y f7f4c6bb92 Added "currentlogonsession" command
Added "currentlogonsession" command
2022-06-15 02:18:47 -07:00
Charlie Clark 207499494f aliased brute to spray 2021-07-29 10:39:30 +01:00
Charlie Clark c4a272baf9 added golden command and fixed EncTicketPart to use DateTimeUtcNow 2021-05-27 15:32:38 +01:00
0xe7 819d3f4e3e included initial support for basic silver tickets, without a PAC 2020-12-10 02:30:23 +00:00
harmj0y e52cb87a58 Version 1.5.0
-Added universal '/nowrap' flag to prevent base64-blobs from being line wrapped
-Added '/consoleoutfile' to output console output to a file
-Added public 'MainString("command")' function to invoke over PSRemoting
-"brute" action to perform password bruteforcing attacks using raw AS-REQs (from @Zer1t0)
-Standardized "/user","/LUID","/service","/server" targeting to triage/klist/dump actions
-Added to the "kerberoast" action:
    -"/pwdsetafter", "/pwdsetbefore", and "/resultlimit" arguments for better targeting (from @pkb1s)
    -"/stats" flag to list statistics of user accounts without actually roasting them
    -"/ldapfilter" argument for adding custom LDAP filters to the user search query
    -"/simple" argument for output file formatting but to the console
-Added "/ldapfilter" argument to the "asreproast" actions
-Added to the "asktgt"/"asktgs"/"s4u" actions the option to save the .kirbi file to disk (from @audrummer15)
-Added a "currentluid" command to display the current logon sesion ID
-Cross-domain s4u functionality (from @0xe7)
-Overhauled LSA.cs for reusability and flexibility (thanks for the help @leechristensen !)
-"kerberoast" action updated to exclude disabled accounts by default
-"harvest" mode's "/interval" argument is now in seconds, to match "/monitor"
-"harvest/"monitor" revamped to no longer depend on 4624 events, does full extraction on each round
-Fixed some timestamp converting code in the ticket extraction section
-KERB_RETRIEVE_TKT_REQUEST fix for x32 systems (from @0xRCA)
-Fixed AES salt generation (from @monoxgas)
-Fixed accidental ticket request behavior when dumping from LsaCallAuthenticationPackage
-Fixed "renew" command invocation
-Fixed "asreproast" LDAP querying
2020-01-31 13:14:24 -08:00
Zer1t0 c0118321c6 added new module brute 2019-03-15 07:36:41 +01:00
HarmJ0y ab2ae64f38 Version 1.4.2
-tgs sname substitution for @eladshamir :)
2019-03-01 13:03:39 -08:00
HarmJ0y 1155140b15 Version 1.4.0
-added "hash" command to hash password to des/rc4/aes128/aes256 forms
-fixed default Kerberoast LDAP query
-Added des/aes128 /enctype support for "asktgt"
-replaced hashing crypto code with KERB_ECRYPT HassPassword() approach a la Mimikatz
-added @elad_shamir to references in readme
2019-02-16 19:08:39 -08:00
HarmJ0y 48f6af25fa Version 1.3.3
-added a "triage" command to quickly triage tickets on a host
-changed default LUID output to hex format for klist/dump commands
2019-02-07 10:09:27 -08:00
HarmJ0y ac66e13b83 Rubeus 1.3.0. See CHANGELOG.md for a summary of changes. 2019-02-05 17:56:54 -08:00
HarmJ0y 1a24e0c5c0 Rubeus 1.2.1
[changed]
    -Merged @mark-s' PR that broke out Program.cs' commands into 'Command' classes for easier command addition.
    -Commands that pass /dc:X are now passed through Networking.GetDCIP(), which resolves the DC name (if null) and returns the DC IP. Code refactored to use this centralized resolver.
    -The /user:USER flag can now be /user:DOMAIN.COM\USER (auto-completes /domain:Y).
    -The "harvest" command now returns the user ticket with the latest renew_till time on intial extraction.
2018-10-09 15:19:04 -07:00
Mark 989d060934 Moved code from the if blocks in program.cs to command objects and created a dispatcher to call the commands 2018-10-07 12:16:07 +09:00