mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-23 22:42:08 +02:00
37 lines
1.2 KiB
Markdown
37 lines
1.2 KiB
Markdown
# mssqlclient.py
|
|
|
|
> Connect to Microsoft SQL Server instances and execute queries.
|
|
> Part of the Impacket suite.
|
|
> More information: <https://github.com/fortra/impacket>.
|
|
|
|
- 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`
|