Skip to content

[Misc]Pokergame

解压文件,得到 Poke.zip hint.txt king.jpg kinglet.jpg

查看 king.jpg 文件,发现文件末端隐藏 zip 压缩包Pokergame-1

提取压缩包,得到 code.txt,检查得知是 Base64 字符串格式的 png 文件,利用在线工具转换得到图片:Pokergame-2

同理发现 kinglet.jpg 末端隐藏 png 文件,提取得到图片:Pokergame-3

观察发现两张图片可以拼接成一个(缺角的)二维码,修复二维码,扫描得到信息:key{P0ke_Paper}

Pokergame-4

测试解压 Poke.zip,得到以下文件Pokergame-5

打开 David's words.txt ,发现一串有规律的数字

txt
David, the father of King Solomon of Israel, played the harp well and was described as the most righteous of Kings.

King David was lost,and he loved the Weird Numbers.
Before he left, he said something odd and left the weird number: "Only A is 1. Who will save me?"
Cound you find him?

2345678910A2345678910A23456789102345678910AA2345678910A234567891023456789102345678910AAA2345678910A234567891023456789102345678910AA23456789102345678910AAA2345678910AAA2345678910AA234567891023456789102345678910AA2345678910A23456789102345678910A2345678910234567891023456789102345678910AA2345678910A2345678910AA2345678910AA23456789102345678910AAA2345678910AA23456789102345678910A234567891023456789102345678910A234567891023456789102345678910AAA23456789102345678910AAA2345678910234567891023456789102345678910AA23456789102345678910AAA2345678910AA23456789102345678910A234567891023456789102345678910A234567891023456789102345678910AAA2345678910A2345678910A2345678910AA23456789102345678910AAA23456789102345678910AA2345678910AA234567891023456789102345678910A23456789102345678910A2345678910234567891023456789102345678910AA2345678910A2345678910234567891023456789102345678910A234567891023456789102345678910AA2345678910A2345678910A2345678910AA234567891023456789102345678910A234567891023456789102345678910AA23456789102345678910AA2345678910A2345678910A2345678910A2345678910A2345678910AA23456789102345678910AAA2345678910AA2345678910234567891023456789102345678910A23456789102345678910AA23456789102345678910A23456789102345678910A2345678910A2345678910AA234567891023456789102345678910AA2345678910A2345678910A2345678910A23456789102345678910A23456789102345678910A2345678910A234567891023456789102345678910AAA2345678910AA2345678910AA234567891023456789102345678910AAAA2345678910A23456789102345678910A23456789102345678910A23456789102345678910A2345678910A234567891023456789102345678910A2345678910A2345678910AAA2345678910A234567891023456789102345678910AA2345678910AA234567891023456789102345678910AA23456789102345678910A2345678910A2345678910A2345678910AA2345678910234567891023456789102345678910AAA2345678910A234567891023456789102345678910A2345678910A23456789102345678910234567891023456789102345678910A2345678910A2345678910A234567891023456789102345678910A2345678910A2345678910A2345678910A2345678910AA23456789102345678910A234567891023456789102345678910AA23456789102345678910AA23456789102345678910A2345678910A2345678910AAA2345678910A2345678910A2345678910AAA23456789102345678910AAA23456789102345678910A23456789102345678910AA234567891023456789102345678910A2345678910A2345678910AA2345678910A23456789102345678910A234567891023456789102345678910AAA23456789102345678910AAA23456789102345678910A2345678910AAA23456789102345678910234567891023456789102345678910AA23456789102345678910A234567891023456789102345678910A23456789102345678910A23456789102345678910234567891023456789102345678910AA234567891023456789102345678910234567891023456789102345678910AAAA2345678910A

看完 hint 了吗?不妨停下来仔细思考!

......

......

......


根据“Only A is 1”,猜测将 A 替换为 1,同时观察发现数字串 2345678910 反复出现,整体替换为 0,得到二进制文本,转换成 ASCII 码:SGFwcHkgdG8gdGVsbCB5b3Uga2V5IGlzIEtleXtPTUdfWW91ZG9pdH0=

识别为 Base64 编码,解码得到信息:Happy to tell you key is Key{OMG_Youdoit}

K.jpg 实际上是个 zip 文件,改后缀名,利用刚才得到的密码解压,有两个文件 Ancient spells.txtK.jpg

txt
As long as you help me to fix, I'll give you what you want.
(It Is Reverse Flag)

查看图片,根据提示和图片内容猜测图片高度被修改过,在 010 Editor 中修改高度得到完整图片;用 StegSolve 打开,多点几次 ">" 观察可得:flag{Poker_F@ce}

Pokergame-6

备注:这里我用软件简单修图一下,方便观察 (●ˇ∀ˇ●)