Hello WorldMISC 未解决

分数: 0 金币: 0
所属赛事: TAMUctf 2019
题目作者: 未知
一  血: cheyenne
一血奖励: 0金币
解  决: 11
提  示:
描  述:

Objective is for the player to recognize that the extra whitespace above the Hello World C++ program is from the Whitespace language, and to extract the flag from that.

其  他: 下载
评论
kbser 3月前

flag格式不是正常的flag{},hxd打开就能看到是whitespace编码,反汇编一下就行

回复 0

BananKing 4月前

但仔细观察,在 #include 之前有大量不可见空白(空格、制表符、换行)。这些空白实际上是 Whitespace 语言 的代码,隐藏了真正的 Flag。

回复 0

BananKing 4月前

然后写一个python脚本把ws提取出来 然后运行程序 然后恭喜你输出结果不是flag 由于 Flag 可能被压入堆栈但未输出,需要查看程序执行后的堆栈 就是写个脚本 提取 你会得到一些数字 这些数字分别是 Flag 每个字符的 ASCII 码。将数字按顺序转换为字符,得到完整的 Flag

回复 0

zhatao 1年前

答案不对

回复 0

WriteUp

暂无相关WriteUp

评分(0)

暂无评分

解题动态

Amy 攻破了该题 9天前
dlgz 攻破了该题 11天前
18571567960 攻破了该题 12天前
小楼一夜听春雨 攻破了该题 14天前
fjakjasdhfa 攻破了该题 19天前
hdcc1 攻破了该题 25天前
dddddddwww 攻破了该题 2月前
kbser 攻破了该题 3月前
BananKing 攻破了该题 4月前
nickhu 攻破了该题 11月前
cheyenne 获得了一血 3年前
问题反馈