北京地铁 From 2019DDCTF 高校闯关赛 Write up By K龙

题目描述:Color Threshold;提示:AES ECB密钥为小写字母;提示2:密钥不足位用斜杠0补全;提示3:不要光记得隐写不看图片本身;

下载附件,得到一北京地铁线路图:

文件为bmp格式,不难想到会有LSB隐写。用Stegsolve.jar打开并选择Data Extract查看LSB隐写内容。

根据提示观察图片,发现魏公村的颜色不一样,估计是密钥。用附件线路图和原版线路图对比,发现红色,蓝色,绿色与原版不同,在Data Extract里选择这三个颜色并查看隐写,得到一串被加密的密文。

由提示可知题目使用的是ASE加密,且密钥不足位用斜杠0补全。

用python解密,得到flag。

from Crypto.Cipher import AES
import base64
aes_instance = AES.new(b'weigongcun'.ljust(16, b'\0'), AES.MODE_ECB)
cipher = base64.b64decode('7SsQWmZ524i/yVWoMeAIJA==')
plaintext = aes_instance.decrypt(cipher)
print(plaintext)

Ps:

AES加密后以base64输出。

此处密钥先转换为十六进制后解密,并输出文本,得到明文。

北京地铁 Write up By K龙相关推荐

  1. 北京地铁线路图纯算法附带求极权值(原创) 性能提升版

    先上一张大家都看过而且熟悉的北京地铁线路图: 其中本人由于时间时间问题所以就写入了:昌平线,1,2,4,5,6,8,10,13共9条线路图: 接下来我说说我的思路 我的思路是这样的: 首先定义变量b, ...

  2. 运用BFS算法实现北京地铁路线换乘系统

    本文通过我做过的一个小项目来分享一下如何通过BFS搜索算法实现北京地铁换乘路线.搜索的规则分别为最短距离与最少换乘线路.BFS算法的原理这里就不讲了,推荐一个B站的视频,对搜索算法讲解的很清晰: BF ...

  3. 4号线地铁站点列表_北京地铁4号线线路图 4号线地铁站点列表

    北京地铁4号线途径哪些地方? 地铁4号线(天宫苑-安河桥北) 1天宫园 2生物医药基地 3颐和庄村 4黄村火车站 5黄村西街 6清远路 7枣园 8高米店南 9高米店北 10西红门 11新宫 12公益西 ...

  4. java实现北京地铁换乘

    文章目录 项目GitHub地址 文件存放 station.txt 设计思路与模块分析 Station.java DataBuilder.java StationIncludeLineName.java ...

  5. 【Python Onramp】7. web端可视化:北京地铁数据统计分析实例以及简易Echarts绘图

    系列文章目录 见[Python Onramp] 0. 卷首语 上一篇:[Python Onramp]6.一篇文章了解web开发要点:用Python开发简易的网页端成绩查询系统 下一篇:[Python ...

  6. 双向广搜的DIJKSTRA算法--简易的北京地铁导航实现

    本学期的课程设计,实现最短路的算法,于是采用了DIJKSTRA算法,并用双向广搜优化了. 实现了简易的北京地铁导航.于是把代码分享出来. (核心代码是find_min(),Dijkstra()部分) ...

  7. 北京地铁4号线地图(清晰大图、站名) 9月试运行

    北京地铁4号线站名:安河桥北.北宫门.西苑.圆明园.北京大学东门.中关村.海淀黄庄.人民大学.魏公村.国家图书馆.动物园.西直门.新街口.平安里.西四.灵境胡同.西单.宣武门.菜市口.陶然亭.北京南站 ...

  8. 北京地铁16号线下月起开建 投资366亿2016年完工 (zz)

    //z 2013-02-17 16:30:18 IS2120@BG57IV3.T842110641 .K[T135,L1775,R58,V1938] 这条线开建了,山后线被发改委否了,"择机 ...

  9. 3天初版部署7天快速迭代!百度飞桨携手北京地铁落地AI口罩检测方案

    允中 发自 凹非寺  量子位 报道 | 公众号 QbitAI 百度AI抗疫,又有新方案部署落地.这次,事关企业复工后,持续升级的公共交通防疫战. 近日,针对北京地铁防疫需求,百度与北京地铁合作开展了A ...

最新文章

  1. php的反射作用是什么意思,php反射的作用是什么
  2. 2021年慈溪横河中学高考成绩查询,慈溪中学
  3. python @修饰符_python函数修饰符@的使用方法解析
  4. 产能不足?英特尔DG2 GPU将采用台积电7nm工艺
  5. 整理了一些面试题,还在更新中,有时间的可以看看
  6. 进程和线程不属于标准c语言,经典C语言面试题6:进程与线程的关系和区别
  7. Python+os+openpyxl 批量获取Excel的文件名和最大行数
  8. 2019-11-20 c语言参考手册
  9. 如何安装64位Windows7
  10. leadtools将pdf转tif
  11. 英制 mil 和公制 mm 的换算
  12. 沁恒CH348 USB转8串口芯片
  13. weblogic 漏洞复现
  14. 趣点赞打不开显示服务器错误,资讯 – CSGO辅助
  15. 不要去打扰别人的幸福
  16. VMware vSphere 7.0 发行说明文档
  17. vue项目中的h5图片上传(处理上传的时候图片被旋转的问题,并压缩图片大小)
  18. 【官方文档】Fluent Bit 概念
  19. 计算机网络 蔡开裕 PDF,浅议《计算机网络技术与应用》课程教学法论文.doc
  20. 【C#】无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe)

热门文章

  1. 万能word转换成pdf转换器下载
  2. 计算机职称考试科目及内容,职称计算机考试科目
  3. App Cleaner Uninstaller Pro for Mac v8.0.3 APP卸载删除软件
  4. 计算机办公软件基础知识题库,银行考试试题:计算机题库-办公软件
  5. uni-app学习(八)mapMutations和Mutations
  6. 2021最新PHP教程知识大全
  7. 安川服务器显示030,安川伺服驱动器常见故障报警代码解析
  8. 你学会UI设计了吗?
  9. STM32MP157A驱动开发 | 06 - 使用Linux内核自带的eeprom atmel驱动(AT24C02)
  10. 离散傅里叶变换(DFT/IDFT、FFT/IFFT)运算量的讨论