re2-cpp-is-awesome

发布时间 2023-11-12 11:33:17作者: 努力的大魔王

没做出来,看题解得

攻防世界逆向高手题之re2-cpp-is-awesome_align 20h-CSDN博客

注意

汇编知识

align 8,align num是让后面的字节都对齐num,也就是这里都对齐8才对,中间补7个0。可是这里下一个数和上一个数明明间隔4而已!后来查了很多资料才发现是IDA自动把多个0判断成对齐操作了,这里align 8是因为前面dd 24h中本来是db 24 0 0 0 然后后面一个双字是dd 0 也就是db 0 0 0 0,IDA把这连着的7个0当成了间隔,那上一个数和下一个数间隔就是8了,所以IDA生成了align 8,遇到这种情况的话自己知道是四个字节对其就好了。

 还有不要看错了,这是嵌套数组!!!