CTFcrackTools-V3 – 一款旨在帮助 CTFer 在 CTF 中发挥作用的一个框架

CTFcrackTools-V3 – 一款旨在帮助 CTFer 在 CTF 中发挥作用的一个框架

黑客软件hacker2019-06-15 10:37:139434A+A-

  "这大约是中国首例运用于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撰写软件。撰写方式也极其简易。  该新项目始终在提高,这次的重设只保存了一部分关

支持Ctrl+Enter提交

黑资讯 © All Rights Reserved.  
Copyright Copyright 2015-2020 黑资讯
滇ICP备19002590号-1
Powered by 黑客资讯 Themes by 如有不合适之处联系我们
网站地图| 发展历程| 留言建议| 网站管理