摘要:
方法1: get_flag的返回地址,这个地址不能乱写,打远程时,如果程序是异常退出了,最后是不给你回显的。所以我们得想办法让程序正常退出。 C语言有个函数是exit,只要执行这个只要我们把get_flag的返回地址写成exit的地址,程序就可以结束并且有回显了。 32 位程序 payload = 阅读全文
posted @ 2022-03-31 10:26
-ro0t
阅读(114)
评论(0)
推荐(0)
摘要:
检查,有nx保护 ida分析 里面没有system函数和/bin/sh字符,基本上就是要自己构造rop链也就是ret2libc。 分析他的加密函数,程序逻辑是输入一个字符串,按照内置加密函数逻辑加密转化为密文。但存在溢出漏洞。 gets函数可以栈溢出,而且14行有个 if ( v0 >= strle 阅读全文
posted @ 2022-03-31 10:23
-ro0t
阅读(374)
评论(0)
推荐(0)

浙公网安备 33010602011771号