谁能解释这个拆卸

问题描述 投票:0回答:1

我正在努力避免死亡,并想知道要在测试后不死亡的输入是什么。因此,从本质上讲,要跳到其他地方需要做什么?测试rax rax在做什么,其结果如何影响jne?*当callq发生时,系统会检测用户是否有输入。以下代码的一般说明将非常有帮助。

谢谢。

push %rbp
push %rbx
sub $0x10, %rsp
callq <find_input>
mov %rax,%rbx
mov $0x13, %esi
mov %rax, %rdi
callq <strchr>
mov %rax,%rbp
test %rax, %rax
jne <somewhere>
callq <death>
//this line is where somewhere is
assembly x86-64 reverse-engineering disassembly
1个回答
0
投票

此代码似乎在\n返回的字符串中寻找结尾字符find_input。尝试将\n放入字符串中。

© www.soinside.com 2019 - 2024. All rights reserved.