acgdir.com
首页 > 动漫/二次元 > 动漫/二次元/资讯

萌新带你开车上p站(二)(8)

2022-11-12 来源:acgdir.com
看题目这题是和arm、汇编相关的
把源程序下过来看看

萌新带你开车上p站(二)


看到main中需要满足key1() key2() key3()=key才可打印出flag
key是我们需要输入的
key1()等表示的相关函数的返回值
那么本题就是要求出相关函数的返回值并相加
而c源码中这三个函数都是内联汇编的形式
还是直接用gdb看看吧
题目和我们说了这是arm
通常情况下,arm以r0寄存器存返回值,对应在x86中就是eax
这一点从汇编中也可以看出

萌新带你开车上p站(二)


那么在每个函数中r0的值是多少呢
一一看过来
先看key1

萌新带你开车上p站(二)


猜你喜欢