cool147852369 发表于 2023-12-22 18:27

【简单】冬至了,进来做个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,语言不限运行截图

周易 发表于 2023-12-22 22:18

先说答案。

```
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))
```

go4399 发表于 2023-12-22 22:00

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:22

本帖最后由 cool147852369 于 2023-12-23 07:23 编辑

周易 发表于 2023-12-22 22:18
先说答案。

```

目前是最佳答案{:1_899:},后续也可以考虑用opencv图像模型试试,判断是否有异常的图形块,直接输出图形块照片拼接

liulued 发表于 2023-12-24 11:57

程咬金 发表于 2023-12-24 12:53

考虑用opencv图像模型试

BI3NWQ 发表于 2023-12-24 15:15

ningm 发表于 2023-12-24 16:41

aqdy2021 发表于 2023-12-25 07:36

gmx1222 发表于 2023-12-25 10:57

页: [1] 2
查看完整版本: 【简单】冬至了,进来做个CM吧