Hgame FINAL WP
# Hgame FINAL WP
# author: Fc04dB
# 1. 看不见的字
题目提示 npm install zero-width-lib , 网上搜了一下,是零宽字符隐藏文本加密(npm 没有研究,最后发现也没用到),翻了很多文章,找到一个在线解密的网站:
https://yuanfux.github.io/zero-width-web/
直接得到 flag
顺便贴一张其他人写的脚本
import * as z from 'zero-width-lib';
// 这是要解密的字符串,包含零宽度字符
const encodedString =
'h\uFEFF\u200E\uFEFF\u200B\uFEFF\u200E\u200D\u200B\u200D\uFEFF\u200C\u200B\uFEFF\
u200F\uFEFF\u200B\uFEFF\u200E\u200F\u200B\uFEFF\uFEFF\u200D\u200B\uFEFF\u200D\uFE
FF\u200B\u200C\u200E\u200F\u200B\uFEFF\u200F\u200D\u200B\u200D\uFEFF\uFEFF\u200B\
u200F\uFEFF\u200D\u200B\uFEFF\u200F\uFEFF\u200B\uFEFF\u200E\u200F\u200B\u200D\uFE
FF\u200E\u200B\uFEFF\u200E\uFEFF\u200B\uFEFF\u200E\u200D\u200B\u200D\uFEFF\u200C\
u200B\uFEFF\u200F\uFEFF\u200B\uFEFF\u200E\u200F\u200B\u200D\uFEFF\u200E\u200B\uFE
FF\u200E\u200C\u200B\u200F\uFEFF\uFEFF\u200B\uFEFF\u200C\u200E\u200B\u200C\u200E\
u200C\u200B\uFEFF\u200F\u200D\u200B\u200F\u200E\u200E\u200Eello';
// 使用zero-width-lib的decode方法来解密字符串
const decoded = z.decode(encodedString);
console.log(decoded);
# 2. 逮虾户
附件一个 dmg 文件是 moc 系统磁盘文件,7z 直接提取,一个需要密码的压缩包,一个 png 文件,密码应该就在 png 文件里,然后用 binwalk,foremost,stegsolve,zsteg,好多工具都找不到隐写内容,后来在学长的提示下是 piet 编程语言,然后下载 npiet 执行文件得到密码
打开 7z 文件,是一个逮虾户歌曲,尝试 MP3 隐写的解题方法,一无所获,再次请教学长,
信息在歌词里,想着把歌词提取出来,最后利用 elisa 播放器找到 passward
q:UVmoa,Qo^Dp.D9e#wsFUm059mhNT
诶?长得也不像 flag,然后学长提醒有一个 zip 文件没找到,用 binwalk 处理那个 MP3 文件,提取到 zip 文件
打开之后是一个 jdvu 文件,记事本打不开,百度,要下载 windjview,然后就可以看到 flag
Hgame{d3j45_i_kn0w}
- Title: Hgame FINAL WP
- Author: Fc04dB
- Created at : 2024-04-06 13:09:37
- Updated at : 2024-07-04 23:18:41
- Link: https://redefine.ohevan.com/2024/04/06/Hgame-FINAL-WP/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments