CTF密码学密文脚本解密及WP(凯撒解密)
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,题目来源实验吧分析题意,说是困在栅栏中,所以将字符栅栏解密看看有什么,利用工具CTFcraktools得到三条密文然后说是密码是凯撒,在将四栏依次凯撒解码,寻找可能的key,这里很显然,在尝试第一个的
千家信息网最后更新 2025年01月20日CTF密码学密文脚本解密及WP(凯撒解密)
题目来源实验吧
分析题意,说是困在栅栏中,所以将字符栅栏解密看看有什么,利用工具CTFcraktools
得到三条密文
然后说是密码是凯撒,在将四栏依次凯撒解码,寻找可能的key,这里很显然,在尝试第一个的时候,解出的明文里有一个"CTF{}"字样的一栏
解题成功。
这时我在想,这些结果那么多,答案不容易找到。于是我写了一个给出密文和偏移度就能写得出唯一的结果。说了那么多上代码
#!/usr/bin/python#encoding=utf-8import stringimport sysz=[]for i in string.lowercase: #string.lowercase表示a~z所有字母z.append(i)zifu=raw_input("zi fu chuan:")n=raw_input("pian yi du:")str1=''for i in zifu:if ord(i)+int(n)>122: #ord()函数给出字母的ASCII码a=96+ord(i)+int(n)-122else:a=ord(i)+int(n)str1+=chr(a) #给出ASCII码的对应字母print str1
执行结果:
脚本马马虎虎吧,害怕你们不理解,还用上了拼音(咳咳,承认英语水平欠优)
担待担待。。。。
字母
结果
密文
凯撒
栅栏
说是
密码
脚本
成功
上代
函数
字样
字符
工具
拼音
时候
明文
来源
水平
答案
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
steam怎么显示服务器错误
花生壳 web服务器
网络技术工程师简历
软件开发学校双休
计算机数据软件开发说明
美国上市的科技互联网公司
迷你世界服务器怎么放地形编辑器
如何看阿里云服务器示例名称
校园服务器怎么访问linux
把数据库连接关闭仍然被占用
连云港多场景视频系统服务器
大数据平台数据库数据迁移
如何打开并解释音频数据库
数据库更新时间索引
滨海新区天气预报软件开发
三级网络技术TXT
网络技术实践心得1500
王辉网络安全专家 小鹏
sql数据库中插入新数据
netty高并发操作数据库
switch断开服务器
静态网页数据库怎么连接
腾讯云数据库到期处理机制
为什么学软件开发
选定数据库
徐州通用软件开发特点
本地部署数据库
自动驾驶中的网络安全
海关截单数据库
淮北银行软件开发定制