Skip to content

Commit 88a00b1

Browse files
committed
We don't use MessagePack anymore
1 parent e638d85 commit 88a00b1

File tree

1 file changed

+21
-23
lines changed

1 file changed

+21
-23
lines changed

spec/lib/msf/core/exploit/browser_autopwnv2_spec.rb

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -307,34 +307,32 @@ def mock_exploit_create(full_name)
307307
}
308308
end
309309

310-
# When unpacked, this gives us:
311-
# {
312-
# "BAP.1433806920.Client.blLGFIlwYrxfvcY" => {
313-
# "source" => "script",
314-
# "os_name" => "Windows 8.1",
315-
# "os_vendor" => "undefined",
316-
# "os_device" => "undefined",
317-
# "ua_name" => "Firefox",
318-
# "ua_ver" => "35.0",
319-
# "arch" => "x86",
320-
# "java" => "1.7",
321-
# "silverlight" => "false",
322-
# "flash" => "14.0",
323-
# "vuln_test" => "true",
324-
# "proxy" => false,
325-
# "language" => "en-US,en;q=0.5",
326-
# "tried" => true
327-
# }}
328-
let(:profile_packed_data) do
329-
"\x81\xD9%BAP.1433806920.Client.blLGFIlwYrxfvcY\x8E\xA6source\xA6script\xA7os_name\xABWindows 8.1\xA9os_vendor\xA9undefined\xA9os_device\xA9undefined\xA7ua_name\xA7Firefox\xA6ua_ver\xA435.0\xA4arch\xA3x86\xA4java\xA31.7\xABsilverlight\xA5false\xA5flash\xA414.0\xA9vuln_test\xA4true\xA5proxy\xC2\xA8language\xC4\x0Een-US,en;q=0.5\xA5tried\xC3"
310+
let(:default_profile_data) do
311+
{
312+
"BAP.1433806920.Client.blLGFIlwYrxfvcY" => {
313+
"source" => "script",
314+
"os_name" => "Windows 8.1",
315+
"os_vendor" => "undefined",
316+
"os_device" => "undefined",
317+
"ua_name" => "Firefox",
318+
"ua_ver" => "35.0",
319+
"arch" => "x86",
320+
"java" => "1.7",
321+
"silverlight" => "false",
322+
"flash" => "14.0",
323+
"vuln_test" => "true",
324+
"proxy" => false,
325+
"language" => "en-US,en;q=0.5",
326+
"tried" => true
327+
}}
330328
end
331329

332330
let(:profile_tag) do
333-
MessagePack.unpack(profile_packed_data).keys.first.split('.')[3]
331+
default_profile_data.keys.first.split('.')[3]
334332
end
335333

336334
let(:note_type_prefix) do
337-
MessagePack.unpack(profile_packed_data).keys.first.split('.')[0,3] * "."
335+
default_profile_data.keys.first.split('.')[0,3] * "."
338336
end
339337

340338
let(:cli) do
@@ -353,7 +351,7 @@ def mock_exploit_create(full_name)
353351
framework = double('Msf::Framework', datastore: {})
354352

355353
# Prepare fake notes
356-
notes = [create_fake_note("#{note_type_prefix}.#{profile_tag}", profile_packed_data)]
354+
notes = [create_fake_note("#{note_type_prefix}.#{profile_tag}", default_profile_data)]
357355

358356
# Prepare framework.db
359357
w = double('workspace')

0 commit comments

Comments
 (0)