buu [BJDCTF 2020]这是base??
查看题目
这里给了一个来源
给了一个关于base64的dict字典,查一下base64的标准字典
这应该是替换加密,那么直接脚本
import base64
dict={0: 'J', 1: 'K', 2: 'L', 3: 'M', 4: 'N', 5: 'O', 6: 'x', 7: 'y', 8: 'U', 9: 'V', 10: 'z', 11: 'A', 12: 'B', 13: 'C', 14: 'D', 15: 'E', 16: 'F', 17: 'G', 18: 'H', 19: '7', 20: '8', 21: '9', 22: 'P', 23: 'Q', 24: 'I', 25: 'a', 26: 'b', 27: 'c', 28: 'd', 29: 'e', 30: 'f', 31: 'g', 32: 'h',33: 'i', 34: 'j', 35: 'k', 36: 'l', 37: 'm', 38: 'W', 39: 'X', 40: 'Y', 41: 'Z', 42: '0', 43: '1', 44: '2', 45: '3', 46: '4', 47: '5', 48: '6', 49: 'R', 50: 'S', 51: 'T', 52: 'n', 53: 'o', 54: 'p', 55: 'q', 56: 'r', 57: 's', 58: 't', 59: 'u', 60: 'v', 61: 'w', 62: '+', 63: '/', 64: '='}
base64_list = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P','Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f','g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v','w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/']
cipher='FlZNfnF6Qol6e9w17WwQQoGYBQCgIkGTa9w3IQKw'
res=''
for i in range(len(cipher)):for j in range(64):if(dict[j]==cipher[i]):res+=base64_list[j]
flag=base64.b64decode(res)
print(flag)
运行BJD改成flag即可
buu [BJDCTF 2020]这是base??相关推荐
- 2.BJDCTF(2020第二届)——Misc杂项题
2.BJDCTF(2020第二届)--Misc杂项题 0x01.题目统计 0x02.Misc复现 第一题:[BJDCTF 2nd]最简单的misc-y1ng (1)题目 (2)解压附件得到的压缩包,发 ...
- [BJDCTF 2020]babystack2.0
[BJDCTF 2020]babystack2.0 桌面$ checksec pwn [*] '/home/pwn/桌面/pwn'Arch: amd64-64-littleRELRO: Partial ...
- 1.BJDCTF(2020第二届)——Crypto加密题
0x01.题目统计 0x02.Crypto复现 第一题:[BJDCTF 2nd]签到-y1ng (1)密文:QkpEe1czbGMwbWVfVDBfQkpEQ1RGfQ== (2)base64解码得到 ...
- buu [BJDCTF 2nd]rsa1
查看题目,kali nc链接 脚本求p,q from sympy import * from sympy.abc import p,q nn=17323413532004053714068816075 ...
- buu [BJDCTF 2nd]rsa0
查看题目 这个很明显需要nc一下 打开kali 这个直接写一个简单python的脚本就好了 import gmpy2a = 17864794979971570785662379545162618804 ...
- buu [BJDCTF 2nd]Y1nglish-y1ng
查看题目 老规矩直接爆破 BJD{pyth0n_Brut3_f0rc3_oR_quipquip_AI_Cr4cy} 把最后一个字母改成k BJD{pyth0n_Brut3_f0rc3_oR_quipq ...
- buu [BJDCTF 2nd]灵能精通-y1ng
老规矩,没后缀跟着前面加就是 得到一张图片 看着像是猪圈,就在网上找了找. 这是猪圈加密的变形圣堂武士密码 翻译即可得到flag
- buu [BJDCTF 2nd]燕言燕语-y1ng
查看题目 燕子说79616E7A69205A4A517B78696C7A765F6971737375686F635F73757A6A677D20 明显是16进制,16转文,转换一下. 明显是维吉尼亚密 ...
- buu [BJDCTF 2nd]cat_flag
查看题目 一只有鸡腿,一只没有鸡腿.很容易想到二进制数0,1. 将图片用二进制表示为: 01000010 01001010 01000100 01111011 01001101 00100001 01 ...
最新文章
- 1043. 输出PATest(20)
- MacroMedia FreeHand中文版
- docker新建Linux虚拟机,RHEL/CentOS 7下创建你的第一个Docker容器
- Centos环境下部署游戏服务器-软件安装
- 科大星云诗社动态20210311
- printf函数输出超出int时怎么办
- java正则匹配非html字符串_java正则表达式去除html中所有的标签和特殊HTML字符(以开头的)...
- Python 中 with 用法详解
- gpedit msc组策略面板 win10在哪里_Win10家庭版找不到本地组策略gpedit.msc解决办法...
- wikioi 1294 全排列 dfs
- Linux环境变量PS1配置
- 管理口SSH服务存在拒绝服务漏洞(CVE-2016-6515)
- 基于python的学生管理系统的设计开题报告_学生信息管理系统_毕业设计论文_开题报告...
- python程序设计基础课后答案-python语言程序设计基础(第2版)课后答案嵩天
- switch语句及其嵌套
- 51nod1127 最短的包含字符串
- mysql sending data 耗时_mysql查询语句出现sending data耗时解决
- 例 6.5 有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。
- 面试必看的注意事项在这里!
- 超舒适!超强续航!南卡N2S蓝牙耳机全面评测!
热门文章
- php类型优先级_PHP: 运算符优先级 - Manual
- 机房空调清理杨柳絮操作
- Python:非常详细的解释如何判断某个变量的类型以及代码实现
- DayDayUp:朋友圈有趣的职场跳槽微小说《华为跳阿里→阿里跳腾讯→腾讯跳百度→百度跳华为》
- AI公开课:19.02.20 雷鸣教授《人工智能革命与机遇》课堂笔记以及个人感悟
- ML之RF:利用Js语言设计随机森林算法【DT之CART算法(gain index)】并应用随机森林算法
- AI:《A Simple Tool to Start Making Decisions with the Help of AI—借助人工智能开始决策的简单工具》翻译与解读
- 本地化ASPXPivotGrid控件
- tomcat更改端口
- 数据采集与分析的那些事——从数据埋点到AB测试