re2-cpp-is-awesome

没做出来,看题解得

攻防世界逆向高手题之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,遇到这种情况的话自己知道是四个字节对其就好了。

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

 

posted @ 2023-11-12 11:25  努力的大魔王  阅读(13)  评论(0)    收藏  举报