Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

从总多目录字典中合并提取的高效目录爆破字典

Notifications You must be signed in to change notification settings

Enul1ttle/myfuzz

Repository files navigation

合并提取的高效目录字典

合并SaiDict、fuzzDicts、Dirpath、SecLists、7kbscan、御剑等目录字典,再通过python把重复率高的提取出来。比如dirtop10000.txt 在600W条数据中,重复出现达20次,dirtop20000.txt重复出现15次。网站防护严就用top1000,不严就top60000走起。

收集的一些不错的字典


WebShell-Password.txt #webshell 密码
Webmanage-Username.txt # web后台管理用户名
NewMimi.txt #高效密码字典 来自klionsec
NewNormal.txt

2019年7月17日 dir.py根据网址生成字典

不知再哪找的源码,修改了一下


#coding=utf-8
# python3.6
import sys
import imp
imp.reload(sys)
import os
import os.path
import time
time1 =time.time()
suffixList = ['.rar','.zip','.sql','.gz','.tar','.ba2','.tar.bz2','.bak','.dat','.txt','.mdb','.doc','.lst','.tmp','.temp','.xml']
keyList = ['web','webroot','WebRoot','website','www','wwww','www1','www2','www3','www4','www5','default','log','elk','weblog',
'mysql','ftp','FTP','MySQL','redis','Redis','sa','cig','access','error','logs','data','database','sql','vpn','proxy','temp',]
def run(url):
	# 根据URL,推测一些针对性的文件名
	num1 = url.find('.')
	num2 = url.find('.', num1 + 1)
	keyList.append(url[num1 + 1:num2])
	keyList.append(url[num1 + 1:num2].upper())
	keyList.append(url) # 如www.hack.com
	keyList.append(url.upper())
	keyList.append(url.replace('.', '_')) # www_hack_com
	keyList.append(url.replace('.', '_').upper())
	keyList.append(url.replace('.', '')) # wwwhackcom
	keyList.append(url.replace('.', '').upper())
	keyList.append(url[num1 + 1:]) # hack.com
	keyList.append(url[num1 + 1:].upper())
	keyList.append(url[num1 + 1:].replace('.', '_')) # hack_com
	keyList.append(url[num1 + 1:].replace('.', '_').upper())
print ("Please input (e.g:www.hack.com):")
url = input()
script = int(input("输入数字选择脚本 1 asp、2 aspx、3 php、4、jsp: "))
run(url)
tempList = []
for key in keyList:
	for suff in suffixList:
		tempList.append(key + suff)
fobj = open("keyFiles.txt" , 'w')
for each in tempList:
 fobj.write('%s%s' % (each,'\n'))
 fobj.flush()
if script == 1:
	f= open('./dic/asp.txt','r',encoding='gbk')
	for s in f.readlines():
		fobj.write(s)
if script == 2:
	f= open('./dic/aspx.txt','r',encoding='gbk')
	for s in f.readlines():
		fobj.write(s)
if script == 3:
	f= open('./dic/php.txt','r',encoding='gbk')
	for s in f.readlines():
		fobj.write(s)
if script == 4:
	f= open('./dic/jsp.txt','r',encoding='gbk')
	for s in f.readlines():
		fobj.write(s)
f= open('./dic/dir.txt','r',encoding='gbk')
for s in f.readlines():
	fobj.write(s)
print('OK!')

项目地址:https://github.com/Enul1ttle/dirSC

部分字典生成效果

image

About

从总多目录字典中合并提取的高效目录爆破字典

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /