汇编
文章平均质量分 50
11
su1ka111
vivo50,想吃疯狂星期四
展开
-
re题(31)BUUCTF-[MRCTF2020]Xor
然后是一个循环,把edx处存的数据给al,让edx自增,让al自己逻辑与运算,当al是零的时候ZF标志位为1,不进行跳转,不是零继续自增。因为edx处存的是flag,当flag字符取完后,al就是零,往下执行,让edx减去ecx剩下的就是flag的长度,再做一个比较,可以知道flag长度是27。然后让flag[eax]与eax异或,再与已知字符串比较,相等的话,让eax加一,重复异或和比较,直到eax等于edx,继续往下执行,打印right。是27往下执行,这时候eax是0,异或完是0。原创 2024-08-09 10:49:32 · 386 阅读 · 0 评论 -
re题(32)BUUCTF-[MRCTF2020]hello_world_go
本题是go语言写的,可以用linux打开go语言文件,本题直接把flag放到了字符串表,也可以在ida用ctrl+f搜索字符串找到flag。ida打开是go语言写的,shift+F12看字符串。ctrl+F搜索字符串,得到flag。查壳,无壳,64位elf文件。原创 2024-09-18 09:12:36 · 264 阅读 · 0 评论