Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Реверсинг (https://forum.antichat.xyz/forumdisplay.php?f=94)
-   -   iii.ru инф (https://forum.antichat.xyz/showthread.php?t=209657)

lukmus 06.06.2010 23:33

iii.ru инф
 
Инф - самообучаемый бот, построенный на базе экспертной системы. Вобщем с ним можно общатся как с человеком.
API у них пока нет, поэтому нужно расковырять, каким образом к нему посылается вопрос и как он выдает ответ.

Вопрос к инфу задается обычным POST-запросом, вот только в самой date там какая-то лажа, например фраза 'привет' выглядит следующим образом:
Цитата:

JBYkEm4cPEY2eS8dPToQFiAqIhM/ICAAIx1lAyYwMRY7HRBVNC1xFCI6RQEsGTAUeTcPCD4iLyUTSz RhVDkPcQcbY1VZPy8MKjRTSQ==
Я сразу подумал что это base64, наверное это так и есть, однако не понятно в какой кодировке.
Страница с инфом в UTF-8, но кодировка ответа и вопроса, если все так как я думаю, явно не в UTF-8.

Kaimi 06.06.2010 23:45

Скачай флешку, декомпилируй и посмотри алгоритм

Gifts 07.06.2010 00:33

lukmus
PHP код:

function xorkey($str)
{
    
$key "some very-very long string without any non-latin characters due to different string representations inside of variable programming languages";
    
$keylen strlen($key);

    
$str base64_decode($str);
    
$strlen strlen($str);

    
$i 0;
    
$result '';
    while (
$i<$strlen)
    {
        
$buf $str[$i] ^ $key[$i $keylen];
        
$result .= $buf;
        
$i++;
    }
    return 
base64_decode($result);
}

echo 
xorkey($a); 



Время: 18:42