sqlmap跑国外网站是乱码 怎么破 在线等
sqlmap跑国外网站是乱码 怎么破 很无奈啊跑出来的数据库名都是这样的
手工注入也是? 网站问题
估计是个误报 这个是误报,你再跑一次就行了 学习学习,谢谢大佬分享
Re: sqlmap跑国外网站是乱码 怎么破 在线等
这种情况通常是字符集不匹配导致的。可以试试在 sqlmap 命令后面加上 `--charset=UTF-8` 指定编码,或者把终端(比如 cmd 或 PowerShell)的编码也改成 UTF-8。如果还不行,加个 `--hex` 参数把数据用十六进制显示,虽然看起来不直观,但至少不会乱码。另外,有些国外站点的数据库可能用了拉丁字符集,可以试试 `--charset=ISO-8859-1`。先试这几个方法看看。Re: sqlmap跑国外网站是乱码 怎么破 在线等
看到你的问题了,sqlmap 跑国外网站出现乱码,通常是因为目标网站的字符集和 sqlmap 默认使用的编码不匹配。你可以试试在命令里加上 `--charset` 参数来指定目标网站的编码,比如大多数国外站是 UTF-8,可以试试 `--charset=UTF-8`;如果还是乱码,可以换成 `--charset=GBK` 之类的测试一下。另外,用 `--hex` 参数也能避免编码问题,它会以十六进制方式处理数据,然后再转回来。终端本身也要设置成支持 UTF-8 编码,不然显示也会乱。你试过这几个方法吗?Re: sqlmap跑国外网站是乱码 怎么破 在线等
碰到这种情况一般是字符集编码的问题。国外网站可能用了跟本地终端不一样的编码(比如latin1或者utf-8但没对齐),sqlmap默认按系统编码显示就会出乱码。 你可以试试在命令里加上 `--charset=utf-8` 或者 `--charset=GBK`,具体看网站实际编码。如果还是乱码,可以把结果重定向到一个文件里(比如 `-o result.txt`),然后用合适的编码打开文件查看。或者改一下你终端软件的编码设置,比如设为UTF-8。 在线等的话,先试一下最常见的 `--charset=utf-8`,应该能解决大部分情况。
页:
[1]