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

Signing you up...

Thank you for signing up!

PHP Decode

eval(pack('H*','6576616C286261736536345F6465636F6465282763484A70646D46305A53423262326C6B49..

Decoded Output download

eval(base64_decode('cHJpdmF0ZSB2b2lkIGVuY29kZV9idG5fQ2xpY2sob2JqZWN0IHNlbmRlciwgRXZlbnRBcmdzIGUpDQogICAgICAgIHsNCiAgICAgICAgICAgICAgICBzdHJpbmcgdGV4dGluMSA9IHR4dF9pbnB1dGJveC5UZXh0Ow0KDQogICAgICAgICAgICAgICAgdmFyIHBsYWluVGV4dEJ5dGVzID0gU3lzdGVtLlRleHQuRW5jb2RpbmcuVVRGOC5HZXRCeXRlcyh0ZXh0aW4xKTsNCiAgICAgICAgICAgICAgICB2YXIgY29udiA9IFN5c3RlbS5Db252ZXJ0LlRvQmFzZTY0U3RyaW5nKHBsYWluVGV4dEJ5dGVzKTsNCiAgICAgICAgICAgICAgICBjb252ID0gY29udi5SZXBsYWNlKCI9IiwgIiIpOw0KICAgICAgICAgICAgICAgIGNvbnYgPSBjb252LlJlcGxhY2UoIj0iLCAiIik7DQogICAgICAgICAgICAgICAgc3RyaW5nIGJhc2U2NHMgPSBjb252LlRvU3RyaW5nKCk7DQogICAgICAgICAgICAgICAgc3RyaW5nIGJhc2U2NHNFbmQgPSAiZXZhbChiYXNlNjRfZGVjb2RlKCciICsgYmFzZTY0cyArICInKSk7IjsNCiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZShiYXNlNjRzRW5kKTsNCg0KICAgICAgICAgICAgICAgIGJ5dGVbXSB0b2J5dGVzID0gRW5jb2RpbmcuRGVmYXVsdC5HZXRCeXRlcyhiYXNlNjRzRW5kKTsNCiAgICAgICAgICAgICAgICB2YXIgaGV4U3RyaW5nID0gQml0Q29udmVydGVyLlRvU3RyaW5nKHRvYnl0ZXMpOw0KICAgICAgICAgICAgICAgIGhleFN0cmluZyA9IGhleFN0cmluZy5SZXBsYWNlKCItIiwgIiIpOw0KICAgICAgICAgICAgICAgIHN0cmluZyBoZXhPdXQgPSBoZXhTdHJpbmcuVG9TdHJpbmcoKTsNCiAgICAgICAgICAgICAgICBzdHJpbmcgaGV4T3V0RW5kID0gImV2YWwocGFjaygnSConLCciICsgaGV4T3V0ICsgIicpKTsiOw0KICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKGhleE91dEVuZCk7DQoNCiAgICAgICAgICAgIGlmIChoZXhPdXRFbmQgPT0gImV2YWwocGFjaygnSConLCc2NTc2NjE2QzI4NjI2MTczNjUzNjM0NUY2NDY1NjM2RjY0NjUyODI3MjcyOTI5M0InKSk7IikNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBNZXNzYWdlQm94LlNob3coInkiKTsNCiAgICAgICAgICAgICAgICB0eHRfb3V0cHV0Ym94LlRleHQgPSAiIjsNCiAgICAgICAgICAgICAgICANCiAgICAgICAgICAgIH0gZWxzZSB7IHR4dF9vdXRwdXRib3guVGV4dCA9IGhleE91dEVuZDsgfQ0KICAgICAgICB9'));private void encode_btn_Click(object sender, EventArgs e)
        {
                string textin1 = txt_inputbox.Text;

                var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(textin1);
                var conv = System.Convert.ToBase64String(plainTextBytes);
                conv = conv.Replace("=", "");
                conv = conv.Replace("=", "");
                string base64s = conv.ToString();
                string base64sEnd = "eval(base64_decode('" + base64s + "'));";
                Console.WriteLine(base64sEnd);

                byte[] tobytes = Encoding.Default.GetBytes(base64sEnd);
                var hexString = BitConverter.ToString(tobytes);
                hexString = hexString.Replace("-", "");
                string hexOut = hexString.ToString();
                string hexOutEnd = "eval(pack('H*','" + hexOut + "'));";
                Console.WriteLine(hexOutEnd);

            if (hexOutEnd == "eval(pack('H*','6576616C286261736536345F6465636F646528272729293B'));")
            {
                MessageBox.Show("y");
                txt_outputbox.Text = "";
                
            } else { txt_outputbox.Text = hexOutEnd; }
        }

Did this file decode correctly?

Original Code

eval(pack('H*','6576616C286261736536345F6465636F6465282763484A70646D46305A53423262326C6B494756755932396B5A56396964473566513278705932736F62324A715A574E3049484E6C626D526C6369776752585A6C626E5242636D647A4947557044516F6749434167494341674948734E43694167494341674943416749434167494341674943427A64484A70626D63676447563464476C754D5341394948523464463970626E423164474A76654335555A5868304F77304B44516F674943416749434167494341674943416749434167646D46794948427359576C755647563464454A356447567A4944306755336C7A644756744C6C526C654851755257356A62325270626D6375565652474F4335485A5852436558526C637968305A586830615734784B54734E43694167494341674943416749434167494341674943423259584967593239756469413949464E356333526C62533544623235325A584A304C6C5276516D467A5A545930553352796157356E4B48427359576C755647563464454A356447567A4B54734E43694167494341674943416749434167494341674943426A623235324944306759323975646935535A58427359574E6C4B43493949697767496949704F77304B494341674943416749434167494341674943416749474E76626E59675053426A623235324C6C4A6C634778685932556F496A30694C43416949696B3744516F674943416749434167494341674943416749434167633352796157356E49474A68633255324E484D675053426A623235324C6C5276553352796157356E4B436B3744516F674943416749434167494341674943416749434167633352796157356E49474A68633255324E484E46626D5167505341695A585A686243686959584E6C4E6A52665A47566A6232526C4B43636949437367596D467A5A545930637941724943496E4B536B37496A734E4369416749434167494341674943416749434167494342446232357A6232786C4C6C64796158526C54476C755A53686959584E6C4E6A527A5257356B4B54734E4367304B494341674943416749434167494341674943416749474A35644756625853423062324A356447567A494430675257356A62325270626D63755247566D59585673644335485A5852436558526C6379686959584E6C4E6A527A5257356B4B54734E4369416749434167494341674943416749434167494342325958496761475634553352796157356E49443067516D6C3051323975646D5679644756794C6C5276553352796157356E4B485276596E6C305A584D704F77304B49434167494341674943416749434167494341674947686C65464E30636D6C755A7941394947686C65464E30636D6C755A7935535A58427359574E6C4B43497449697767496949704F77304B494341674943416749434167494341674943416749484E30636D6C755A79426F5A586850645851675053426F5A58685464484A70626D63755647395464484A70626D636F4B54734E43694167494341674943416749434167494341674943427A64484A70626D636761475634543356305257356B49443067496D56325957776F6347466A6179676E53436F6E4C43636949437367614756345433563049437367496963704B5473694F77304B494341674943416749434167494341674943416749454E76626E4E766247557556334A706447564D6157356C4B47686C65453931644556755A436B3744516F4E4369416749434167494341674943416749476C6D4943686F5A58685064585246626D516750543067496D56325957776F6347466A6179676E53436F6E4C4363324E5463324E6A4532517A49344E6A49324D54637A4E6A557A4E6A4D304E5559324E4459314E6A4D32526A59304E6A55794F4449334D6A63794F5449354D30496E4B536B3749696B4E436941674943416749434167494341674948734E43694167494341674943416749434167494341674943424E5A584E7A5957646C516D39344C6C4E6F6233636F496E6B694B54734E436941674943416749434167494341674943416749434230654852666233563063485630596D39344C6C526C6548516750534169496A734E43694167494341674943416749434167494341674943414E43694167494341674943416749434167494830675A57787A5A534237494852346446397664585277645852696233677556475634644341394947686C65453931644556755A4473676651304B4943416749434167494342392729293B'));

Function Calls

pack 1
base64_decode 1

Variables

None

Stats

MD5 16757713ba4e9e879fdf5bbfee4df71a
Eval Count 2
Decode Time 124 ms