引言

今日无战事

这是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相关推荐

  1. 电动力学每日一题 2021/10/14

    电动力学每日一题 2021/10/14 (a) Define r∣∣=xx^+yy^\textbf r_{||}=x\hat x+y\hat yr∣∣​=xx^+yy^​, r∣∣=x2+y2r_{| ...

  2. BUUCTF 每日打卡 2021-8-18

    引言 之前这段时间一直在打比赛.写文章,没时间更新 关于之前说的关于Wiener's Attack的完整推导,详见我的知乎文章 [InCTF 2021]Gold_digger 加密代码如下: impo ...

  3. BUUCTF 每日打卡 2021-4-5

    引言 出人意料的得到消息要被拉去打国赛(第十四届全国大学生信息安全竞赛-创新实践能力赛)了(一脸懵逼) 我还什么都没学呢(摸鱼) 嘛,不过被分到第二梯队大概也没抱什么希望吧(继续摸鱼) 害,说丧气话也 ...

  4. BUUCTF 每日打卡 2022-1-16

    引言 填坑 [羊城杯 2020]Power 加密代码如下: from Crypto.Util.number import * import gmpy2 from secret import flagp ...

  5. 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 ...

  6. BUUCTF 每日打卡 2021-5-6

    引言 五一假期全鸽了... 果然当鸽子会上瘾... 假期前一天晚上留了半小时搞这道 RSA & what ,结果搞到凌晨把我心态搞崩了 然后就鸽了... 今天终于搞出来了 RSA & ...

  7. BUUCTF 每日打卡 2021-4-28

    引言 数分考完了 明天蓝帽杯 可怜的RSA 附件给了公钥: -----BEGIN PUBLIC KEY----- MIIBJDANBgkqhkiG9w0BAQEFAAOCAREAMIIBDAKCAQM ...

  8. BUUCTF 每日打卡 2021-7-19

    引言 上午学了4个小时车,只能下午来更了( [NPUCTF2020]认清形势,建立信心 加密代码如下: from Crypto.Util.number import * from gmpy2 impo ...

  9. BUUCTF 每日打卡 2021-4-13

    引言 又是昏昏沉沉的一天 密码学的心声 题目描述如下: 附件内容: 从歌词可知,这是八进制加密,要用 ascii 码解密 尝试把全部内容八进制转十进制解密: from Crypto.Util.numb ...

最新文章

  1. googleearthpro打开没有地球_人在月球上睡24小时, 相当于地球多少年? 科学家的回答出乎意料...
  2. 交换机的linux测试脚本,更新网络设备巡检脚本,各位大神可以看看,如有不足,请指正!...
  3. 探讨SQL Server 2005.NET CLR编程
  4. firefox让标签栏显示在地址栏的下面的方法
  5. x86中的页表结构和页表项格式
  6. Runloop循环机制
  7. 华为交换机telnet和ftp服务开启/关闭命令
  8. springboot的@EnableAutoConfiguration起作用的原理
  9. mysql 队列表设计_mysql主从同步操作,及队列设计
  10. 炫酷而不复杂,RDP报表实用又方便
  11. 微信小程序的点击、双击、长按事件
  12. 微信公众平台开发(1)--账号注册流程图文详解
  13. 使用数据驱动进行配对交易:简单交易策略
  14. Unity3D Terrain 变成粉色(紫色/洋红色)解决方案!
  15. 电脑重装系统后,重启时遇到错误,报错需要重新启动,并重新安装系统
  16. hsql统计两天数据差异的算法及lag()/led()分析函数的使用
  17. 【区块链】读懂拜占庭将军问题
  18. 声音的三要素跟声波的幅度、频率和频谱的对应关系
  19. 笔试强训day25(数根,星际密码)
  20. 抖音只能上下滑动吗_iOS仿抖音—上下滑动播放视频

热门文章

  1. Groovy Xml解析
  2. 一次尴尬的笔试。。。
  3. Java中浮点数原理及精度丢失问题
  4. dymola学习笔记第三天——胡言乱语篇
  5. 我屮艸芔茻,mongo居然可以自动删除数据
  6. 最贴心的营销 微信营销,微酷为你的营销保驾护航
  7. java中err是什么意思,错误 101 (net::ERR_CONNECTION_RESET 是什么意思java中reset()函数的用法...
  8. 控制台报错element: <Goods> - did you register the component correctly? For recursive components, make sur
  9. 8DOER: Dual Cross-Shared RNN for Aspect Term-Polarity Co-Extraction(2020.10.22)
  10. 如何自己设计一个扫码登录