|
 | | |
| Autor | Správa |
d0.0b
 Užívateľ
 Založený: 11.01.2009 Príspevky: 307
 | Zaslal: St 01.09.10 10:34 |   |
Takze uz dlhsiu dobu si lamem hlavu na tymto.
V poslatom kode je na konci echo hex2str("47584446"); teda je tu aj funkia kto vrati z 47584446 do 1.20 (Toto je ten vysledok) lenze akou funkciou "zakodujem" 1.20 do 47584446 naspat o.o
Dakujem
| kód: | <?php
$GLOBALS['_1350118078_'] = array("\145\170\160\154\157\144\145", "\167\157\162\144\167\162\141\160", "\143\157\165\156\164", "\143\150\162", "\150\145\170\144\145\143");
function _930925099($i)
{
$a = array("\116\104\143\61\117\104\121\60\116\104\131\75");
return base64_decode($a[$i]);
}
function _856442146($i)
{
$a = array("", "", "\166\142\165\154\154\145\164\151\156", "\12", "\12");
return $a[$i];
}
function hex2str($string)
{
if ($string == "")
return $string;
$hex = "";
$X4 = "vbulletin";
$X2 = explode(_856442146(3), wordwrap($string, 2, _856442146(4), 1));
$X2_ = count($X2);
for ($i = 0; $i < $X2_; $i++) {
$hex .= chr(hexdec($X2[$i])) ^ $X4;
}
return $hex;
}
//to 47584446 je po hex2str output: 1.20
echo hex2str("47584446");
?> |
|
| |
  |
 |
emer
 Užívateľ
 Založený: 26.12.2006 Príspevky: 3449 Bydlisko: Nitra Vek: 18
 | Zaslal: St 01.09.10 11:20 |   |
|
    |
 |
d0.0b
 Užívateľ
 Založený: 11.01.2009 Príspevky: 307
 | Zaslal: St 01.09.10 11:33 |   |
nie, je to dobre ja len potrebujem k tomu hex2str spraviť str2hex aby to fungovalo ... |
| |
  |
 |
chrono
 Skúsený užívateľ
 Založený: 13.11.2007 Príspevky: 804
 | Zaslal: St 01.09.10 18:57 |   |
Určite to máš dobre (lebo podľa mňa tam máš chybu). Ak je to naozaj dobre, tak potom skús| kód: | <?
function str2hex($s)
{
$r = '';
$key = "v";
for ($i = 0; $i < strlen($s); $i++) {
$r .= dechex(ord($s[$i] ^ $key[$i % strlen($key)]));
}
return $r;
}
echo str2hex('1.20'), "\n"; | (každopádne podľa mňa to má fungovať mierne inak) |
| |
  |
 |
d0.0b
 Užívateľ
 Založený: 11.01.2009 Príspevky: 307
 |
jezisi chrono dikes funguje to  |
| |
  |
 |
chrono
 Skúsený užívateľ
 Založený: 13.11.2007 Príspevky: 804
 |
Teraz som si všimol, že sa mi tam stratil otáznik a tá prvá veta mala pôvodne byť otázka. Podľa mňa sa pri tom XOR majú postupne použiť všetky znaky (teda ak je vstupný reťazec dosť dlhý) toho vbulettin a nie len prvé v. |
| |
  |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |