随波逐流工作室—-探索前沿科技,分享最新软件。点击标题下蓝字“长弓三皮”关注,我们将为您提供有深度、有价值、有意思的阅读。
朋友们,现在只对常读和星标的公众号才展示大图推送,建议大家把长弓三皮“设为星标”,否则可能就看不到了啦!
作者:随波逐流
生活如梦,我愿随风起,随波流,享受每一刻的自在与轻盈。
字密1 菜单
DNA 密码使用 a-z、AZ、0-9、空格和句点对 DNA 代码中的消息进行编码或解码。它将使用 A、C、G 或 T 编码为 3 对字母。
注意:有多种使用 DNA 编码的密码,可能与此工具不兼容。
DNA 解密:
执行路径:[随波逐流]CTF编码工具--字密1--DNA 解密
文本框输入密文,结果区输出明文。
密文:
GAGGCCGGAGTTCTGGTACGTTATGCC
解密结果:ILOVESBZL
DNA密码来源于一个开源项目
https://github.com/omemishra/DNA-Genetic-Python-Scripts-CTF
DNA 密码使用 a-z、AZ、0-9、空格和句点对 DNA 代码中的消息进行编码或解码。它将使用 A、C、G 或 T 编码为 3 对字母。
注意:有多种使用 DNA 编码的密码,可能与此工具不兼容。
如:CacheSleuth - DNA 翻译器https://www.cachesleuth.com/dnacode.html
在CTF中一般使用python解码
# !/usr/bin/env python# -*- coding:utf-8 -*-# @Author :Github源码mapping = {'AAA':'a','AAC':'b','AAG':'c','AAT':'d','ACA':'e','ACC':'f','ACG':'g','ACT':'h','AGA':'i','AGC':'j','AGG':'k','AGT':'l','ATA':'m','ATC':'n','ATG':'o','ATT':'p','CAA':'q','CAC':'r','CAG':'s','CAT':'t','CCA':'u','CCC':'v','CCG':'w','CCT':'x','CGA':'y','CGC':'z','CGG':'A','CGT':'B','CTA':'C','CTC':'D','CTG':'E','CTT':'F','GAA':'G','GAC':'H','GAG':'I','GAT':'J','GCA':'K','GCC':'L','GCG':'M','GCT':'N','GGA':'O','GGC':'P','GGG':'Q','GGT':'R','GTA':'S','GTC':'T','GTG':'U','GTT':'V','TAA':'W','TAC':'X','TAG':'Y','TAT':'Z','TCA':'1','TCC':'2','TCG':'3','TCT':'4','TGA':'5','TGC':'6','TGG':'7','TGT':'8','TTA':'9','TTC':'0','TTG':' ','TTT':'.'}encode_string = 'OME'decode_string = 'GGAGCGCTG'inverted_mapping = dict(zip(mapping.values(), mapping.keys()))def decode_dna( decode_string ):pieces = []for i in range( 0, len(decode_string), 3 ):piece = decode_string[i:i+3]# pieces.append()pieces.append( mapping[piece] )return"".join(pieces)def encode_dna(encode_string):pieces = []for i in encode_string:piece = inverted_mapping[i]pieces.append(piece)return"".join(pieces)print'Decoded String is:- '+ decode_dna(decode_string)print'Encoded DNA String is:- '+ encode_dna(encode_string)B3A3B3F3B')) # ILOVESBZL
你若喜欢,为“长弓三皮”点个赞和在看哦
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……




还没有评论,来说两句吧...