diff --git a/pages/common/impacket-mssqlclient.md b/pages/common/impacket-mssqlclient.md new file mode 100644 index 0000000000..68d1a881c6 --- /dev/null +++ b/pages/common/impacket-mssqlclient.md @@ -0,0 +1,9 @@ +# impacket-mssqlclient + +> This command is an alias of `mssqlclient.py`. +> Part of the Impacket suite. +> More information: . + +- View documentation for the original command: + +`tldr mssqlclient.py` diff --git a/pages/common/mssqlclient.py.md b/pages/common/mssqlclient.py.md new file mode 100644 index 0000000000..3a9f859a3c --- /dev/null +++ b/pages/common/mssqlclient.py.md @@ -0,0 +1,37 @@ +# mssqlclient.py + +> Connect to Microsoft SQL Server instances and execute queries. +> Part of the Impacket suite. +> More information: . + +- Connect to an MSSQL server using Windows authentication: + +`mssqlclient.py -windows-auth {{domain}}/{{username}}:{{password}}@{{target}}` + +- Connect using SQL server authentication: + +`mssqlclient.py {{username}}:{{password}}@{{target}}` + +- Connect using pass-the-hash authentication: + +`mssqlclient.py {{domain}}/{{username}}@{{target}} -hashes {{LM_Hash}}:{{NT_Hash}}` + +- Connect using Kerberos authentication (requires valid tickets): + +`mssqlclient.py -k {{domain}}/{{username}}@{{target}}` + +- Execute a specific SQL command upon connection: + +`mssqlclient.py {{username}}:{{password}}@{{target}} -query "{{SELECT user_name();}}"` + +- Execute multiple SQL commands from a file: + +`mssqlclient.py {{username}}:{{password}}@{{target}} -file {{path/to/sql_file.sql}}` + +- Connect to a specific database instance (default is `None`): + +`mssqlclient.py {{username}}:{{password}}@{{target}} -db {{database_name}}` + +- Display SQL queries before execution: + +`mssqlclient.py {{username}}:{{password}}@{{target}} -show`