Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia.
Preciso alterar os dados de um arquivo de configuração que me parece ter sido obfuscated ou outra coisa no gênero, pois não consigo entender nada. Um exemplo do que há no arquivo:
$x29="\155ys\161\x6c\137\143\x6f\156n\x65ct";
$x2a="\x6dy\163\x71l_s\x65\154\145c\x74_d\x62";
$x2b="\163\145\163s\151\157n\x5f\x73t\x61\162t";
$x0c = "\160\x72\x68\157\x64\x65\x6e\164";
$x0d = "\x70r\150o\144ent";
$x0e = "\x62r\157\x63\141\x37\x389";
Quero ver com vocês o que posso fazer para reverter a situação e retornar dados que eu possa entender.
Obrigado.
procure se tem algum eval() no código..
Esse é justamente o propósito da obfuscação, fazer com que você não entenda nada. Como se refere à configuração, convém procurar outra forma de setar os valores, afinal, quem criou o recurso não iria impedir o mesmo de ser preparado para uso.
Em todo caso, como o hinom falou, você vai encontrar no mínimo um eval() avaliando uma expressão. O resultado dessa expressão pode ou não ter outro(s) eval(s) avaliando outras.
Se você quiser desmontar essa obfuscação você até consegue, mas é bem chato.
Pesquisei na internet os caracteres individuais e ainda não descobri o que foi feito.