目录
一、kail2022中DnslogSqlinj工具环境python2.7配置
一、kail2022中DnslogSqlinj工具环境python2.7配置
a、起因
自从kail更新到2022之后,DnslogSqlinj就会出现报错问题。
一眼看去,发现是dnslogSql.py文件的第五行代码和checkSql.py的第九行代码出现问题。
然后笔者就傻傻的取看代码。最后发现截图的最后一行报错可以看出kali2022少了一个termcolor的模块
b、解决方法
1、问题出现的原因
kali2022中python2.7的环境变量缺少了文件。
当我去看kali2021中/usr/local/lib/python2.7/dist-packages目录中有很多文件
而在kali2022中/usr/local/lib/python2.7/dist-packages目录中是空的(问题所在)
所以尝试把kali2021中dist-packages整个文件夹复制出来,粘贴覆盖掉kali2022中dist-packages文件夹。
这是覆盖后的截图。
然后在DnslogSqlinj工具目录下(dnslogSql.py在这个文件夹)中打开一个终端
输入python2.7 dnslogSql.py
就可以正常使用了。
笔者都是试一试的心态取尝试一下,没想到成功了。
分享给大家,希望对大家有所帮助。
二:利用DnslogSqlinj工具进入DNSlog注入
a、下载DnslogSqlinj
点击下方连接,下载DnslogSqlinj
b、CEYE注册
点击下方链接,注册,获取dns域名和专属自己的API
CEYE - Monitor service for security testinghttp://ceye.io/
c、配置:
打开解压之后DnslogSql-master中的config.py
把注册好的CEYE中的身份和API填入到config.py中,并保存。
报错的话就按照上面的方法解决。
d、注入演示
目标靶机:SQLi-labd less-9
有些时候会报一下错,但是没有关系,能使用就可以了 ^v^
之后就是设置参数的操作了,就不演示了。
笔者技术有限,写的不好,希望大家看到懂。
希望大家多多点赞,支持一下。
万分感谢。