GAL 游戏 · 发布于: 上次更新:

【作者标记已失效】[Gal/十二神器]十二神器合集

[Gal/十二神器]十二神器合集 GAL 第1张

Hi~Hi~这里是你们亲爱的鸽子精——咱了~

最近,总有站友问咱

有12神器吗?大佬

或是

只有魔器吗?

这个时候,咱突然想起来咱其实把神器八九不离十地玩了一遍,在某度云上似乎也有存档~加之站内已经有大佬搬运了一部分(←链接戳这儿),那么咱就把剩下的部分也一并搬来组个合集吧

结果,某度云把咱的99%资源都吞了(狂怒

为了凑齐这个合集,咱找了整整一天资源。。。。。。为此,还莫名其妙被装上了AVG Antivirus Free,并且诞生了多个程序,比如

7z_crack.py 破解7z压缩包密码

import itertools
import string
import py7zr
import threading, time

SAVEWORDS = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.'

class crackThread(threading.Thread):
def __init__(self, filename, words, startlenth, endlenth):
threading.Thread.__init__(self)
self.daemon = True
self.words = words
self.startlenth = startlenth
self.endlenth = endlenth
self.filename = filename

def run(self):
self.creak_password_book(
filename = self.filename,
words = self.words,
startlenth = self.startlenth,
endlenth = self.endlenth
)

def creak_password_book(self, filename, words, startlenth, endlenth):
for pwd_len in range(startlenth, endlenth):
passwords = itertools.product(words, repeat=pwd_len)
for password in passwords:
password = ''.join(password)
try:
with py7zr.SevenZipFile(filename, mode='r', password=password) as zf:
zf.extractall()
print("pwd:{%s}"%password)
except:
pass

class ThreadPool():
def __init__(self,threadlist=[],runnum=0):
self.threadlist = threadlist
self.runnum = runnum
self.runlist = []if runnum > len(threadlist):
self.runnum = len(threadlist)
def run(self):
index = self.runnum
self.runlist = self.threadlist[:index]for i in self.runlist:
i.daemon = True
i.start()
while True:
marklist = self.check()
if len(marklist) > 0:
for i in marklist:
if index >= len(self.threadlist): break
self.runlist[i] = self.threadlist[index]self.runlist[i].daemon = True
self.runlist[i].start()
index += 1
if index >= len(self.threadlist) and len(self.check()) == self.runnum:
break
time.sleep(0.05)

def check(self):
index = []for i in range(len(self.runlist)):
if not self.runlist[i].isAlive():
index.append(i)
return index

def main():
filename = input("filename: ").replace('"','')
setblock = int(input("Max_Block: "))
setlen = int(input("Max_Lenth: "))
threadlist = []for i in range(setblock+1):
if (i+1)*(setlen//setblock) > setlen:
threadlist.append(
crackThread(
filename=filename,
words=SAVEWORDS,
startlenth=i*(setlen//setblock)+1,
endlenth=setlen+1
)
)
else:
threadlist.append(
crackThread(
filename=filename,
words=SAVEWORDS,
startlenth=i*(setlen//setblock)+1,
endlenth=(i+1)*(setlen//setblock)+1
)
)
ThreadPool(threadlist).run()

if __name__ == '__main__':
main()
input()


又比如

CheckProxyIP.py 测试代理ip可用性

from bs4 import BeautifulSoup
import requests

def CheckProxyIP(ip, port):
'''
ip : 代理IP地址
port : 端口号
'''
url = 'http://ip.chinaz.com/'
proxies = {
'http': 'http://%s:%s'%(ip, port),
}
try:
r = requests.get(url, proxies=proxies,timeout=5)
soup = BeautifulSoup(r.text, 'lxml')
parent_node = soup.find(class_="IpMRig-tit-container")
proxy_ip_info = []for i in parent_node.find_all('dd'):
proxy_ip_info.append(i.get_text())
return proxy_ip_info
except Exception as e:
return e


pan.baidu.crack.py 破解提取码

值得注意的是,这玩意一定要用好代理ip,不然的话——咱自己测试了5s,被百度的api封ip,封了两个小时~哭唧唧

import requests, json, threading, time

SET_THREAD_NUM = 16

headers = {
'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36',
'Connection' : 'keep-alive',
'Content-Type' : 'application/json;charset=UTF-8',
'Origin' : 'https://pan.baidu.com/',
'Referer' : 'https://pan.baidu.com/',
'Accept-Encoding' : 'application/json; charset=UTF-8'
}

# 引入ip池
proxies = {'http': '120.236.128.201:8060',
'https': '120.236.128.201:8060'
}

words_lists = open("words_lists","r").read().split("n")

class crack_Thread(threading.Thread):
def __init__(self, url, startnum, endnum):
threading.Thread.__init__(self)
self.daemon = True
self.url = url
self.startnum = startnum
self.endnum = endnum
self.findit = False

def run(self):
print("Thread-Start")
for i in range(self.startnum, self.endnum):
data = {
"pwd" : words_lists[i],
"vcode" : "",
"vcode_str" : ""
}
url = self.url
try:
r = requests.get(url, data, headers = headers, proxies=proxies, timeout=5)
if json.loads(r.content)["errno"] == 2:
print("寻找到的提取码为:{%s}"%words_lists[i])
self.findit = True
break
except Exception as e:
print(e)
print("此时的提取码为:{%s}"%words_lists[i])

class ThreadPool():
def __init__(self,threadlist=[],runnum=0):
self.threadlist = threadlist
self.runnum = runnum
self.runlist = []if runnum > len(threadlist):
self.runnum = len(threadlist)
def run(self):
index = self.runnum
self.runlist = self.threadlist[:index]for i in self.runlist:
i.daemon = True
i.start()
while True:
marklist = self.check()
if len(marklist) > 0:
for i in marklist:
if index >= len(self.threadlist): break
self.runlist[i] = self.threadlist[index]self.runlist[i].daemon = True
self.runlist[i].start()
index += 1
if index >= len(self.threadlist) and len(self.check()) == self.runnum:
break
time.sleep(0.05)

def check(self):
index = []for i in range(len(self.runlist)):
if not self.runlist[i].isAlive():
index.append(i)
return index

def CarckFunction(url):
threadlist = []for i in range(SET_THREAD_NUM):
if (i+1)*(len(words_lists)//SET_THREAD_NUM) > len(words_lists):
threadlist.append(crack_Thread(url, i*(len(words_lists)//SET_THREAD_NUM), len(words_lists)))
else:
threadlist.append(crack_Thread(url, i*(len(words_lists)//SET_THREAD_NUM), (i+1)*(len(words_lists)//SET_THREAD_NUM)))
ThreadPool(threadlist, SET_THREAD_NUM).run()
while True:
flag = True
for i in threadlist:
if i.findit: flag = False
if not flag: break
if not flag:
threadlist.clear()
break
time.sleep(0.1)
input("搜寻成功,按下任意键退出。。。")

def main():
CarckFunction("https://pan.baidu.com/share/verify?surl=sjyHBHF&t=1629247905009&channel=chunlei&web=1&app_id=250528&bdstoken=a1a0d57b280306f6111b0c73c34a8833&logid=RTk3OEM1RTFFNzFGN0VGOEEzQjA5Q0EzRDAyMDgxNUI6Rkc9MQ==&clienttype=0")

if __name__ == '__main__':
main()


SearchEmptyFolder.py 搜寻空文件夹

import os

def find_all_file(filepath):
allfile = []if os.path.exists(filepath):
if os.path.isfile(filepath):
allfile.append(filepath)
else:
allfile.append(filepath)
for i in os.listdir(filepath):
allfile += find_all_file(filepath+""+i)
return allfile

def find_empty_folder(allfilelist):
outlist = []for i in allfilelist:
if os.path.exists(i):
if not os.path.isfile(i):
if len(os.listdir(i)) == 0:
outlist.append(i)
return outlist

def main():
print(find_empty_folder(find_all_file(input("dir: ").replace('"',''))))
input("Press Any Key To Exit...")

if __name__ == '__main__':
main()


真是令人头秃呢~


由于十二神器有多个版本,这里列了最常见的两个版本,因为咱没有完整游玩,并且不是哲学系的学生(话说这和哲学系有什么关系啊),此处排名不分先后

重生萝莉岛(bushi,冲绳奴隶岛)(本作)

妹调日记(本作)

女装山脉/女装海峡/女装学园(本页面只列举女装山脉,其他自寻)(本作)

美好的每一天~不连续的存在~(即素晴日)@真中合欢

3days(本作)

电波消失之日(本作)

沙耶之歌@真中合欢

君与彼女与彼女之恋@真中合欢

是谁杀死了知更鸟(本作)

媚肉之香(本作)

Dark Blue(本作)

Euphoria(本作)

【死馆】死に逝く君、館に芽吹く憎悪@真中合欢

为什么有十三个?十二神器有十三个不是很正常的事情么滑稽

文件hash(备注:sha1)

{"重生萝莉岛-SetupFiles.7z" : {"hash" : "88bd225c2560d9429e5dc4893938fa0c", "size" : "311775801"}}

{"[2CH全线汉化]こんなツンデレが俺の妹なわけない-SetupFiles.7z" : {"hash" : "90cd13efc7dcf215ef17513feacd1d19", "size" : "1590116449"}}

{"女装山脉[じょそうさんみゃく][汉化硬盘版+rr3]-SetupFiles.7z" : {"hash" : "dfa88164e5ccfdcd3288ec08e6b32363", "size" : "903213447"}}

<他作>

{"[黙示][Lass]3days~満ちてゆく刻の彼方で~-SetupFiles.7z" : {"hash" : "d5aa77f58e2547fd8318801db466e134", "size" : "811163297"}}

{"电波消失之日.7z" : {"hash" : "3b897de57b6414faa91a6d5baa109744", "size" : "774687458"}}

<他作>

<他作>

{"谁杀死了知更鸟ons.7z" : {"hash" : "4062695d53cebbea4dacb3f0d8341d35", "size" : "434993826"}}//备注:雀食没找到硬盘版的,多多体谅

{"武媚娘(防屏蔽)の香り.7z" : {"hash" : "719fa52e6b06fb7c367fffa132c2bdc8", "size" : "1721109248"}}//备注:这个是原文件压缩的,因为我实在安装不了文件,甚至打不开,所以本作不收费

{"[黙示][LiLiM DARKNESS]Dark Blue-SetupFiles.7z" : {"hash" : "2dcdf3f1fe9524b5a7907ddede8ba71f", "size" : "693335614"}}

{"Euphoria":{"hash":"?", "size":"?"}}//备注:咱在之前就发布过了,可惜重新编辑了

<他作>


照例是咱的提醒环节

· 心理承受能力差的请不要下载本作

· 未成年的请不要下载本作

· 晕血的请不要下载本作

· 有心脏病的和其他相关病症的请不要下载本作

· 讨厌的请不要下载本作

· 以及,程序不要直接复制源代码,咱在预览中看了一下,缩进全没了(所以站内什么时候加个编程块啊)


诶嘿,到此为止了~

骗你的~

· 如果无法运行或乱码,请运行转区工具

· 如果提示文件夹路径未找到,这是由于Windows Advance Installer在导入文件夹时会自动忽略空文件夹,可能报错,请于站内@咱,但如果是求存档,请不要@咱,咱没有(╭(╯^╰)╮)

转区工具:Locale.Emulator

见前篇(虫爱少女)Locale.Emulator_installed.exe资源

哈希校验:hash&size.exe

见前篇(虫爱少女)hash&size.exe资源

相关下载

点击下载

参与评论

4月26日起评论无法获得积分会消耗5积分请熟知!您可通过点赞获取积分!请勿水评论会被拉进水评论小黑屋
点赞是粉色的点了没有效果的请清理浏览器缓存或者网页的缓存请清理浏览器缓存或者网页的缓存
请勿水评论请勿水评论请勿水评论请勿水评论会进小黑屋会进小黑屋会进小黑屋会进小黑屋