问题描述
我正在尝试使用linkat()函数在shell代码中编写基本漏洞利用程序,但是我是汇编的新手,所以我想我缺少一些简单的东西。
dplyr
但是当我使用strace调试代码时,第四个参数(目标名称)作为地址被传递,例如tidyverse
与字符串。
输出
.globl _start
_start:
.intel_Syntax noprefix
mov rax,2
lea rdi,[rip+source]
mov rsi,0
syscall
mov rax,265
mov rdi,3
lea rsi,[rip+path]
mov rdx,4
lea rcx,[rip+target]
mov r8,0
syscall
path:
.string "."
source:
.string "/flag"
target:
.string "/foo"
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)