-
-
[原创]KCTF2025 第七题 危局初现
-
发表于: 2025-8-28 15:08 4638
-
开头部分对输入字符串的前10个字符进行操作,转换为10进制数字后保存到数组array[25]~array[34]的位置上


接下来在嵌套循环里面从array[25]~array[34]中取值,放入到new_array[0x110]~new_array[0x148]的位置,用10个值填满15个位置,构成一个5行3列的数组


第一个约束条件,从new_array里面取值,累加到局部变量n19,要求每行的3个值的和为34


第二个约束条件,在前面嵌套循环里的内循环会累加修改v47的值,由于条件固定了i的值,只有i==4, j==2的情况才会用到输入的字符串,也就是前10位中的最后一位,其余情况只累加i+j的值。外循环则是固定j的值,用new_array中的值对v47进行累加。进入系统查看可以发现程序执行时存在"/proc/self/as"文件,所以认为两个判断不会让v47自增1。v47会参与最后的校验,需确保sign不能为0
[培训]Windows内核深度攻防:从Hook技术到Rootkit实战!
赞赏
他的文章
- [原创]KCTF2025 第七题 危局初现 4639
- [原创]KCTF2025 第二题 初窥门径 5186
- [原创]KCTF2024 第九题 第一次接触 6000
- [原创]KCTF2024 第四题 神秘信号 5309
- [原创]KCTF2024 第二题 星际生物 7031
赞赏
雪币:
留言: