SUSCTF-2022-wp
本文最后更新于:2022年3月7日 下午
Reverse
DigitalCircuits
py文件编译的exe,使用pyinstxtractor.py反编译,找到DigitalCircuits,修改文件头,然后使用uncompyle6反编译pyc文件,得到源码。
分析代码,,发现有与或非,左移右移,又根据f10的代码:
1 |
|
左移4位,右移5位,好熟悉,再将d转为16进制,0x9e3779b9。
不出意外就是tea算法了。
1 |
|
SUSCTF{XBvfaEdQvbcrxPBh8AOcJ6gA}
hell_world
将输入转化为二进制,2是0,3是1,,,这题好像在哪见过类似的,,不知道是不是原题,也没找见。
动态调试推测函数功能。
case 9 是将输入转为二进制
case 10将数组1转为二进制
case 11将数组2转为二进制,并且与数组1和输入异或后的值进行比较,相等则计数加1.
1 |
|
SUSCTF{40a339d4-f940-4fe0-b382-cabb310d2ead}
dddart
刚开始看没解,就没看,最后只有Nep的大佬解了,赛后复现。
Misc
misc很多解,但是就是不会做,复现一下吧。
Tanner
完全不懂,后来搜索Tanner,知道是Tanner,知道是校验矩阵,知道求码字,但是没搜到怎么求码字……..
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!