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 /* // DESENVOLVIMENTO WILLIAN SANTOS // CRIPTOGRAFIA FEITA POR WILLIAN SANTOS EMAIL:..

Decoded Output download


ini_set("memory_limit","128M");
ini_set("max_execution_time",600);
require_once("inc/conecta.php");
require_once('inc/classe.ssh.php');
$chave_api = query_string('2');
$acao = query_string('3');
if($chave_api == "") {
echo "0||Chave da API vazia.";
exit();
}
$valida_revenda = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."'"));
$programetesdj = $valida_revenda["programete_dj"];
$programetesdow = $valida_revenda["libe_programete"];
$app = $valida_revenda["libera_app"];
$musicas = $valida_revenda["libe_musicas_ftp"];
if($valida_revenda == 0) {
echo "0||Chave da API inv&aacute;lida.";
exit();
}
if($acao == "cadastrar") {
$ouvintes = query_string('4');
$bitrate = query_string('5');
$espaco = query_string('6');
$senha = query_string('7');
$libera_app = query_string('10');
$programete_dj = query_string('11');
$libe_programete = query_string('12');
$libe_musicas_ftp = query_string('13');
$porta_livre_stm = false;
$porta_livre_dj = false;
$nova_porta_stm = 26998;
$nova_porta_dj = 34998;
while(!$porta_livre_stm) {
$nova_porta_stm += 2;
$total_porta_livre_stm = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM streamings WHERE porta = '".$nova_porta_stm."' ORDER BY porta"));
if($total_porta_livre_stm == 0) {
$porta_livre_stm = true;
}
}
while(!$porta_livre_dj) {
$nova_porta_dj += 2;
$total_porta_livre_dj = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM streamings WHERE porta_dj = '".$nova_porta_dj."' ORDER BY porta_dj"));
if($total_porta_livre_dj == 0) {
$porta_livre_dj = true;
}
}
$porta = $nova_porta_stm;
$porta_dj = $nova_porta_dj;
$dados_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."'"));
$total_subrevendas = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM revendas WHERE codigo_revenda = '".$dados_revenda["codigo"]."'"));
$total_streamings_subrevenda = mysqli_fetch_array(mysqli_query($conn,"SELECT SUM(streamings) as total FROM revendas WHERE codigo_revenda = '".$dados_revenda["codigo"]."'"));
$total_streamings_revenda = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM streamings WHERE codigo_cliente = '".$dados_revenda["codigo"]."'"));
$ouvintes_subrevenda_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT SUM(ouvintes) as total FROM revendas WHERE codigo_revenda = '".$dados_revenda["codigo"]."'"));
$ouvintes_stm_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT SUM(ouvintes) as total FROM streamings WHERE codigo_cliente = '".$dados_revenda["codigo"]."'"));
$espaco_subrevenda_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT SUM(espaco) as total FROM revendas WHERE codigo_revenda = '".$dados_revenda["codigo"]."'"));
$espaco_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT SUM(espaco) as total FROM streamings WHERE codigo_cliente = '".$dados_revenda["codigo"]."'"));
$total_streamings_revenda = $total_streamings_revenda+1;
if($total_streamings_revenda >$dados_revenda["streamings"]) {
echo "0||Limite de streamings atingido.";
exit();
}
$total_ouvintes_revenda = $ouvintes_revenda["total"]+$ouvintes_subrevenda_revenda["total"]+$ouvintes;
if($total_ouvintes_revenda >$dados_revenda["ouvintes"] &&$dados_revenda["ouvintes"] != 999999) {
echo "0||Limite de ouvintes atingido.";
exit();
}
$total_espaco_revenda = $espaco_revenda["total"]+$espaco;
if($total_espaco_revenda >$dados_revenda["espaco"]) {
echo "0||Limite de espa&ccedil;o para autodj atingido.";
exit();
}
if($bitrate >$dados_revenda["bitrate"]) {
echo "0||Limite de bitrate atingido.";
exit();
}
$dados_config = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM configuracoes"));
if ( $dados_revenda["libera_app"] == "nao") {
$libeapp = "nao";
}else {
$libeapp = $libera_app;
};
if ( $dados_revenda["programete_dj"] == "nao") {
$libeadjprogramete = "nao";
}else {
$libeadjprogramete = $programete_dj;
};
if ( $dados_revenda["libe_programete"] == "nao") {
$libeadowprogramete = "nao";
}else {
$libeadowprogramete = $libe_programete;
};
if ( $dados_revenda["libera_musica_ftp"] == "nao") {
$libeadowprogramete = "nao";
}else {
$libe_musicas = $libe_musicas_ftp;
};
$dados_servidor_codigo = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM geraporta ORDER BY RAND()"));
$servidor_codigo = $dados_servidor_codigo["codigo"];
$serviodor_ip = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM servidores where codigo = '".$servidor_codigo."'"));
$dados_dominio = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."'"));
$total_de_servidores = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM servidores"));
$abilita_domi = $dados_dominio[abilita_domi];
$url_domi = $dados_dominio[url_domi];
$ip_servidor = $serviodor_ip[ip];
if($abilita_domi != 'sim'){
$shoutcast = $ip_servidor;
}else{
for ($i = 1;$i <= $total_de_servidores;$i++) {
if ($ip_servidor == '0'.$i.'.stmip.in'){
$shoutcast="0$i.$url_domi";
}
if ($ip_servidor == ''.$i.'.stmip.in'){
$shoutcast="$i.$url_domi";
}
if ($ip_servidor == 'stmip.in'){
$shoutcast="stmip.$url_domi";
}
}
}
mysqli_query($conn,"INSERT INTO streamings (codigo_cliente,codigo_servidor,porta,porta_dj,ouvintes,bitrate,bitrate_autodj,espaco,libera_app,programete_dj,libera_musica_ftp,libe_programete,senha,ftp_dir,data_cadastro) VALUES (
	'".$dados_revenda["codigo"]."',
	'".$servidor_codigo."',
	'".$porta."',
	'".$porta_dj."',
	'".$ouvintes."',
	'".$bitrate."',
	'".$bitrate."',
	'".$espaco."',
	'".$libeapp."',
	'".$libeadjprogramete."',
    '".$libe_musicas."',
	'".$libeadowprogramete."',
	'".$senha."',
	'/home/streaming/".$porta."',
	NOW())");
if(!mysqli_error()) {
echo "1|".$shoutcast.":".$porta."|Streaming cadastrado com suceso.";
}else {
echo "0||Erro ao executar query no mysql: ".mysqli_error()."";
}
exit();
}
if($acao == "bloquear") {
$porta = query_string('4');
$dados_stm = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM streamings where porta = '".$porta."'"));
$dados_servidor = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM servidores where codigo = '".$dados_stm["codigo_servidor"]."'"));
$valida_revenda = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."' AND codigo = '".$dados_stm["codigo_cliente"]."'"));
if($valida_revenda == 0) {
echo "0|".$dados_stm["porta"]."|Bloqueio negado Verifque sua Chave API.";
exit();
}
$status_streaming = status_streaming($dados_servidor["ip"],$dados_stm["porta"]);
if($status_streaming == "ligado") {
$ssh = new SSH();
$ssh->conectar($dados_servidor["ip"],$dados_servidor["porta_ssh"]);
$ssh->autenticar("root",code_decode($dados_servidor["senha"],"D"));
$status_autodj = $ssh->executar("nice --adjustment=-20 nmap -sT -p ".$dados_stm["porta_dj"]." localhost | grep open | wc -l");
if($status_autodj == 1) {
$ssh->executar("/home/streaming/desligar_autodj ".$dados_stm["porta"]." ".$dados_stm["porta_dj"]."");
}
$resultado = $ssh->executar("/home/streaming/desligar_streaming ".$dados_stm["porta"]."");
$resultado = str_replace("
","",$resultado);
if($resultado == "ok") {
$status_streaming = status_streaming($dados_servidor["ip"],$dados_stm["porta"]);
if($status_streaming == "desligado") {
mysqli_query($conn,"Update streamings set status = '3' where codigo = '".$dados_stm["codigo"]."'");
echo "1|".$dados_stm["porta"]."|Streaming bloqueado com suceso.";
}else {
mysqli_query($conn,"Update streamings set status = '3' where codigo = '".$dados_stm["codigo"]."'");
echo "0|".$dados_stm["porta"]."|Erro desconhecido.";
}
}else {
echo "0|".$dados_stm["porta"]."|".$resultado."";
}
}else {
mysqli_query($conn,"Update streamings set status = '3' where codigo = '".$dados_stm["codigo"]."'");
echo "1|".$dados_stm["porta"]."|Streaming bloqueado com suceso.";
}
exit();
}
if($acao == "desbloquear") {
$porta = query_string('4');
$dados_stm = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM streamings where porta = '".$porta."'"));
$dados_servidor = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM servidores where codigo = '".$dados_stm["codigo_servidor"]."'"));
$valida_revenda = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."' AND codigo = '".$dados_stm["codigo_cliente"]."'"));
if($valida_revenda == 0) {
echo "0|".$dados_stm["porta"]."|Permiss&atilde;o negada.";
exit();
}
$ssh = new SSH();
$ssh->conectar($dados_servidor["ip"],$dados_servidor["porta_ssh"]);
$ssh->autenticar("root",code_decode($dados_servidor["senha"],"D"));
$status_streaming = status_streaming($dados_servidor["ip"],$dados_stm["porta"]);
if($status_streaming == "desligado") {
$resultado = $ssh->executar("chmod -R 777 /home/streaming/sc_serv;/home/streaming/shoutcast/".$dados_stm["SHOUTcast"]."/ligar_streaming /home/streaming/configs/".$dados_stm["porta"].".conf");
if($dados_stm["ultima_playlist"] != ""||$dados_stm["ultima_playlist"] != "0"){
$status_autodj = $ssh->executar("nice --adjustment=-20 nmap -sT -p ".$dados_stm["porta_dj"]." localhost | grep open | wc -l");
if($status_autodj != 1) {
$resultado = $ssh->executar("chmod -R 777 /home/streaming/shoutcast/;/home/streaming/shoutcast/".$dados_stm["SHOUTcast"]."/ligar_autodj /home/streaming/configs/autodj-".$dados_stm["porta"].".conf;date");
}
}
mysqli_query($conn,"Update streamings set status = '1' where codigo = '".$dados_stm["codigo"]."'");
echo "1|".$dados_stm["porta"]."|Streaming desbloqueado com suceso (streaming e auto dj ligado).";
}else {
mysqli_query($conn,"Update streamings set status = '1' where codigo = '".$dados_stm["codigo"]."'");
echo "0|".$dados_stm["porta"]."|Erro desconhecido (Ligue o streaming e auto dj manual).";
}
exit();
}
if($acao == "remover") {
$porta = query_string('4');
$dados_stm = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM streamings where porta = '".$porta."'"));
$dados_servidor = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM servidores where codigo = '".$dados_stm["codigo_servidor"]."'"));
$valida_revenda = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."' AND codigo = '".$dados_stm["codigo_cliente"]."'"));
if($valida_revenda == 0) {
echo "0|".$dados_stm["porta"]."|Permiss&atilde;o negada.";
exit();
}
$ssh = new SSH();
$ssh->conectar($dados_servidor["ip"],$dados_servidor["porta_ssh"]);
$ssh->autenticar("root",code_decode($dados_servidor["senha"],"D"));
$status_streaming = status_streaming($dados_servidor["ip"],$dados_stm["porta"]);
if($status_streaming == "ligado") {
$status_autodj = $ssh->executar("ps aux | grep '\<sc_trans\>' | grep '\<".$dados_stm["pid_autodj"]."\>' | grep '\<".$dados_stm["porta"]."\>' | wc -l");
if($status_autodj >= 2) {
$ssh->executar("/home/streaming/desligar_autodj ".$dados_stm["porta"]." ".$dados_stm["pid_autodj"]."");
mysqli_query($conn,"Update streamings set pid_autodj = '0' where codigo = '".$dados_stm["codigo"]."'");
}
$resultado = $ssh->executar("/home/streaming/desligar_streaming ".$dados_stm["porta"]." ".$dados_stm["pid"]."");
$resultado = str_replace("
","",$resultado);
}else {
$resultado = "ok";
}
if($resultado == "ok") {
$status_streaming = status_streaming($dados_servidor["ip"],$dados_stm["porta"]);
if($status_streaming == "desligado") {
$ssh->executar("rm -rf /home/streaming/".$dados_stm["porta"]." /home/streaming/configs/*".$dados_stm["porta"]."* /home/streaming/logs/*".$dados_stm["porta"]."* /home/streaming/playlists/".$dados_stm["porta"]."-*.pls ; echo ok");
mysqli_query($conn,"Delete From streamings where codigo = '".$dados_stm["codigo"]."'");
$query_playlists = mysqli_query($conn,"SELECT * FROM playlists where codigo_stm = '".$dados_stm["codigo"]."'");
while ($dados_playlist = mysqli_fetch_array($query_playlists)) {
mysqli_query($conn,"Delete From playlists where codigo = '".$dados_playlist["codigo"]."'");
$query_playlists_musicas = mysqli_query($conn,"SELECT * FROM playlists_musicas where codigo_playlist = '".$dados_playlist["codigo"]."'");
while ($dados_playlist_musicas = mysqli_fetch_array($query_playlists_musicas)) {
mysqli_query($conn,"Delete From playlists_musicas where codigo = '".$dados_playlist_musicas["codigo"]."'");
}
}
echo "1|".$dados_stm["porta"]."|Streaming removido com suceso.";
}else {
echo "0|".$dados_stm["porta"]."|Erro desconhecido.";
}
}else {
echo "0|".$dados_stm["porta"]."|".$resultado."";
}
exit();
}
if($acao == "alterar_senha") {
$porta = query_string('4');
$senha = query_string('5');
if(empty($porta) or empty($senha)) {
echo "0||Dados faltando.";
exit();
}
$dados_stm = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM streamings where porta = '".$porta."'"));
$dados_servidor = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM servidores where codigo = '".$dados_stm["codigo_servidor"]."'"));
$valida_revenda = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."' AND codigo = '".$dados_stm["codigo_cliente"]."'"));
if($valida_revenda == 0) {
echo "0|".$dados_stm["porta"]."|Permiss&atilde;o negada.";
exit();
}
mysqli_query($conn,"Update streamings set senha = '".$senha."' where porta = '".$porta."'");
echo "1|".$porta."|Senha alterada com sucesso.";
exit();
}
if($acao == "cadastrar_subrevenda") {
$streamings = query_string('4');
$libera_app = query_string('5');
$ouvintes = query_string('6');
$bitrate = query_string('7');
$espaco = query_string('8');
$sub_revenda = query_string('9');
$limite = query_string('10');
$libe_programete = query_string('11');
$programete_dj = query_string('12');
$libera_musica_ftp = query_string('13');
$email = query_string('14');
$senha = query_string('15');
$verifica_email = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM revendas WHERE email = '".$email."'"));
$dados_email = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE email = '".$email."'"));
if($verifica_email != "0") {
echo "0|".$dados_email[codigo]."|".$email." ja existe em nosso banco de dados.";
exit();
}
$nome_empresa = explode("@",$email);
if(empty($streamings) or empty($libera_app) or empty($ouvintes) or empty($bitrate) or empty($espaco) or empty($sub_revenda) or empty($libe_programete) or empty($programete_dj) or empty($libera_musica_ftp) or empty($email) or empty($senha)) {
echo "0||Dados faltando.";
exit();
}
$dados_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."'"));
$total_subrevendas = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM revendas WHERE revendedor = '".$dados_revenda["codigo"]."'"));
$total_streamings_subrevenda = mysqli_fetch_array(mysqli_query($conn,"SELECT SUM(streamings) as total FROM revendas WHERE revendedor = '".$dados_revenda["codigo"]."'"));
$total_streamings_revenda = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM streamings WHERE revendedor = '".$dados_revenda["codigo"]."'"));
$ouvintes_subrevenda_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT SUM(ouvintes) as total FROM revendas WHERE revendedor = '".$dados_revenda["codigo"]."'"));
$ouvintes_stm_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT SUM(ouvintes) as total FROM streamings WHERE revendedor = '".$dados_revenda["codigo"]."'"));
$espaco_subrevenda_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT SUM(espaco) as total FROM revendas WHERE revendedor = '".$dados_revenda["codigo"]."'"));
$espaco_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT SUM(espaco) as total FROM streamings WHERE revendedor = '".$dados_revenda["codigo"]."'"));
$total_subrevendas = $total_subrevendas+1;
if($total_subrevendas >$dados_revenda["limite"]) {
echo "0||Limite de sub revendas atingido.";
exit();
}
$total_streamings_revenda = $total_streamings_revenda+$total_streamings_subrevenda["total"]+$streamings;
if($total_streamings_revenda >$dados_revenda["streamings"] &&$dados_revenda["streamings"] <"999999999") {
echo "0||Limite de streamings atingido.";
exit();
}
$total_ouvintes_revenda = $ouvintes_revenda["total"]+$ouvintes_subrevenda_revenda["total"]+$ouvintes;
if($total_ouvintes_revenda >$dados_revenda["ouvintes"] &&$dados_revenda["ouvintes"] <"999999999") {
echo "0||Limite de ouvintes atingido.";
exit();
}
$total_espaco_revenda = $espaco_revenda["total"]+$espaco_subrevenda_revenda["total"]+$espaco;
if($total_espaco_revenda >$dados_revenda["espaco"] &&$dados_revenda["espaco"] <2147483647214748364721474836472147483647214) {
echo "0||Limite de espaco FTP atingido.";
exit();
}
if($bitrate >$dados_revenda["bitrate"]) {
echo "0||Limite de bitrate atingido.";
exit();
}
if($sub_revenda == "nao"){
$revenda = "0";
}
if($sub_revenda == "sim"){
$revenda = "1";
}
mysqli_query($conn,"INSERT INTO revendas (empresa,email,senha,streamings,ouvintes,bitrate,libe_programete,programete_dj,libera_app,espaco,limite,sub_revenda,chave_api,servidor,revendedor,libera_musica_ftp) VALUES ('".$nome_empresa["0"]."','".$email."','".$senha."','".$streamings."','".$ouvintes."','".$bitrate."','".$libe_programete."','".$programete_dj."','".$libera_app."','".$espaco."','".$limite."','".$revenda."','".base64_encode($email)."','".$dados_revenda["servidor"]."','".$dados_revenda["codigo"]."','".$libera_musica_ftp."')");
$dados_codigo = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE email = '".$email."'"));
$codigo_revenda = $dados_codigo["codigo"];
if(!mysqli_error()) {
echo "1|".$codigo_revenda."|Sub revenda cadastrada com sucesso.";
}else {
echo "0||Erro ao executar query no mysql: ".mysqli_error()."";
}
exit();
}
if($acao == "bloquear_subrevenda") {
$codigo = query_string('4');
if(empty($codigo)) {
echo "0||Dados faltando.";
exit();
}
$dados_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."'"));
$dados_subrevenda = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE codigo = '".$codigo."' "));
$valida_revenda = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."' AND codigo = '".$dados_subrevenda["revendedor"]."'"));
if($valida_revenda == 0) {
echo "0|".$codigo."|Permissao negada.";
exit();
}
$query_stms = mysqli_query($conn,"SELECT * FROM streamings where codigo_cliente = '".$codigo."'");
while ($dados_stm = mysqli_fetch_array($query_stms)) {
$dados_servidor = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM servidores where codigo = '".$dados_stm["codigo_servidor"]."'"));
if($dados_servidor["status"] == "on") {
$ssh = new SSH();
$ssh->conectar($dados_servidor["ip"],$dados_servidor["porta_ssh"]);
$ssh->autenticar("root",code_decode($dados_servidor["senha"],"D"));
$ssh->executar("/home/streaming/desligar_autodj ".$dados_stm["porta"]." ".$dados_stm["porta_dj"]."");
$ssh->executar("/home/streaming/desligar_streaming ".$dados_stm["porta"]."");
}
mysqli_query($conn,"Update streamings set status = '2' where codigo = '".$dados_stm["codigo"]."'");
}
$query_subrevendas_sub = mysqli_query($conn,"SELECT * FROM revendas where revendedor = '".$codigo."' AND status = '1' ORDER by codigo ASC");
while ($dados_subrevenda_sub = mysqli_fetch_array($query_subrevendas_sub)) {
$query_stms_subrevenda = mysqli_query($conn,"SELECT * FROM streamings where codigo_cliente = '".$dados_subrevenda_sub["codigo"]."'");
while ($dados_stm_subrevenda_sub = mysqli_fetch_array($query_stms_subrevenda)) {
$dados_servidor = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM servidores where codigo = '".$dados_stm_subrevenda_sub["codigo_servidor"]."'"));
if($dados_servidor["status"] == "on") {
$ssh = new SSH();
$ssh->conectar($dados_servidor["ip"],$dados_servidor["porta_ssh"]);
$ssh->autenticar("root",code_decode($dados_servidor["senha"],"D"));
$ssh->executar("/home/streaming/desligar_autodj ".$dados_stm["porta"]." ".$dados_stm["porta_dj"]."");
$ssh->executar("/home/streaming/desligar_streaming ".$dados_stm["porta"]."");
}
mysqli_query($conn,"Update streamings set status = '2' where codigo = '".$dados_stm_subrevenda_sub["codigo"]."'");
}
mysqli_query($conn,"Update revendas set status = '2' where codigo = '".$dados_subrevenda_sub["codigo"]."'");
}
mysqli_query($conn,"Update revendas set status = '2' where codigo = '".$codigo."'");
echo "1|".$codigo."|Sub revenda bloqueada com sucesso.";
exit();
}
if($acao == "desbloquear_subrevenda") {
$codigo = query_string('4');
if(empty($codigo)) {
echo "0||Dados faltando.";
exit();
}
$dados_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."'"));
$dados_subrevenda = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE codigo = '".$codigo."' "));
$valida_revenda = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."' AND codigo = '".$dados_subrevenda["revendedor"]."'"));
if($valida_revenda == 0) {
echo "0|".$codigo."|Permissao negada.";
exit();
}
$query_stms = mysqli_query($conn,"SELECT * FROM streamings where codigo_cliente = '".$codigo."'");
while ($dados_stm = mysqli_fetch_array($query_stms)) {
mysqli_query($conn,"Update streamings set status = '1' where codigo = '".$dados_stm["codigo"]."'");
}
$query_subrevendas_sub = mysqli_query($conn,"SELECT * FROM revendas where revendedor = '".$codigo."' AND status = '1' ORDER by codigo ASC");
while ($dados_subrevenda_sub = mysqli_fetch_array($query_subrevendas_sub)) {
$query_stms_subrevenda = mysqli_query($conn,"SELECT * FROM streamings where codigo_cliente = '".$dados_subrevenda_sub["codigo"]."'");
while ($dados_stm_subrevenda_sub = mysqli_fetch_array($query_stms_subrevenda)) {
mysqli_query($conn,"Update streamings set status = '1' where codigo = '".$dados_stm_subrevenda_sub["codigo"]."'");
}
mysqli_query($conn,"Update revendas set status = '1' where codigo = '".$dados_subrevenda_sub["codigo"]."'");
}
mysqli_query($conn,"Update revendas set status = '1' where codigo = '".$codigo."'");
echo "1|".$codigo."|Sub revenda Desbloqueada com sucesso.";
exit();
}
if($acao == "remover_subrevenda") {
$codigo = query_string('4');
if(empty($codigo)) {
echo "0||Dados faltando.";
exit();
}
$dados_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."'"));
$dados_subrevenda = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE codigo = '".$codigo."' "));
$valida_revenda = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."' AND codigo = '".$dados_subrevenda["revendedor"]."'"));
if($valida_revenda == 0) {
echo "0|".$codigo."|Permissao negada.";
exit();
}
$query_stms = mysqli_query($conn,"SELECT * FROM streamings where codigo_cliente = '".$dados_subrevenda["codigo"]."'");
while ($dados_stm = mysqli_fetch_array($query_stms)) {
$dados_servidor = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM servidores where codigo = '".$dados_stm["codigo_servidor"]."'"));
if($dados_servidor["status"] == "off") {
echo "0||Servidor em manutencao, tente mais tarde.";
exit();
}
$ssh = new SSH();
$ssh->conectar($dados_servidor["ip"],$dados_servidor["porta_ssh"]);
$ssh->autenticar("root",code_decode($dados_servidor["senha"],"D"));
$ssh->executar("/home/streaming/desligar_autodj ".$dados_stm["porta"]." ".$dados_stm["porta_dj"]."");
$ssh->executar("/home/streaming/desligar_streaming ".$dados_stm["porta"]."");
$ssh->executar("nohup rm -rf /home/streaming/".$dados_stm["porta"]." /home/streaming/configs/*".$dados_stm["porta"]."* /home/streaming/logs/*".$dados_stm["porta"]."* /home/streaming/playlists/".$dados_stm["porta"]."-*.pls; echo ok");
$query_playlists = mysqli_query($conn,"SELECT * FROM playlists where codigo_stm = '".$dados_stm["codigo"]."'");
while ($dados_playlist = mysqli_fetch_array($query_playlists)) {
mysqli_query($conn,"Delete From playlists where codigo = '".$dados_playlist["codigo"]."'");
mysqli_query($conn,"Delete From playlists_musicas where codigo_playlist = '".$dados_playlist["codigo"]."'");
}
mysqli_query($conn,"Delete From djs where codigo_stm = '".$dados_stm["codigo"]."'");
mysqli_query($conn,"Delete From playlists_agendamentos where codigo_stm = '".$dados_stm["codigo"]."'");
mysqli_query($conn,"Delete From apps where codigo_stm = '".$dados_stm["codigo"]."'");
mysqli_query($conn,"Delete From streamings where codigo = '".$dados_stm["codigo"]."'");
}
$query_subrevendas_sub = mysqli_query($conn,"SELECT * FROM revendas where revendedor = '".$dados_subrevenda["codigo"]."' ORDER by codigo ASC");
while ($dados_subrevenda_sub = mysqli_fetch_array($query_subrevendas_sub)) {
$query_stms_sub = mysqli_query($conn,"SELECT * FROM streamings where codigo_cliente = '".$dados_subrevenda_sub["codigo"]."'");
while ($dados_stm_sub = mysqli_fetch_array($query_stms_sub)) {
$dados_servidor = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM servidores where codigo = '".$dados_stm_sub["codigo_servidor"]."'"));
if($dados_servidor["status"] == "off") {
echo "0||Servidor em manutencao, tente mais tarde.";
exit();
}
$ssh = new SSH();
$ssh->conectar($dados_servidor["ip"],$dados_servidor["porta_ssh"]);
$ssh->autenticar("root",code_decode($dados_servidor["senha"],"D"));
$ssh->executar("/home/streaming/desligar_autodj ".$dados_stm_sub["porta"]." ".$dados_stm_sub["porta_dj"]."");
$ssh->executar("/home/streaming/desligar_streaming ".$dados_stm_sub["porta"]."");
$ssh->executar("nohup rm -rf /home/streaming/".$dados_stm_sub["porta"]." /home/streaming/configs/*".$dados_stm_sub["porta"]."* /home/streaming/logs/*".$dados_stm_sub["porta"]."* /home/streaming/playlists/".$dados_stm_sub["porta"]."-*.pls; echo ok");
$query_playlists = mysqli_query($conn,"SELECT * FROM playlists where codigo_stm = '".$dados_stm_sub["codigo"]."'");
while ($dados_playlist = mysqli_fetch_array($query_playlists)) {
mysqli_query($conn,"Delete From playlists where codigo = '".$dados_playlist["codigo"]."'");
mysqli_query($conn,"Delete From playlists_musicas where codigo_playlist = '".$dados_playlist["codigo"]."'");
}
mysqli_query($conn,"Delete From djs where codigo_stm = '".$dados_stm_sub["codigo"]."'");
mysqli_query($conn,"Delete From playlists_agendamentos where codigo_stm = '".$dados_stm_sub["codigo"]."'");
mysqli_query($conn,"Delete From apps where codigo_stm = '".$dados_stm_sub["codigo"]."'");
mysqli_query($conn,"Delete From streamings where codigo = '".$dados_stm_sub["codigo"]."'");
}
mysqli_query($conn,"Delete From revendas where codigo = '".$dados_subrevenda_sub["codigo"]."'");
}
mysqli_query($conn,"Delete From revendas where codigo = '".$dados_subrevenda["codigo"]."'");
echo "1|".$codigo."|Sub revenda removida com sucesso.";
exit();
}
if($acao == "alterar_senha_subrevenda") {
$codigo = query_string('4');
$senha = query_string('5');
if(empty($codigo) or empty($senha)) {
echo "0||Dados faltando.";
exit();
}
$dados_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."'"));
$dados_subrevenda = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE codigo = '".$codigo."' "));
$valida_revenda = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."' AND codigo = '".$dados_subrevenda["revendedor"]."'"));
if($valida_revenda == 0) {
echo "0|".$codigo."|Permissao negada.";
exit();
}
mysqli_query($conn,"Update revendas set senha = '".$senha."' where codigo = '".$codigo."'");
echo "1|".$codigo."|Senha alterada com sucesso.";
exit();
}
if($acao == "chave_streaming") {
$porta = query_string('4');
if(empty($porta)) {
echo "0|".$dados_stm["porta"]."|Dados faltando.";
exit();
}
$dados_stm = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM streamings where porta = '".$porta."'"));
$valida_revenda = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$chave_api."' AND codigo = '".$dados_stm["codigo_cliente"]."'"));
if($valida_revenda == 0) {
echo "0|".$dados_stm["porta"]."|Permissao negada.";
exit();
}
echo code_decode($dados_stm["porta"],"E");
}
;

Did this file decode correctly?

Original Code

<?php /* // DESENVOLVIMENTO WILLIAN SANTOS // CRIPTOGRAFIA FEITA POR WILLIAN SANTOS EMAIL: [email protected] */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x9044;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NGY5KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdEVGZQNHBXRTluQWthWnhyMkx0aGlCN055Uy9SOHpzYmRPMGxNSVg2M2pVdVZGd0tDUUgxNWdZcWUrbW9jdkdKPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>r`ZPn@xv}RIrv^}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\mOTrD@fPkD

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 36932
$OO00O00O0 ini_set("memory_limit","128M"); ini_set("max_execution_time..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 c965e232a45a2e1babf165ed23f71558
Eval Count 3
Decode Time 231 ms