-
-
[原创]第七题 危局初现 题解(wp) by lzq2000
-
发表于:
2025-8-29 10:14
4230
-
[原创]第七题 危局初现 题解(wp) by lzq2000
第一次做iot的题,还好给了虚拟机,可以测试。
1、用ida打开,看到如下算法,简单整理了一下(整理的大概情况请看注释):
2、分析一下,程序的判断部分如下:
3、发现key为14位,另外这里可以直接得到后面四个字符:
4、整理一下,把那些类似string_to_code("act")的固定值替换到程序中,再简化一下逻辑,最终得到如下方程:
v[0]+v[2]+v[3]==34
v[1]+v[3]+v[6]==34
v[2]+v[4]+v[8]==34
v[4]+v[7]+v[9]==34
v[5]+v[6]+v[7]==34
还有一个等式,这个等式因为前面的两个函数stat、devctl与环境有关,所以不能确定:
v[0] * 8 - 45 + x == 5 + y
那么我们就给个取值范围或组合:x 取值0或者1,y是v[6],v[7],v[8],v[9] 四个值的任意组合。
传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!