BUUCTF 每日打卡 2021-4-14
引言
今日无战事
这是base??
附件内容:
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: '='}
chipertext:
FlZNfnF6Qol6e9w17WwQQoGYBQCgIkGTa9w3IQKw
熟悉 base64 加密原理的容易解出这题
这里不再赘述
代码如下:
# dict =
# chipertext =
list_d = []
for key,values in dict.items():list_d.append(values)
print(list_d)
flag = ''
for i in range(len(chipertext)//4):tmp = ''for j in range(4):tmp += bin(list_d.index(chipertext[i*4+j])).replace('0b', '').zfill(6)print(tmp)for k in range(3):flag += chr(int(tmp[k*8:k*8+8], 2))
print(flag)
得到 flag:BJD{D0_Y0u_kNoW_Th1s_b4se_map}
Keyboard
看到题目就知道是键盘密码
附件内容:ooo yyy ii w uuu ee uuuu yyy uuuu y w uuu i i rr w i i rr rrr uuuu rrr uuuu t ii uuuu i w u rrr ee www ee yyy eee www w tt ee
键盘密码有两种,一种是电脑键盘,另一种是手机键盘。
每段都是四个及以下字符构成,猜想对应手机键盘上按键对应的第几个字母
再看里面出现的的字母只有 “wertyui” 对应九宫格
代码如下:
m = 'ooo yyy ii w uuu ee uuuu yyy uuuu y w uuu i i rr w i i rr rrr uuuu rrr uuuu t ii uuuu i w u rrr ee www ee yyy eee www w tt ee'
list_m = m.split(' ')
dict_key1 = {'w': 1, 'e': 2, 'r': 3, 't': 4, 'y': 5, 'u': 6, 'i': 7, 'o': 8}
dict_key2 = {2: 'abc', 3: 'def', 4: 'ghi', 5: 'jkl', 6: 'mno', 7: 'pqrs', 8: 'tuv', 9: 'wxyz'}
flag = ''
for s in list_m:i = dict_key1[s[0]] + 1flag += dict_key2[i][len(s)-1]
print(flag)
这是什么
题目描述:小明是一个软件专业的高材生,但是老师布置的这次的作业似乎不怎么靠谱,因为他们老师以前是学物理的!喜欢乱七八糟命名文件,还喜欢奇奇怪怪的编码。你快帮小明看一下这题,小明准备好了一箱子辣条。 注意:得到的 flag 请包上 flag{} 提交
附件给了一个 apk 文件
第一反应,把它装到模拟器上
啊这
然后想通过反编译来得到内容
参考文章:https://www.zhihu.com/question/29370382
结果 apktool 反编译出来只有这个:
和参考文章里所描述的 会反编译成 smali 文件 不符
求助 wp
结果只要把文件后缀改成 .text 就行了
回想题目描述:“喜欢乱七八糟命名文件,还喜欢奇奇怪怪的编码。”
恍然大悟(不过为什么一定是 .text?)
这是 jsfuck 编码(对应题目“这是什么”)
然后拿去在线解码
结果如下:
结语
希望继续坚持
BUUCTF 每日打卡 2021-4-14相关推荐
- 电动力学每日一题 2021/10/14
电动力学每日一题 2021/10/14 (a) Define r∣∣=xx^+yy^\textbf r_{||}=x\hat x+y\hat yr∣∣=xx^+yy^, r∣∣=x2+y2r_{| ...
- BUUCTF 每日打卡 2021-8-18
引言 之前这段时间一直在打比赛.写文章,没时间更新 关于之前说的关于Wiener's Attack的完整推导,详见我的知乎文章 [InCTF 2021]Gold_digger 加密代码如下: impo ...
- BUUCTF 每日打卡 2021-4-5
引言 出人意料的得到消息要被拉去打国赛(第十四届全国大学生信息安全竞赛-创新实践能力赛)了(一脸懵逼) 我还什么都没学呢(摸鱼) 嘛,不过被分到第二梯队大概也没抱什么希望吧(继续摸鱼) 害,说丧气话也 ...
- BUUCTF 每日打卡 2022-1-16
引言 填坑 [羊城杯 2020]Power 加密代码如下: from Crypto.Util.number import * import gmpy2 from secret import flagp ...
- 208. Implement Trie (Prefix Tree)(Leetcode每日一题-2021.04.14)
Problem A trie (pronounced as "try") or prefix tree is a tree data structure used to effic ...
- BUUCTF 每日打卡 2021-5-6
引言 五一假期全鸽了... 果然当鸽子会上瘾... 假期前一天晚上留了半小时搞这道 RSA & what ,结果搞到凌晨把我心态搞崩了 然后就鸽了... 今天终于搞出来了 RSA & ...
- BUUCTF 每日打卡 2021-4-28
引言 数分考完了 明天蓝帽杯 可怜的RSA 附件给了公钥: -----BEGIN PUBLIC KEY----- MIIBJDANBgkqhkiG9w0BAQEFAAOCAREAMIIBDAKCAQM ...
- BUUCTF 每日打卡 2021-7-19
引言 上午学了4个小时车,只能下午来更了( [NPUCTF2020]认清形势,建立信心 加密代码如下: from Crypto.Util.number import * from gmpy2 impo ...
- BUUCTF 每日打卡 2021-4-13
引言 又是昏昏沉沉的一天 密码学的心声 题目描述如下: 附件内容: 从歌词可知,这是八进制加密,要用 ascii 码解密 尝试把全部内容八进制转十进制解密: from Crypto.Util.numb ...
最新文章
- googleearthpro打开没有地球_人在月球上睡24小时, 相当于地球多少年? 科学家的回答出乎意料...
- 交换机的linux测试脚本,更新网络设备巡检脚本,各位大神可以看看,如有不足,请指正!...
- 探讨SQL Server 2005.NET CLR编程
- firefox让标签栏显示在地址栏的下面的方法
- x86中的页表结构和页表项格式
- Runloop循环机制
- 华为交换机telnet和ftp服务开启/关闭命令
- springboot的@EnableAutoConfiguration起作用的原理
- mysql 队列表设计_mysql主从同步操作,及队列设计
- 炫酷而不复杂,RDP报表实用又方便
- 微信小程序的点击、双击、长按事件
- 微信公众平台开发(1)--账号注册流程图文详解
- 使用数据驱动进行配对交易:简单交易策略
- Unity3D Terrain 变成粉色(紫色/洋红色)解决方案!
- 电脑重装系统后,重启时遇到错误,报错需要重新启动,并重新安装系统
- hsql统计两天数据差异的算法及lag()/led()分析函数的使用
- 【区块链】读懂拜占庭将军问题
- 声音的三要素跟声波的幅度、频率和频谱的对应关系
- 笔试强训day25(数根,星际密码)
- 抖音只能上下滑动吗_iOS仿抖音—上下滑动播放视频
热门文章
- Groovy Xml解析
- 一次尴尬的笔试。。。
- Java中浮点数原理及精度丢失问题
- dymola学习笔记第三天——胡言乱语篇
- 我屮艸芔茻,mongo居然可以自动删除数据
- 最贴心的营销 微信营销,微酷为你的营销保驾护航
- java中err是什么意思,错误 101 (net::ERR_CONNECTION_RESET 是什么意思java中reset()函数的用法...
- 控制台报错element: <Goods> - did you register the component correctly? For recursive components, make sur
- 8DOER: Dual Cross-Shared RNN for Aspect Term-Polarity Co-Extraction(2020.10.22)
- 如何自己设计一个扫码登录