Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias phpforce {
- var %charset = $replacecs($1,a,abcdefghijklmnopqrstuvwxyz,A,ABCDEFGHIJKLMNOPQRSTUVWXYZ,0,0123456789)
- var %maxlength = $3
- echo * Maxlength $3
- var %checkhash = $2
- var %currlength = 1
- var %totalhash = 0
- var %z = $ctime
- echo Bruteforcing for $2 - maximum length to check: %maxlength - charset: %charset
- while (%currlength <= %maxlength) {
- var %i = $calc($len(%charset) ^ %currlength - 1)
- var %len = $len(%charset)
- while (%i >= 0) {
- var %j = $calc(%currlength - 1)
- var %result
- while (%j >= 0) {
- var %result = $+(%result,$mid(%charset,$int($calc((%i / (%len ^ %j)) % %len + 1)),1))
- dec %j
- }
- echo *** %result $chr(13)
- inc %totalhash
- if ($md5(%result) == %checkhash) {
- echo Found match! %checkhash --> %result $calc($ctime - %z) secs ( $+ $calc(%totalhash / ($ctime - %z)) hashes per second)
- return %result
- }
- dec %i
- }
- echo No results for %checkhash at length %currlength ..
- inc %currlength
- }
- echo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement