exit; } error_reporting(0); $com = strip_tags($_POST['commands']); $com = str_replace(array('"'), array('\''), $com); $xml = simplexml_load_file('update.xml'); foreach ($xml->version as $version) { $numVersion = (int) $version['num']; } $numVersion++; $xmlContent = "<?xml version=\"1.0\"?>\r\n<update>\r\n<version num=\"" . $numVersion . "\" />\r\n"; $id = mt_rand(1, 32000); $agent = filter($_GET['agent']); $_SESSION['id_command'] = $id; $_SESSION['agent'] = $agent; /* Encrypt variables */ $agent = encRijndael($agent); if (stristr($com, ' ') === FALSE) { $xmlContent = $xmlContent . "<token type=\"" . encRijndael($com) . "\" arg=\"\" id=\"" . $id . "\" agt=\"" . $agent . "\"/>\r\n"; } else { $xmlContent = $xmlContent . "<token type=\"" . encRijndael(substr($com, 0, strpos($com, " "))) . "\" arg=\"" . encRijndael(substr(strstr($com, ' '), 1)) . "\" id=\"" . $id . "\" agt=\"" . $agent . "\"/>\r\n"; } $xmlContent = $xmlContent . "</update>"; $fp = fopen('update.xml', "w+"); fputs($fp, $xmlContent); fclose($fp); echo "<font face=\"Courier New\" size=2px><br/>: " . $com . "</font>"; $_SESSION['id_command'] = $id; $_SESSION['NRF'] = 0; $_SESSION['waiting_command'] = 0; include $documentRoot . "inc/close-db-connection.php";
<?php /* * The Fraud Explorer * http://www.thefraudexplorer.com/ * * Copyright (c) 2016 The Fraud Explorer * email: customer@thefraudexplorer.com * Licensed under GNU GPL v3 * http://www.thefraudexplorer.com/License * * Date: 2016-07 * Revision: v0.9.7-beta * * Description: Code for cryptography */ function encRijndael($text) { $key = "0uBu8ycVugDIJz60"; $iv = "0uBu8ycVugDIJz60"; $block = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC); $padding = $block - strlen($text) % $block; $text .= str_repeat(chr($padding), $padding); $crypttext = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $text, MCRYPT_MODE_CBC, $iv); return base64_encode($crypttext); } $text_to_encrypt = ""; $encrypted_text = encRijndael($text_to_encrypt); echo $encrypted_text; echo "";