potential short-code hack
1 parent 5bc1cc8 commit 7441512fdbbb3dada6f892b64d0d877aea93ac9d
root authored on 6 Aug 2021
Showing 1 changed file
View
6
bot.php
$rand = substr(str_shuffle(str_repeat($x='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ', ceil(8/strlen($x)) )),1,8);
 
// announce self to channel
$myCode = get_own_code();
$myCode = (strlen($myCode) == 31) ? short_code($myCode) : $myCode;
$myCode = (strlen($myCode) == 31) ? "".short_code($myCode) : $myCode;
if(!isset($myCode) || $myCode == "")
die("Please contact 0xRoM on discord for help fixing this issue!");
 
$badgeConn = get_stats_connected();
if(isset($ex[5]) && $ex[5] <> ""){ // code
if(!in_array($ex[4], $collected)){ // not already added this bot
 
$response = get_code($ex[5]);
$response = (strlen($response) == 31) ? short_code($response) : $response;
$response = (strlen($response) == 31) ? "".short_code($response) : $response;
 
if(preg_match("/^[0-9A-Fa-f]{32}/", $response)){ // valid code back
echo "[+] computing for ".$ex[4]."\n";
fputs($socket, "PRIVMSG #theSignal :!rsp " . $ex[4] . " " . $response . "\n");
array_push($collected, $ex[4]); // add to replied array
 
$myCode = get_own_code();
$myCode = (strlen($myCode) == 31) ? short_code($myCode) : $myCode;
$myCode = (strlen($myCode) == 31) ? "".short_code($myCode) : $myCode;
 
fputs($socket, "PRIVMSG #theSignal :!req " . $rand . " " . $myCode . "\n");
echo "[+] replied to ".$ex[4]."\n";
}else{ echo "[-] invalid code\n"; }
Buy Me A Coffee