Skip to content

Instantly share code, notes, and snippets.

@lucasff
Created May 23, 2014 19:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lucasff/3f472f181b9828a28bd3 to your computer and use it in GitHub Desktop.
Save lucasff/3f472f181b9828a28bd3 to your computer and use it in GitHub Desktop.
SQLyog stored password deobfuscator
<?php
function deobfuscate($char) {
$b = ord($char);
$first = ($b << 1) & 0xFF;
$second = ($b >> (8 - 1));
return chr($first | $second);
}
$encoded = 'OZm7mTGYGZk=';
var_dump(base64_decode($encoded));
$array = str_split(base64_decode($encoded));
var_dump($encoded);
var_dump($array);
var_dump(array_map('deobfuscate', $array));
var_dump(implode('', array_map('deobfuscate', $array)));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment