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

Signing you up...

Thank you for signing up!

PHP Decode

$a = array("\x72\x65\x71\x75\x65\x73\x74","\x62\x63\x72\x79\x70\x74\x2D\x6E\x6F\x64\x65\x6..

Decoded Output download

<?  $a = array("request","bcrypt-nodejs","MongoClient","mongodb","commander","crypto","If you are looking at this then SHAME ON YOU","argv","parse","-d, --db [connection string]","MongoDB database connection string.  Default is 'mongodb://localhost:27017/blog'","mongodb://localhost:27017/blog","option","-p, --port [port]","Webserver url.  Default is '3000'","-h, --host [host]","Webserver host.  Default is 'localhost'","localhost","db","users","collection","sessions","jar","defaults","0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz","","random","length","floor","substring","use strict","password","compareSync","email","Email not set correctly in user document after creating an account on the signup page","Password not set correctly in user document after creating an account on the signup page","Could not find user document after creating an account on the signup page","findOne","name","session","value","Session cookie not properly set after logging in","Could not find session document after logging in","username","Username not set properly in session document after logging in","Found session document after logging out","form","http://","host",":","port","/signup","Failed to connect to blog at '","': ","cookies","post","/login","/logout","@",".","Blog did not validate due to error creating user!","log","message","close","Successfully created user","Blog did not validate due to error logging out!","Successfully logged out","Blog did not validate due to error creating login session!","Successfully logged in","Blog validated successfully!","aes256","createDecipher","hex","utf8","update","final","Your validation code is: ","f03cddb056455ec3bafb0e092f033900a1acf3186580f86877d3495f1c418756","P281UmGhqx1NiGqOgM87","connect"); 
 
print_r($a); ?>

Did this file decode correctly?

Original Code

$a = array("\x72\x65\x71\x75\x65\x73\x74","\x62\x63\x72\x79\x70\x74\x2D\x6E\x6F\x64\x65\x6A\x73","\x4D\x6F\x6E\x67\x6F\x43\x6C\x69\x65\x6E\x74","\x6D\x6F\x6E\x67\x6F\x64\x62","\x63\x6F\x6D\x6D\x61\x6E\x64\x65\x72","\x63\x72\x79\x70\x74\x6F","\x49\x66\x20\x79\x6F\x75\x20\x61\x72\x65\x20\x6C\x6F\x6F\x6B\x69\x6E\x67\x20\x61\x74\x20\x74\x68\x69\x73\x20\x74\x68\x65\x6E\x20\x53\x48\x41\x4D\x45\x20\x4F\x4E\x20\x59\x4F\x55","\x61\x72\x67\x76","\x70\x61\x72\x73\x65","\x2D\x64\x2C\x20\x2D\x2D\x64\x62\x20\x5B\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x20\x73\x74\x72\x69\x6E\x67\x5D","\x4D\x6F\x6E\x67\x6F\x44\x42\x20\x64\x61\x74\x61\x62\x61\x73\x65\x20\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x20\x73\x74\x72\x69\x6E\x67\x2E\x20\x20\x44\x65\x66\x61\x75\x6C\x74\x20\x69\x73\x20\x27\x6D\x6F\x6E\x67\x6F\x64\x62\x3A\x2F\x2F\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74\x3A\x32\x37\x30\x31\x37\x2F\x62\x6C\x6F\x67\x27","\x6D\x6F\x6E\x67\x6F\x64\x62\x3A\x2F\x2F\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74\x3A\x32\x37\x30\x31\x37\x2F\x62\x6C\x6F\x67","\x6F\x70\x74\x69\x6F\x6E","\x2D\x70\x2C\x20\x2D\x2D\x70\x6F\x72\x74\x20\x5B\x70\x6F\x72\x74\x5D","\x57\x65\x62\x73\x65\x72\x76\x65\x72\x20\x75\x72\x6C\x2E\x20\x20\x44\x65\x66\x61\x75\x6C\x74\x20\x69\x73\x20\x27\x33\x30\x30\x30\x27","\x2D\x68\x2C\x20\x2D\x2D\x68\x6F\x73\x74\x20\x5B\x68\x6F\x73\x74\x5D","\x57\x65\x62\x73\x65\x72\x76\x65\x72\x20\x68\x6F\x73\x74\x2E\x20\x20\x44\x65\x66\x61\x75\x6C\x74\x20\x69\x73\x20\x27\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74\x27","\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74","\x64\x62","\x75\x73\x65\x72\x73","\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E","\x73\x65\x73\x73\x69\x6F\x6E\x73","\x6A\x61\x72","\x64\x65\x66\x61\x75\x6C\x74\x73","\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\x41\x42\x43\x44\x45\x46\x47\x48\x49\x4A\x4B\x4C\x4D\x4E\x4F\x50\x51\x52\x53\x54\x55\x56\x57\x58\x54\x5A\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6B\x6C\x6D\x6E\x6F\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7A","","\x72\x61\x6E\x64\x6F\x6D","\x6C\x65\x6E\x67\x74\x68","\x66\x6C\x6F\x6F\x72","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x70\x61\x73\x73\x77\x6F\x72\x64","\x63\x6F\x6D\x70\x61\x72\x65\x53\x79\x6E\x63","\x65\x6D\x61\x69\x6C","\x45\x6D\x61\x69\x6C\x20\x6E\x6F\x74\x20\x73\x65\x74\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79\x20\x69\x6E\x20\x75\x73\x65\x72\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x20\x61\x66\x74\x65\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x61\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x6F\x6E\x20\x74\x68\x65\x20\x73\x69\x67\x6E\x75\x70\x20\x70\x61\x67\x65","\x50\x61\x73\x73\x77\x6F\x72\x64\x20\x6E\x6F\x74\x20\x73\x65\x74\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79\x20\x69\x6E\x20\x75\x73\x65\x72\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x20\x61\x66\x74\x65\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x61\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x6F\x6E\x20\x74\x68\x65\x20\x73\x69\x67\x6E\x75\x70\x20\x70\x61\x67\x65","\x43\x6F\x75\x6C\x64\x20\x6E\x6F\x74\x20\x66\x69\x6E\x64\x20\x75\x73\x65\x72\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x20\x61\x66\x74\x65\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x61\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x6F\x6E\x20\x74\x68\x65\x20\x73\x69\x67\x6E\x75\x70\x20\x70\x61\x67\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x6E\x61\x6D\x65","\x73\x65\x73\x73\x69\x6F\x6E","\x76\x61\x6C\x75\x65","\x53\x65\x73\x73\x69\x6F\x6E\x20\x63\x6F\x6F\x6B\x69\x65\x20\x6E\x6F\x74\x20\x70\x72\x6F\x70\x65\x72\x6C\x79\x20\x73\x65\x74\x20\x61\x66\x74\x65\x72\x20\x6C\x6F\x67\x67\x69\x6E\x67\x20\x69\x6E","\x43\x6F\x75\x6C\x64\x20\x6E\x6F\x74\x20\x66\x69\x6E\x64\x20\x73\x65\x73\x73\x69\x6F\x6E\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x20\x61\x66\x74\x65\x72\x20\x6C\x6F\x67\x67\x69\x6E\x67\x20\x69\x6E","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x55\x73\x65\x72\x6E\x61\x6D\x65\x20\x6E\x6F\x74\x20\x73\x65\x74\x20\x70\x72\x6F\x70\x65\x72\x6C\x79\x20\x69\x6E\x20\x73\x65\x73\x73\x69\x6F\x6E\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x20\x61\x66\x74\x65\x72\x20\x6C\x6F\x67\x67\x69\x6E\x67\x20\x69\x6E","\x46\x6F\x75\x6E\x64\x20\x73\x65\x73\x73\x69\x6F\x6E\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x20\x61\x66\x74\x65\x72\x20\x6C\x6F\x67\x67\x69\x6E\x67\x20\x6F\x75\x74","\x66\x6F\x72\x6D","\x68\x74\x74\x70\x3A\x2F\x2F","\x68\x6F\x73\x74","\x3A","\x70\x6F\x72\x74","\x2F\x73\x69\x67\x6E\x75\x70","\x46\x61\x69\x6C\x65\x64\x20\x74\x6F\x20\x63\x6F\x6E\x6E\x65\x63\x74\x20\x74\x6F\x20\x62\x6C\x6F\x67\x20\x61\x74\x20\x27","\x27\x3A\x20","\x63\x6F\x6F\x6B\x69\x65\x73","\x70\x6F\x73\x74","\x2F\x6C\x6F\x67\x69\x6E","\x2F\x6C\x6F\x67\x6F\x75\x74","\x40","\x2E","\x42\x6C\x6F\x67\x20\x64\x69\x64\x20\x6E\x6F\x74\x20\x76\x61\x6C\x69\x64\x61\x74\x65\x20\x64\x75\x65\x20\x74\x6F\x20\x65\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x75\x73\x65\x72\x21","\x6C\x6F\x67","\x6D\x65\x73\x73\x61\x67\x65","\x63\x6C\x6F\x73\x65","\x53\x75\x63\x63\x65\x73\x73\x66\x75\x6C\x6C\x79\x20\x63\x72\x65\x61\x74\x65\x64\x20\x75\x73\x65\x72","\x42\x6C\x6F\x67\x20\x64\x69\x64\x20\x6E\x6F\x74\x20\x76\x61\x6C\x69\x64\x61\x74\x65\x20\x64\x75\x65\x20\x74\x6F\x20\x65\x72\x72\x6F\x72\x20\x6C\x6F\x67\x67\x69\x6E\x67\x20\x6F\x75\x74\x21","\x53\x75\x63\x63\x65\x73\x73\x66\x75\x6C\x6C\x79\x20\x6C\x6F\x67\x67\x65\x64\x20\x6F\x75\x74","\x42\x6C\x6F\x67\x20\x64\x69\x64\x20\x6E\x6F\x74\x20\x76\x61\x6C\x69\x64\x61\x74\x65\x20\x64\x75\x65\x20\x74\x6F\x20\x65\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x6C\x6F\x67\x69\x6E\x20\x73\x65\x73\x73\x69\x6F\x6E\x21","\x53\x75\x63\x63\x65\x73\x73\x66\x75\x6C\x6C\x79\x20\x6C\x6F\x67\x67\x65\x64\x20\x69\x6E","\x42\x6C\x6F\x67\x20\x76\x61\x6C\x69\x64\x61\x74\x65\x64\x20\x73\x75\x63\x63\x65\x73\x73\x66\x75\x6C\x6C\x79\x21","\x61\x65\x73\x32\x35\x36","\x63\x72\x65\x61\x74\x65\x44\x65\x63\x69\x70\x68\x65\x72","\x68\x65\x78","\x75\x74\x66\x38","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x61\x6C","\x59\x6F\x75\x72\x20\x76\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x20\x63\x6F\x64\x65\x20\x69\x73\x3A\x20","\x66\x30\x33\x63\x64\x64\x62\x30\x35\x36\x34\x35\x35\x65\x63\x33\x62\x61\x66\x62\x30\x65\x30\x39\x32\x66\x30\x33\x33\x39\x30\x30\x61\x31\x61\x63\x66\x33\x31\x38\x36\x35\x38\x30\x66\x38\x36\x38\x37\x37\x64\x33\x34\x39\x35\x66\x31\x63\x34\x31\x38\x37\x35\x36","\x50\x32\x38\x31\x55\x6D\x47\x68\x71\x78\x31\x4E\x69\x47\x71\x4F\x67\x4D\x38\x37","\x63\x6F\x6E\x6E\x65\x63\x74");

print_r($a);

Function Calls

print_r 1

Variables

$a [{'key': 0, 'value': 'request'}, {'key': 1, 'value': 'bcrypt-nodejs'}, {'key': 2, 'value': 'MongoClient'}, {'key': 3, 'value': 'mongodb'}, {'key': 4, 'value': 'commander'}, {'key': 5, 'value': 'crypto'}, {'key': 6, 'value': 'If you are looking at this then SHAME ON YOU'}, {'key': 7, 'value': 'argv'}, {'key': 8, 'value': 'parse'}, {'key': 9, 'value': '-d, --db [connection string]'}, {'key': 10, 'value': "MongoDB database connection string. Default is 'mongodb://localhost:27017/blog'"}, {'key': 11, 'value': 'mongodb://localhost:27017/blog'}, {'key': 12, 'value': 'option'}, {'key': 13, 'value': '-p, --port [port]'}, {'key': 14, 'value': "Webserver url. Default is '3000'"}, {'key': 15, 'value': '-h, --host [host]'}, {'key': 16, 'value': "Webserver host. Default is 'localhost'"}, {'key': 17, 'value': 'localhost'}, {'key': 18, 'value': 'db'}, {'key': 19, 'value': 'users'}, {'key': 20, 'value': 'collection'}, {'key': 21, 'value': 'sessions'}, {'key': 22, 'value': 'jar'}, {'key': 23, 'value': 'defaults'}, {'key': 24, 'value': '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'}, {'key': 25, 'value': ''}, {'key': 26, 'value': 'random'}, {'key': 27, 'value': 'length'}, {'key': 28, 'value': 'floor'}, {'key': 29, 'value': 'substring'}, {'key': 30, 'value': 'use strict'}, {'key': 31, 'value': 'password'}, {'key': 32, 'value': 'compareSync'}, {'key': 33, 'value': 'email'}, {'key': 34, 'value': 'Email not set correctly in user document after creating an account on the signup page'}, {'key': 35, 'value': 'Password not set correctly in user document after creating an account on the signup page'}, {'key': 36, 'value': 'Could not find user document after creating an account on the signup page'}, {'key': 37, 'value': 'findOne'}, {'key': 38, 'value': 'name'}, {'key': 39, 'value': 'session'}, {'key': 40, 'value': 'value'}, {'key': 41, 'value': 'Session cookie not properly set after logging in'}, {'key': 42, 'value': 'Could not find session document after logging in'}, {'key': 43, 'value': 'username'}, {'key': 44, 'value': 'Username not set properly in session document after logging in'}, {'key': 45, 'value': 'Found session document after logging out'}, {'key': 46, 'value': 'form'}, {'key': 47, 'value': 'http://'}, {'key': 48, 'value': 'host'}, {'key': 49, 'value': ':'}, {'key': 50, 'value': 'port'}, {'key': 51, 'value': '/signup'}, {'key': 52, 'value': "Failed to connect to blog at '"}, {'key': 53, 'value': "': "}, {'key': 54, 'value': 'cookies'}, {'key': 55, 'value': 'post'}, {'key': 56, 'value': '/login'}, {'key': 57, 'value': '/logout'}, {'key': 58, 'value': '@'}, {'key': 59, 'value': '.'}, {'key': 60, 'value': 'Blog did not validate due to error creating user!'}, {'key': 61, 'value': 'log'}, {'key': 62, 'value': 'message'}, {'key': 63, 'value': 'close'}, {'key': 64, 'value': 'Successfully created user'}, {'key': 65, 'value': 'Blog did not validate due to error logging out!'}, {'key': 66, 'value': 'Successfully logged out'}, {'key': 67, 'value': 'Blog did not validate due to error creating login session!'}, {'key': 68, 'value': 'Successfully logged in'}, {'key': 69, 'value': 'Blog validated successfully!'}, {'key': 70, 'value': 'aes256'}, {'key': 71, 'value': 'createDecipher'}, {'key': 72, 'value': 'hex'}, {'key': 73, 'value': 'utf8'}, {'key': 74, 'value': 'update'}, {'key': 75, 'value': 'final'}, {'key': 76, 'value': 'Your validation code is: '}, {'key': 77, 'value': 'f03cddb056455ec3bafb0e092f033900a1acf3186580f86877d3495f1c418756'}, {'key': 78, 'value': 'P281UmGhqx1NiGqOgM87'}, {'key': 79, 'value': 'connect'}]

Stats

MD5 9f5c409d679ca30d41fdadfb09e53dbd
Eval Count 0
Decode Time 94 ms