python实现去除jsfinder中的杂项
Posted 向阳-Y.
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python实现去除jsfinder中的杂项相关的知识,希望对你有一定的参考价值。
去除jsfinder中的杂项
寻找js的插件抓取结果如下,无法直接放到爆破工具中进行批量爆破目录
处理后的数据结果,这下就可以直接丢到爆破工具中去批量跑目录了:
代码
import re
text=open("1.txt","r+",encoding="utf-8").readlines()
for i in text:
url_js=i.replace("\\n","")
if re.search("://", url_js) != None:
url_js = ""
elif url_js[0]!="/" and url_js[0]!=".":
url_js="/"+url_js
elif url_js[0]=="." and url_js[1]=="/":
url_js=url_js[1:]
else:
try:
sub=re.search("/(\\w|\\d)", url_js).span()[0]
url_js = url_js[sub:]
except:
pass
if len(url_js)<1:
pass
else:
print(url_js)
代码二
新增去除png,js等后缀接口
import re
text=open("1.txt","r+",encoding="utf-8").readlines()
num=0
qqq=0
print("")
for i in text:
qqq+=1
url_js=i.replace("\\n","")
if re.search("://", url_js) != None:
url_js = ""
elif url_js[0]!="/" and url_js[0]!=".":
url_js="/"+url_js
elif url_js[0]=="." and url_js[1]=="/":
url_js=url_js[1:]
else:
try:
sub=re.search("/(\\w|\\d)", url_js).span()[0]
url_js = url_js[sub:]
except:
pass
try:
if re.search("(\\.(jpg|js|png|gif|css|ico))",url_js[-4:]):
url_js=""
except:
pass
try:
if re.search("(/\\d|\\w\\.(js|css|jpg|png|gif|ico)\\?*)", url_js):
url_js=""
except:
pass
if len(url_js)<1:
pass
else:
num+=1
print(url_js)
print(f"\\n去杂前后条数:qqq,num")
以上是关于python实现去除jsfinder中的杂项的主要内容,如果未能解决你的问题,请参考以下文章