adobe_flash_sps.rb - resource_uri vs get_resource

resource_uri will randomize the returned uri unless
datastore['URIPATH"] is set.

get_resource will return the currently used reosurce_uri

Since the incorrect type is used, this exploit is completely broken.

Tested fix with both URIPATH set to / and unset, and it works after
redirect.
mozilla_mchannel.rb undefined agent variable

If the TARGET is chosen instead of using the default
automatic, the agent variable will be undefined, which
causes the exploit to fail.
mozilla_reduceright.rb - fix regex error.

[] is character class, and will match on 1, 6, 7, and |.
Where as (16|17) will match on either 16, or 17.

irb(main):053:0> y = /Firefox\/3\.6\.[16|17]/
=> /Firefox\/3\.6\.[16|17]/
irb(main):054:0> x = "Firefox/3.6.13"
=> "Firefox/3.6.13"
irb(main):055:0> x =~ y
=> 0
irb(main):056:0> y = /Firefox\/3\.6\.(16|17)/
=> /Firefox\/3\.6\.(16|17)/
irb(main):057:0> x =~ y
=> nil
maxthon_history_xcs.rb - fix User-agent string

request.headers['User-agent'] is incorrect, it should be
request.headers['User-Agent'].

Downloaded following version from oldapps.com to confirm
the exploit code is wrong.

Supported Systems Windows 98, 2000 (Maxthon 2.5.15 Build
  1000), XP, Vista, 7, 8
MD5 Checksum F3791637C886A46940876211209F82F4
SHA1 Checksum 039BB218245E5DC1BAB0F57298C68AC487F86323

Release Date 20 October, 2011 (2 years ago )
Crawler/Anemone: Dirbusting now optional

[FIXRM #8030]

Anemone updated to make dirbusting optional (on by default) and the Crawler core
module updated to provide an option to do so.
Crawler mixin: Dirbusting opt moved to advanced
Land #1957 - fix User-agent typos for maxthon_history_xcs.rb
Land #1956 - fix regex error for mozilla_reduceright.rb
Land #1955 - mozilla_mchannel.rb undefined agent variable
Land #1949, make dirbusting optional for crawler
Rename dirbust option to conform to style
Missing the file param that's needed to download the mp4
Land #1954 - Fix resource_uri and mp4 file path