Guest User

Untitled

a guest
May 23rd, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. #!/usr/bin/ruby
  2. require 'net/http'
  3. require 'uri'
  4. require 'digest/md5'
  5.  
  6. url = 'api.php'
  7. username = 'apiuser'
  8. password = 'password'
  9.  
  10. postfields = {'username'=>username, 'password'=>Digest::MD5.hexdigest(password), 'action'=>'decryptpassword', 'password2' = pass}
  11.  
  12. ch = Net::HTTP.post_form(URI.parse(url), postfields)
  13. data = ch.body
  14.  
  15. data = data.split(';')
  16. data.each do |temp|
  17. data_part = temp.split('=')
  18. results[data_part[0]] = data_part[1]
  19. end
  20.  
  21. if results['result'] == 'success'
  22. puts results['password']
  23. else
  24. puts 'The following error occured: ' + results['message']
  25. end
Add Comment
Please, Sign In to add comment