Tag-Archiv für » rapidshare «

RSDF Container mit PHP decrypten

Donnerstag, 23. Oktober 2008 8:45

Ein kurzes Script was zeigt, wie die RSDF Container der Rapidshare Downloader RSD oder MSD entschlüsselt werden können.

Annahme íst, dass in test.rsdf die verschlüsselten Links liegen.


<?php

function hex2str($hexstr) {

$hexstr = str_replace(' ', '', $hexstr);
$retstr = pack('H*', $hexstr);
return $retstr;
}

$iv_hex  = "FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF";
$key_hex = "8C 35 19 2D 96 4D C3 18 2C 6F 84 F3 25 22 39 EB 4A 32 0D 25 00 00 00 00";

$iv = hex2str($iv_hex);
$key = hex2str($key_hex);
$iv2 = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $iv, MCRYPT_MODE_ECB, "0000000000000000");

$data = file_get_contents('test.rsdf');
$data = hex2str($data);

$links = explode("\r\n", $data);

$encrypted = '';

foreach($links as $link)
{
$encrypted .= base64_decode($link);
}

print_r(mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key, $encrypted, MCRYPT_MODE_CFB, $iv2));

?>

Thema: PHP | Kommentare (0) | Autor: wbraun