【简单】冬至了,进来做个CM吧
很easy的一道题目获取视频中的flag
flag格式
flag{xxxxxx-xxxxxx-xxxxxx}
[*]基本信息
基本信息
文件名称:bad_applectf.rar
MD5:09eeb013bcb2dfd9d0a9b54a01b1b69b
文件类型:Rar5
上传时间:2023-12-22 18:19:04
出品公司:N/A
版本:N/A
壳或编译器信息:N/A
考点:文件批量字符串处理,基本文件IO,语言不限运行截图 先说答案。
```
flag{B1Dapp-le5apj-231222}
```
再给过程。
```py
ans = []
with open("list.txt") as f:
v = f.read().splitlines()
for i in v:
with open("src/" + i) as f:
u = f.read().splitlines()
for j in u:
for k in j:
if k not in ["A", " "]:
ans.append(k)
print("".join(ans))
``` flag{B1Dapp-le5apj-231222}
1. 检查源文件,主要功能在runit.bat
for /f %i in (list.txt) do title Pagecount:!framecount! & set /a framecount+=1 & type src\%%i & call delay 3 & call resetit
2. 动画帧的索引是list.txt,帧内容在src\*.txt
3. src\*.txt 内容都是A或空格,根据提示,在txt中搜索 { } - 三个字符,就查到是0614 .txt, 1257.txt, 1651.txt
4. 修改list.txt,只保留以上三帧;修改runit.bat,把delay 3改成delay 5000
5. 运行crackme.bat,截图
https://imgsrc.baidu.com/forum/pic/item/902397dda144ad348cffe0b096a20cf431ad8541.png
本帖最后由 cool147852369 于 2023-12-23 07:23 编辑
周易 发表于 2023-12-22 22:18
先说答案。
```
目前是最佳答案{:1_899:},后续也可以考虑用opencv图像模型试试,判断是否有异常的图形块,直接输出图形块照片拼接 考虑用opencv图像模型试
页:
[1]
2