列表

详情


ez fibon

平台   Reverse  

题目作者: ‌‌‌‌‌‬‌‌

一  血: ‌‌‌‌‌⎝Lazzaro⎠

一血奖励: 2金币

解  决: 305

提  示:

描  述: bugku{}

附  件: 下载

去做题

2802881702 @ 2023-11-07 23:20:13 👍0

bugku{So_Ez_Fibon@cci}


愤怒的小果果 @ 2023-08-07 23:20:13 👍1

这题的字符要限制在64-126之间,否则出来的答案是错误的


MuMuMisc @ 2023-06-07 23:20:13 👍0

python不行,这题得用cpp。前人们说得对


feira @ 2023-06-07 23:20:13 👍0

注意一点,爆破字节时,因为是输入字符,因些加个限定范围0x40~0x7f,答案就出来了。


golangboy @ 2023-06-07 23:20:13 👍0

程序跑起来后,把进程dump下来,得到解密后的程序代码,拖到ida分析,找到核心函数,一个for把可能的结果都便利出来就可以了,答案不唯一


MoRen @ 2023-06-07 23:20:13 👍0

这题解码出的可能应该是最难的,但(>=64)就解决了??!!


alex6010535 @ 2022-06-07 23:20:13 👍0

关键是逆向还原字符串的算法


LZUwxk @ 2022-06-07 23:20:13 👍0

尽量用C/C++去写这道题,不然由于很多强制类型转换和移位运算的规则的不同,会出现莫名其妙的错误(归根结底是对底层实现的不熟悉)


fzhuangcs @ 2022-06-07 23:20:13 👍0

根据规则,每个字节从可打印字符(33-126)中去遍历,然后就可以拼出正确flag了


tomPeter15 @ 2022-06-07 23:20:13 👍0

这个题有多种答案,正确的是可以看的懂的。


hellstring @ 2022-06-07 23:20:13 👍0

@tomPeter15 不懂。。。不会获取所有可能性。。。。。


tomPeter15 @ 2022-06-07 23:20:13 👍0

@hellstring 题目描述里面的几个字符,都有。先获取所有可能性,自己多拼几次,就可以了。


tomPeter15 @ 2022-06-07 23:20:13 👍1

@hellstring 这个答案多解,你先把每一个的可能性都打印出来,然后,A到Z的为正常的,里面有可以读懂的单词的,就是正确的。


hellstring @ 2022-06-07 23:20:13 👍0

f}uAWockaw`gbyx}x|Kgsg也不对


hellstring @ 2022-06-07 23:20:13 👍0

dynvFU{m@^mctQmVS~wenr 然后怎么弄呢