All Projects → NetSPI → cmdsql

NetSPI / cmdsql

Licence: other
No description, website, or topics provided.

Programming Languages

Classic ASP
548 projects

Scripting Information

Description

cmdsql.aspx is a webshell that can be used for the following tasks:

  • Execute operating system commands
  • Parse web.config files for connection strings (based on root directory)
  • Execute MSSQL queries using connection strings recovered from web.config files

IP Address Filter

The webshell reads the IP address of the remote host for each incoming request and compares it to a hardcoded list of allowed IPs in order to determine whether or not the request should be processed. By default, all IP addresses are allowed access to the webshell. To restrict access, modify the appropriate line in cmdsql.aspx before deployment by referring to the examples below:

  • Allow all IP addresses:
    Dim strAllowedIPs As String = "*"
  • Only allow a specific IP address:
    Dim strAllowedIPs As String = "10.1.1.100"
  • Only allow a specific set of IP addresses (use a comma-separated list when entering multiple IPs):
    Dim strAllowedIPs As String = "127.0.0.1,192.168.1.100,10.1.1.100"

Notes

Screen Shots

  • Operating system command execution.
    alt tag
  • Parse web.config files.
    alt tag
  • Execute MSSQL queries using recovered connection strings.
    alt tag
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].