LinuxCommandLibrary

impacket-mssqlclient

connects to Microsoft SQL Server databases for executing queries and database

TLDR

Connect to MSSQL server

$ impacket-mssqlclient [domain]/[user]:[password]@[target]
copy
Connect with Windows authentication
$ impacket-mssqlclient -windows-auth [domain]/[user]:[password]@[target]
copy
Specify port
$ impacket-mssqlclient -port [1433] [user]:[password]@[target]
copy
Execute query
$ impacket-mssqlclient [user]:[password]@[target] -q "[SELECT @@version]"
copy

SYNOPSIS

impacket-mssqlclient [options] target

DESCRIPTION

impacket-mssqlclient connects to Microsoft SQL Server databases for executing queries and database operations. Part of the Impacket toolkit. Supports SQL and Windows authentication. Interactive mode provides a SQL shell for commands like xp_cmdshell.

PARAMETERS

-windows-auth

Use Windows authentication.
-port port
SQL Server port (default 1433).
-q query
Execute query and exit.
-file file
Execute SQL from file.
-hashes lm:nt
Use NTLM hashes.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community