【文件属性】:
文件名称:lightning_talk
文件大小:4KB
文件格式:ZIP
更新时间:2021-02-23 07:53:25
C
闪电谈话
This is the same as the master branch but has support for Arch Linux. The only
difference is the shellcode contains the environment "HOME=/home/jc"
执行步骤
Linux
使用下面的命令为bash实例禁用 。 每个子进程都将禁用aslr。
setarch `uname -m` -R /bin/bash
用make构造binairies, vuln和hak 。
./hak | ./vuln ./hak | ./vuln发送有效负载。
注意:如果存在分段错误(极有可能),则最有可能来自无效的返回地址。 将hak.c中的goal更新为vuln给定的地址,然后从步骤2继续。
苹果系统
尝试Linux指令。 我不确定是否可以在Mac上找到
【文件预览】:
lightning_talk-master
----payload_asm.s(1KB)
----vuln.c(335B)
----.gitignore(68B)
----payload.c(440B)
----Makefile(390B)
----README.md(929B)
----hak.c(1KB)