Advertisement
Fadly31337

Telerik Mass Scanner

Apr 12th, 2021 (edited)
2,015
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.97 KB | None | 0 0
  1. # Telerick Mass Scanner for Telerik Brute Keys
  2. # Visit for more tools : https://blog.eviltwin.id | https://pasebin.com/u/Fadly31337
  3. # This tools from : https://github.com/rintod/exploit-kita
  4.  
  5. import requests
  6. import sys
  7. import platform
  8. import os
  9. from platform import system
  10. from multiprocessing.dummy import Pool
  11. from requests.packages.urllib3.exceptions import InsecureRequestWarning
  12. def banner():
  13.     print("""
  14.     # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
  15.     #            Telerik Mass Scanner for Telerik Brute Keys          #
  16.     #  This tools coded by Rinto AR a.k.a Con7ext, I just recode it.  #
  17.     #                     www.blog.eviltwin.id                        #
  18.     # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
  19.     """)
  20. def clear():
  21.     if system() == "Linux":
  22.         os.system("clear")
  23.     else:
  24.         os.system("cls")
  25. clear()
  26. banner()
  27. requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
  28. listkontol = raw_input("\033[32m[\033[37m!\033[32m]\033[37m Website list: ")
  29. listSite = listkontol
  30. op = [i.strip() for i in open(listSite, "r").readlines()]
  31.  
  32. def check(site):
  33.   try:
  34.     r = requests.get(site + "/DesktopModules/Admin/RadEditorProvider/DialogHandler.aspx", verify=False, timeout=10)
  35.     ff = open("vuln.txt", "a+")
  36.     if "Loading the dialog" in r.text:
  37.       print("\033[37m" + site + "/DesktopModules/Admin/RadEditorProvider/DialogHandler.aspx\033[37m > \033[32mVULN")
  38.       ff.write(site + "/DesktopModules/Admin/RadEditorProvider/DialogHandler.aspx\n")
  39.     else:
  40.       c = requests.get(site + "/providers/htmleditorproviders/telerik/telerik.web.ui.dialoghandler.aspx", verify=False, timeout=10)
  41.       if "Loading the dialog" in c.text:
  42.         print("\033[37m" + site + "/providers/htmleditorproviders/telerik/telerik.web.ui.dialoghandler.aspx\033[37m > \033[32mVULN")
  43.         ff.write(site + "/providers/htmleditorproviders/telerik/telerik.web.ui.dialoghandler.aspx\n")
  44.       else:
  45.         b = requests.get(site + "/desktopmodules/telerikwebui/radeditorprovider/telerik.web.ui.dialoghandler.aspx", verify=False, timeout=10)
  46.         if "Loading the dialog" in b.text:
  47.           print("\033[37m" + site + "/desktopmodules/telerikwebui/radeditorprovider/telerik.web.ui.dialoghandler.aspx\033[37m > \033[32mVULN")
  48.           ff.write(site + "/desktopmodules/telerikwebui/radeditorprovider/telerik.web.ui.dialoghandler.aspx\n")
  49.         else:
  50.           k = requests.get(site + "/desktopmodules/dnnwerk.radeditorprovider/dialoghandler.aspx", verify=False, timeout=10)
  51.           if "Loading the dialog" in k.text:
  52.             print("\033[37m" + site + "/desktopmodules/dnnwerk.radeditorprovider/dialoghandler.aspx\033[37m > \033[32mVULN")
  53.             ff.write(site + "/desktopmodules/dnnwerk.radeditorprovider/dialoghandler.aspx\n")
  54.           else:
  55.             print("\033[37m" + site + "\033[37m > \033[31mFAIL!")
  56.   except:
  57.     print("\033[37m" + site + "\033[37m > \033[31mERRN!")
  58.  
  59. tod = Pool(150)
  60. tod.map(check, op)
  61. tod.close()
  62. tod.join()
  63.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement