当前位置:首页 > 第16页

ret2text&&shellcode&&syscall

Luz2年前 (2019-09-15)582
ret2text&&shellcode&&syscall
Ret2textret2text 即控制程序执行程序本身已有的的代码 (一般为.text段代码)。这种方法是一种笼统的描述。我们控制执行程序已有的代码的时候也可以控制程序执行好几段不相邻的程序已有的代码利用条件:程序本身存在可以getshe...

[WP] 攻防世界 babystack

Luz2年前 (2019-09-15)701
[WP] 攻防世界 babystack
进入IDA发现输入1读入0x100字符输入2输出栈中字符  Checksec开启了栈溢出保护,所以我们想要劫持rip需要首先拿到canary Puts函数在碰到'\x00'后停止输出,不限长度,...

栈迁移基础

Luz2年前 (2019-09-15)800
栈迁移基础
为什么要使用栈迁移在栈溢出中可以控制的栈溢出的字节数较少,难以构造较长的 ROP 链开启了 PIE 保护,栈地址未知,我们可以将栈劫持到已知的区域。其它漏洞难以利用,我们需要进行转换,比如说将栈劫持到堆空间,从而在堆上写 rop 及进行堆漏...

网络安全法

Luz2年前 (2019-09-14)732
第一章 总 则第一条 为了保障网络安全,维护网络空间主权和国家安全、社会公共利益,保护公民、法人和其他组织的合法权益,促进经济社会信息化健康发展,制定本法。第二条 在中华人民共和国境内建设、运营、维护和使用网络,以及网络安全的监督管理,适用...