Skip to content

Commit 43d65cc

Browse files
author
HD Moore
committed
Merge branch 'master' into feature/recog
Resolves conflicts: Gemfile data/js/detect/os.js modules/exploits/android/browser/webview_addjavascriptinterface.rb
2 parents c7366b4 + cf5d29c commit 43d65cc

File tree

356 files changed

+14352
-1688
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

356 files changed

+14352
-1688
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
.bundle
2+
Gemfile.local
3+
Gemfile.local.lock
24
# Rubymine project directory
35
.idea
46
# Sublime Text project directory (not created by ST by default)

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
1818
todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
1919
todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
2020
trosen-r7 <trosen-r7@github> Trevor Rosen <[email protected]>
21+
trosen-r7 <trosen-r7@github> Trevor Rosen <[email protected]>
2122
wchen-r7 <wchen-r7@github> sinn3r <[email protected]> # aka sinn3r
2223
wchen-r7 <wchen-r7@github> sinn3r <[email protected]>
2324
wchen-r7 <wchen-r7@github> Wei Chen <[email protected]>

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.9.3-p484
1+
1.9.3-p547

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion

Gemfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,22 @@ gem 'json'
1010
gem 'msgpack'
1111
# Needed by anemone crawler
1212
gem 'nokogiri'
13+
# Needed by db.rb and Msf::Exploit::Capture
14+
gem 'packetfu', '1.1.9'
1315
# Needed by JSObfu
1416
gem 'rkelly-remix', '0.0.6'
1517
# Needed by anemone crawler
1618
gem 'robots'
19+
1720
# Needed by db.rb and Msf::Exploit::Capture
1821
gem 'packetfu', '1.1.9'
22+
1923
# Needed for service fingerprinting (Recog)
2024
gem 'recog', :git => '[email protected]:rapid7/recog.git'
2125

26+
# Needed for some post modules
27+
gem 'sqlite3'
28+
2229
group :db do
2330
# Needed for Msf::DbManager
2431
gem 'activerecord', '>= 3.0.0', '< 4.0.0'

Gemfile.local.example

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
##
2+
# Example Gemfile.local file for Metasploit Framework
3+
#
4+
# The Gemfile.local file provides a way to use other gems that are not
5+
# included in the standard Gemfile provided with Metasploit.
6+
# This filename is included in Metasploit's .gitignore file, so local changes
7+
# to this file will not accidentally show up in future pull requests. This
8+
# example Gemfile.local includes all gems in Gemfile using instance_eval.
9+
# It also creates a new bundle group, 'local', to hold additional gems.
10+
#
11+
# This file will not be used by default within the framework. As such, one
12+
# must first install the custom Gemfile.local with bundle:
13+
# bundle install --gemfile Gemfile.local
14+
#
15+
# Note that msfupdate does not consider Gemfile.local when updating the
16+
# framework. If it is used, it may be necessary to run the above bundle
17+
# command after the update.
18+
#
19+
###
20+
21+
# Include the Gemfile included with the framework. This is very
22+
# important for picking up new gem dependencies.
23+
msf_gemfile = File.join(File.dirname(__FILE__), 'Gemfile')
24+
if File.readable?(msf_gemfile)
25+
instance_eval(File.read(msf_gemfile))
26+
end
27+
28+
# Create a custom group
29+
group :local do
30+
# Use pry to help view and interact with objects in the framework
31+
gem 'pry', '~> 0.9'
32+
# Use pry-debugger to step through code during development
33+
gem 'pry-debugger', '~> 0.2'
34+
# Add the lab gem so that the 'lab' plugin will work again
35+
gem 'lab', '~> 0.2.7'
36+
end

Gemfile.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ GEM
6565
multi_json (~> 1.0.3)
6666
simplecov-html (~> 0.5.3)
6767
simplecov-html (0.5.3)
68+
sqlite3 (1.3.9)
6869
timecop (0.6.3)
6970
tzinfo (0.3.39)
7071
yard (0.8.7)
@@ -95,5 +96,6 @@ DEPENDENCIES
9596
rspec (>= 2.12)
9697
shoulda-matchers
9798
simplecov (= 0.5.4)
99+
sqlite3
98100
timecop
99101
yard

LICENSE

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ Files: external/ruby-lorcon/*
3636
Copyright: 2005, dragorn and Joshua Wright
3737
License: LGPL-2.1
3838

39+
Files: external/source/exploits/IE11SandboxEscapes/*
40+
Copyright: James Forshaw, 2014
41+
License: GPLv3
42+
3943
Files: external/source/byakugan/*
4044
Copyright: Lurene Grenier, 2009
4145
License: BSD-3-clause

data/android/apk/AndroidManifest.xml

-48 Bytes
Binary file not shown.

data/android/apk/classes.dex

3.12 KB
Binary file not shown.

0 commit comments

Comments
 (0)