--- /dev/null
+<?php\r
+\r
+/* Example for password "czISc.fWfjsQQ" ("admin"):\r
+ * $salt = ("cz"); //First two characters of password\r
+ * $hash = ("ISc.fWfjsQQ"); //Rest of password\r
+ */\r
+\r
+\r
+$salt = ("cz"); //First two characters of password\r
+$hash = ("ISc.fWfjsQQ"); //Rest of password\r
+$pass = ("admin"); //Debug only (Contains known password)\r
+\r
+//////////////////////////////////////////////////////////////////////////////\r
+\r
+//READLINE Function\r
+function readline($prompt="") {\r
+ echo $prompt;\r
+ \r
+ $t = "";\r
+ $c = "";\r
+ \r
+ while(1) {\r
+ $c = fread(STDIN, "1");\r
+ if ($c == "\n") { // && ($c == "\r") //May be later on oher systems\r
+ return trim($t);\r
+ } else {\r
+ $t = ($t.$c);\r
+ }\r
+ }\r
+\r
+ return $t;\r
+\r
+}\r
+//READLINE End\r
+\r
+//CODE\r
+$loop = 1;\r
+while($loop) {\r
+\r
+$try = readline();\r
+\r
+//$try = $pass; //Debug only\r
+$crypt = crypt($try, $salt);\r
+ if ( $crypt == ($salt.$hash) ) {\r
+ echo ("\nSalt: $salt\nHash: $hash\nPass: $try\n\n");\r
+ }\r
+\r
+}\r
+\r
+?>\r