ctfshow baby杯 六一快乐 部分MISC WriteUp
baby baby
babyLSB
首解:zsteg+reverse+猜测
然后猜了个LSB
ctfshow{WeiShenMeBuYaoLSB}
预期:
因为用stegsolve的时候g通道发现有内容
就怀疑是围了一圈,写个脚本:
from PIL import Image
img = Image.open("flag1.png")
w,h = img.size[0],img.size[1]
t1=t2=t3=t4=flag = ''
for i in range(w):p = img.getpixel((i,0))t1 += bin(p[1])[-1]
for i in range(h):p = img.getpixel((w-1,i))t2 += bin(p[1])[-1]
for i in range(w):p = img.getpixel((i,h-1))t3 += bin(p[1])[-1]
for i in range(h):p = img.getpixel((0,i))t4 += bin(p[1])[-1]
flag = t1[:-1]+t2[:-1]+t3[::-1][:-1]+t4[::-1][:-1]
s = ''
rflag = ''
for i in flag:s+=iif len(s)==8:rflag += chr(int(s,2))s=''
print(rflag)
babyLSB1Ki
这里提示了1kb=1024b,然后题目说通道是RGB通道。
就需要写个脚本,按照1,0,2,4通道来读。
一开始一直以为是读bit位的RGB。最后才发现是读RGB的bit位…
from PIL import Image
pic = Image.open("flag2.png")
w,h = pic.size[0],pic.size[1]
flag = ''
c = [1,0,2,4]
for i in range(w):g = pic.getpixel((i,0))R = bin(g[0])[2:].zfill(8)G = bin(g[1])[2:].zfill(8)B = bin(g[2])[2:].zfill(8)li = [R,G,B]for color in li:for n in c:flag += color[7-n]
print(flag)
tmp = ''
for k in range(len(flag)):tmp += flag[k]if len(tmp) == 8:print(chr(int(tmp,2)),end='')tmp = ''
ctfshow{WeiShenMeTaoShenLaoShiMaLSB}
babyLSBwithHelicopter
这道题是靠8神给的hint:braincopter才出的
https://gkucmierz.github.io/brainfuck-interpreter/
得到ffflag.png,是imagefuck,写脚本(脚本有注释)
from PIL import Image
pic = Image.open("ffflag.png")
w,h = pic.size[0],pic.size[1]
print(w,h)
s = ['']*34*30
f=0
for i in range(h):for j in range(w):s[f] = pic.getpixel((j,i))f += 1
print(s)
count = {}
for item in s:count[item] = count.get(item, 0) + 1
print(count)#计算出每种RGB的出现的次数
#{(0, 0, 0, 0): 1, (0, 255, 0, 255): 427, (255, 255, 0, 255): 38, (0, 128, 0, 255): 211, (255, 0, 0, 255): 76, (128, 0, 0, 255): 76, (128, 128, 0, 255): 38, (0, 255, 255, 255): 34, (0, 128, 128, 255): 32, (0, 0, 255, 255): 64, (178, 34, 34, 255): 23}
#其中[]和<>应该相等,去生成一个ctfshow{之后发现规律
print(s[2])
flag = ""
t = 0
for i in range(h):for j in range(w):if(i%2==0):#一排排扫过去发现不对,对比之后发现应该是S型,只需要判断高度为单双数即可s = pic.getpixel((j,i))else:s = pic.getpixel((29-j,i))if(s==(0, 255, 0, 255)):flag += '+'t += 1if (s == (255, 255, 0, 255)):flag += '['t += 1if (s == (0, 128, 0, 255)):flag += '-'t += 1if (s == (255, 0, 0, 255)):flag += '>'t += 1if (s == (128, 0, 0, 255)):flag += '<'t += 1if (s == (128, 128, 0, 255)):flag += ']'t += 1if (s == (0, 0, 255, 255)):flag += '.'t += 1
print(flag)
+++++++++[->+++++++++<]>++++++++++++++++++.<++++[->++++<]>+.<+++[->—<]>-----.<+++[->+++<]>++++.<+++[->—<]>–.+++++++.++++++++.++++.<+++++++[->-------<]>---------.<+++++[->+++++<]>+++++.++++.<++++[->++++<]>+.<+++[->—<]>-----.-.<+++[->+++<]>++++.<++++[->----<]>—.+++++.<+++[->+++<]>++.-.<++++++++[->--------<]>-------.<++++++++[->++++++++<]>+++++++++++++.<++++[->----<]>-----.<+++[->+++<]>++++++.---------…-.-----.<++++[->++++<]>++++.<+++[->—<]>-----.<++++[->++++<]>+++.<+++++[->-----<]>.<+++[->—<]>–.<+++[->+++<]>++++.<+++[->+++<]>+++++.++++.<+++[->—<]>–.—.+++++++++.<+++[->—<]>------.+++++++.<+++[->+++<]>++++++.<++++[->----<]>–.++++++++.++++++++.<++++[->----<]>----.+++++++++.+.<+++[->+++<]>+.<++++[->----<]>----.+++.<++++[->++++<]>.<++++[->----<]>-.++++++++.+++++.<+++[->—<]>------.++++++.<++++[->++++<]>+.<++++[->----<]>-.<+++[->+++<]>++++.+++++++.<++++[->----<]>-----.—.<++++[->++++<]>++++++++.++++.<
ctfshow{A_ctfer_don’t_need_sex_Taoshen_fucks_his_brain_everyday}
天书奇谭PLUS-misc·又一个签到题
7
ctfshow baby杯 六一快乐 部分MISC WriteUp相关推荐
- CTFshow baby杯wp
baby_captcha ctfshowcms 应该不难 baby_php 完美的缺点 baby_captcha 点击无脑,会给一个字典.爆破 admin fire ctfshowcms index. ...
- CTFSHOW新手杯MISC部分WriteUp
引文 之前复现了CTFSHOW新人杯的WEB方向部分题目,今天就复现一下MISC为主的题目,可能有些读者不太明白MISC方向是什么意思,简单来说就是"杂项",包括:隐写,压缩包处理 ...
- 2022春秋杯-春季赛 勇者山峰 writeup(misc全部+web签到)
2022春秋杯-春季赛 勇者山峰 writeup(misc全部+web签到) 改改比赛wp发上来 本文来自csdn的⭐️shu天⭐️,平时会记录ctf.取证和渗透相关的文章,欢迎大家来我的主页:shu ...
- ctfshow七夕杯
ctfshow七夕杯misc海盗的密码WP 题目链接 题目描述 阿卜杜拉希.三哈.穆罕默德是一名来自索马里的海盗,当他不工作的时候,就喜欢窝在家里上上网,学学安全方面的知识. 听说他喜欢用ip地址做密 ...
- 南邮CG-CTF—杂项Misc writeup
南邮CG-CTF-杂项Misc writeup Coding Gay 丘比龙De女神 知识点:文件MD5 Remove Boyfriend MD5 图种 注意!! 南邮CG-CTF链接 Coding ...
- ctfshow单身杯
目录 <1> web (1)签到(data协议) (2) easyPHP(awk执行命令) (3) 姻缘测试(ssti) (4) blog <2> Misc (1)misc签到 ...
- 红亚2015-3月杯季赛 CTF题部分writeup
红亚2015-3月杯季赛 CTF题部分writeup 最近一直特别特别忙,没有时间写Blog,连续两周每天都忙到凌晨,连续两个周六都是快十一点才回宿舍.中途,间接地做了些红亚上,原来的一些CTF老题, ...
- 【华为云技术分享】风格迁移——让你的照片秒变手绘日漫风,祝大家六一快乐!
写在前面 对于像我这样的小朋友来说(不接受反驳),动漫可是童年的记忆了,还记得<黑猫警长>.<葫芦七兄弟>等国产经典(一不小心,好像暴露年龄了),也还记得<千与千寻> ...
- CTFshow月饼杯crypto部分wp
CTFshow月饼杯crypto部分wp crypto 1 题目描述: 密文如下: 第一行给出为自动密码,搜索到相关文章下载break_autokey.py和相关的词频统计脚本,修改ctext跑一下发 ...
最新文章
- Android开发--实现对话框(AlertDialog)
- You must install peer dependencies yourself
- mysql大表join小表速度很慢_mysql多表join中,为什么子查询会那么慢,怎么解决-问答-阿里云开发者社区-阿里云...
- angular 的配置文件的应用
- 为什么mysql 5.7.24启停不显示错误信息?log-error_verbosity参数
- 中兴中心管理服务器fxh3120,中兴多媒体业务中心ZXMS80
- JavaScript学习(四十三)—构造方法创建对象的图解和注意事项
- ROS学习笔记(一)——软件版本的选择
- python结构体数组传出接收c动态库_使用Python向C语言的链接库传递数组、结构体、指针类型的数据...
- Linux开机启动一些知识点
- Mysql 5.6 慢日志配制
- $emit和$on用法深挖
- 西门子,欧姆龙,施耐德PLC通信电缆制作图
- 为什么一线互联网公司的校招高薪都是算法类,工程岗校招不配拥有高薪吗?
- 交换最大数与最小数java编程_善知教育笔记之JavaSE_Java编程基础
- 考研—操作系统—进程管理
- 高德地图的标志放大_高德地图点标注的分布与缩放
- 大连计算机office办公,大连办公office软件学习内容
- 解决Xcode Simulator 黑屏问题
- 中英文切换遇到的坑-总结