Fix nt_create_andx specs
parent
4fc08d7243
commit
a92dc7e73d
|
@ -17,6 +17,7 @@ describe Msf::Exploit::Remote::SMB::Server::Share do
|
|||
|
||||
let(:client_string) { '' }
|
||||
let(:client) { StringIO.new(client_string) }
|
||||
|
||||
let(:default_response_length) { 139 }
|
||||
let(:default_response) do
|
||||
"\x00\x00\x00\x87\xff\x53\x4d\x42\xa2\x00\x00\x00\x00\x88\x01\xc8" +
|
||||
|
@ -29,33 +30,35 @@ describe Msf::Exploit::Remote::SMB::Server::Share do
|
|||
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" +
|
||||
"\x00\xff\x01\x1f\x00\x00\x00\x00\x00\x00\x00"
|
||||
end
|
||||
|
||||
let(:valid_request) do
|
||||
"\xff\x53\x4d\x42\xa2\x00\x00\x00\x00\x18\x07\xc8\x00\x00\x00\x00" +
|
||||
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x58\x0c\x00\x00\xc0\xfd" +
|
||||
"\x18\xff\x00\xde\xde\x00\x02\x00\x10\x00\x00\x00\x00\x00\x00\x00" +
|
||||
"\x01\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x90\x00\x00\x00" +
|
||||
"\x07\x00\x00\x00\x01\x00\x00\x00\x01\x40\x00\x00\x02\x00\x00\x00" +
|
||||
"\x00\x05\x00\x00\x5c\x00\x00\x00"
|
||||
"\x00\x00\x00\x58\xff\x53\x4d\x42\xa2\x00\x00\x00\x00\x18\x07\xc8" +
|
||||
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x58\x0c" +
|
||||
"\x00\x00\xc0\xfd\x18\xff\x00\xde\xde\x00\x02\x00\x10\x00\x00\x00" +
|
||||
"\x00\x00\x00\x00\x01\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00" +
|
||||
"\x90\x00\x00\x00\x07\x00\x00\x00\x01\x00\x00\x00\x01\x40\x00\x00" +
|
||||
"\x02\x00\x00\x00\x00\x05\x00\x00\x5c\x00\x00\x00"
|
||||
end
|
||||
let(:valid_response) do
|
||||
"\x00\x00\x00\x87\xff\x53\x4d\x42\xa2\x00\x00\x00\x00\x88\x01\xc8" +
|
||||
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x47" +
|
||||
"\x00\x00\x44\x43\x22\xff\x00\x00\x00\x03\xad\xde\x01\x00\x00\x00" +
|
||||
"\x00\x00\x44\x43\x22\xff\x00\x00\x00\x03\xef\xbe\x01\x00\x00\x00" +
|
||||
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" +
|
||||
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" +
|
||||
"\x80\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x0a\x00\x00\x00" +
|
||||
"\x00\x00\x00\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00" +
|
||||
"\x10\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00" +
|
||||
"\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\x00\x00\x00\x00" +
|
||||
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" +
|
||||
"\x00\xff\x01\x1f\x00\x00\x00\x00\x00\x00\x00"
|
||||
end
|
||||
|
||||
let(:non_existent_path_request) do
|
||||
"\xff\x53\x4d\x42\xa2\x00\x00\x00\x00\x18\x07\xc8\x00\x00\x00\x00" +
|
||||
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x58\x0c\x00\x00\x80\x00" +
|
||||
"\x18\xff\x00\xde\xde\x00\x12\x00\x16\x00\x00\x00\x00\x00\x00\x00" +
|
||||
"\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" +
|
||||
"\x05\x00\x00\x00\x01\x00\x00\x00\x40\x00\x00\x00\x02\x00\x00\x00" +
|
||||
"\x00\x15\x00\x00\x5c\x00\x74\x00\x65\x00\x73\x00\x74\x00\x2e\x00" +
|
||||
"\x65\x00\x78\x00\x65\x00\x00\x00"
|
||||
"\x00\x00\x00\x68\xff\x53\x4d\x42\xa2\x00\x00\x00\x00\x18\x07\xc8" +
|
||||
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x58\x0c" +
|
||||
"\x00\x00\x80\x00\x18\xff\x00\xde\xde\x00\x12\x00\x16\x00\x00\x00" +
|
||||
"\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" +
|
||||
"\x00\x00\x00\x00\x05\x00\x00\x00\x01\x00\x00\x00\x40\x00\x00\x00" +
|
||||
"\x02\x00\x00\x00\x00\x15\x00\x00\x5c\x00\x74\x00\x65\x00\x73\x00" +
|
||||
"\x74\x00\x2e\x00\x65\x00\x78\x00\x65\x00\x00\x00"
|
||||
end
|
||||
let(:smb_error_response) do
|
||||
"\x00\x00\x00\x23\xff\x53\x4d\x42\xa2\x34\x00\x00\xc0\x88\x01\xc8" +
|
||||
|
|
Loading…
Reference in New Issue