CTFcrackTools-V3 – 一款旨在帮助 CTFer 在 CTF 中发挥作用的一个框架
"这大约是中国首例运用于CTF的专用工具架构。?能够被运用于CTF中的Crypto,Misc.?内嵌现阶段流行登陆密码(限于维吉利亚登陆密码,凯撒密码,栅栏密码······)
CTFcrackTools-V3
CTFcrackTools重设版
创作者:米斯特安全性-林晨、摆动、奶权
米斯特安全性精英团队主页:.com://WWW.hen-ourlife.Com/
一部分软件来源于:期待精英团队-nMask
架构详细介绍
这大约是中国首例运用于CTF的专用工具架构。
能够被运用于CTF中的Crypto,Misc…
内嵌现阶段流行登陆密码(限于维吉利亚登陆密码,凯撒密码,栅栏密码······)
客户可独立撰写软件,但仅适用Python撰写软件。撰写方式也极其简易。
该新项目始终在提高,这次的重设只保存了一部分关键编码,而将miui及提升代码重构,使这一架构适用更智能。
新项目详细地址:https://github.Com/0Chencc/CTFCrackTools
软件撰写
#-*-?coding:utf-8?-*-
'''
{
??tittle:程序流程题目
??type:程序流程种类
??author:创作者呢称
??dialog:自变量
??detail:软件详细信息
}
'''
def?main(a):
????return?a
如今来主要讲讲这种软件的使用方法,主要应当将下架构的启用方式。
编号种类或许是utf-8啦
Type:Crypto是1个软性规定,我也现阶段只写了Crypto的类,我准备在中后期再加压缩文件,照片的归类出去,渐渐地健全。
main的方式中,最少有个自变量,对立事件有4个自变量。
除开第一位自变量之外的,都应当在Dialog后标出。
Example:人们精英团队的奶权写了1个维基利亚登陆密码的软件
#!/usr/bin/env?python
#?-*-?coding:?utf-8?-*-
'''
{
Title:VigenereDecrypto
Author:naiquan
Type:crypto
Dialog:key
Detail:维吉利亚登陆密码编解码
}
'''
def?vigenereDecrypto(ciphertext,key):
????ascii='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
????keylen=len(key)
????ctlen=len(ciphertext)
????plaintext?=?''
????i?=?0
????while?i?<?ctlen:
????????j?=?i?%?keylen
????????k?=?ascii.index(key[j])
????????m?=?ascii.index(ciphertext)
????????if?m?<?k:
????????????m?+=?27
????????plaintext?+=?ascii[m-k]
????????i?+=?1
????return?plaintext
def?main(ciphertext,key):
????return?vigenereDecrypto(ciphertext.replace(""?"","""").upper(),key.replace(""?"","""").upper())
那样写得话,架构就能够自主载入软件信息内容,随后会弹1个对话框请输入key。而ciphertext则是立即传到。
如图所示:
def?vigenereDecrypto(ciphertext,key)
ciphertext亦是键入的內容,key是由弹出窗口出去由客户填写信息的。
页面详细介绍
相关文章
- 4条评论
- 南殷不矜2022-06-01 07:37:17
- crypto(ciphertext,key): ????ascii='ABCDEFGHIJKLMNOPQRSTUVWXYZ' ????keylen=len(key) ????ctlen=len(cipher
- 鹿岛假欢2022-06-01 04:43:15
- "这大约是中国首例运用于CTF的专用工具架构。?能够被运用于CTF中的Crypto,Misc.?内嵌现阶段流行登陆密码(限于维吉利亚登陆密码,凯撒密码,栅栏密码······) CTFcrackTools-
- 北槐羡兔2022-06-01 08:17:41
- t;","""").upper(),key.replace(""?"","""").upper()) 那样写得话,架构就能够自主载入软件信息内容
- 鸠骨寻倌2022-06-01 08:50:05
- 登陆密码(限于维吉利亚登陆密码,凯撒密码,栅栏密码······) 客户可独立撰写软件,但仅适用Python撰写软件。撰写方式也极其简易。 该新项目始终在提高,这次的重设只保存了一部分关