Skip to content

NetSPI/cmdsql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published