wade@bindshell.net
a7fda336fd
some functions prevented for security reasons
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1333 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-30 13:38:36 +00:00
wade@bindshell.net
352b6ef7a5
insecure eval funtion has been overloaded
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1330 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-30 13:18:08 +00:00
passbe
1f61418c87
Commented all ruby patches
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1321 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-29 23:48:20 +00:00
bcoles@gmail.com
f7bca3c192
Added Rewrite HREFs (HTTPS) module
...
This module will rewrite all the href attributes of HTTPS links to use
HTTP instead of HTTPS. Links relative to the web root are not rewritten.
Added beef.dom.rewriteLinksProtocol(old_protocol, new_protocol, selector)
git-svn-id: https://beef.googlecode.com/svn/trunk@1317 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-29 09:55:09 +00:00
bcoles@gmail.com
87e5bca2fb
Added match for Firefox 7 in preperation for impending release
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1313 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-28 06:48:27 +00:00
a.m.saafan@gmail.com
c6de8c1a0d
Added Play Sound module. Also, added support for WEBrick custom MIME types. Fixes issue 51 .
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1312 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-27 13:25:02 +00:00
sussurro@happypacket.net
6658eff14c
fixkup for metasploit to make payloads options be dynamic again.
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1311 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-26 04:00:02 +00:00
antisnatchor
75b425e5e6
Added detection for Chrome 14
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1299 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-21 08:29:05 +00:00
bcoles@gmail.com
9127bbeb88
Patched browser detection
...
Revision 1285 broke browser hooking for Opera, Chrome and Safari.
This commit should fix this issue. Also:
Fixes issue 514
Fixes issue 503
git-svn-id: https://beef.googlecode.com/svn/trunk@1291 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-16 06:21:13 +00:00
abraham.aranguren@gmail.com
2b095f2cf0
Fix for Issue 503: Firefox is identified as Safari:
...
Under certain configurations Firefox was incorrectly being detected as Safari, this happened because !!window.globalStorage returns false on at least some Firefox 5 and Firefox 6 browser configurations such as mine.
git-svn-id: https://beef.googlecode.com/svn/trunk@1285 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-13 21:39:14 +00:00
antisnatchor@gmail.com
d33e9f88b5
(Fixes issue 456) reverted back to jQuery 1.5.2, moved port status checking code in 'complete' handler
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1284 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-13 18:50:12 +00:00
bcoles@gmail.com
1411226a7c
Patched error in DataMapper Data Objects Adapter (dm-do-adapter)
...
o Error: "DataObjects::URI.new with arguments is deprecated"
o Patch:
7f0b53d1ad
Fixes issue 502
git-svn-id: https://beef.googlecode.com/svn/trunk@1280 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-13 04:26:34 +00:00
wade@bindshell.net
eef4f5f4f0
typo fixed
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1279 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-12 17:53:24 +00:00
bcoles@gmail.com
ee6dbe3bee
Updated OS detection
...
o Added icons
o Removed duplicate entry for Win98
git-svn-id: https://beef.googlecode.com/svn/trunk@1278 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-12 14:54:18 +00:00
bcoles@gmail.com
c81bdf75af
Updated Safari browser version detection
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1277 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-12 12:47:29 +00:00
bcoles@gmail.com
c596a5c49a
Added browser version detection for Safari 5.1
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1276 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-12 10:45:12 +00:00
passbe
25a35ecace
Commented filters
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1275 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-12 08:34:35 +00:00
passbe
563f9dc6da
Yard commented 1/3 of codebase, more to come...
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1274 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-11 21:52:39 +00:00
antisnatchor@gmail.com
b3b869d36f
(Fixes issue 498) added exact version detection for all FF browser plugins. For other browser see issue comments in the tracker.
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1273 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-11 15:27:31 +00:00
antisnatchor@gmail.com
8ab109bc50
(Fixes issue 499) added websocket detection for FF6+
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1272 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-11 14:08:28 +00:00
bcoles@gmail.com
515dbefacf
Fixes issue 483
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1263 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-08 11:39:18 +00:00
passbe
0403ea0853
Created API override_execute() for modules. Re-wrote is_matched_params? to fix bug and for better parameter matching
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1257 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-02 23:56:52 +00:00
passbe
687e058c88
Allowed : through param keys
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1256 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-02 23:54:57 +00:00
passbe
93b289c353
Created print_over to allow for printing over the same line
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1255 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-02 23:53:53 +00:00
bcoles@gmail.com
ca4e2d18f5
Added Android OS detection from useragent
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1254 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-02 11:35:20 +00:00
bcoles@gmail.com
203173b621
Added BlackBerry and Nokia (Symbian/Maemo) OS detection from useragent
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1253 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-02 10:56:41 +00:00
antisnatchor
3f82b0315a
(Fixes issue 427): fixed sending back PoC for POST injection with xssrays.
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1251 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-02 10:18:48 +00:00
antisnatchor
10d8edb5fd
<xssrays> prevent printing console.log messages if the hooked browser is IE
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1250 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-02 09:26:46 +00:00
antisnatchor
5fb6334654
(Fixes issue 405): added attack vector browser checks using the beef.browser API. If the vector is marked as working with only IE, if the browser is FF the attack will be skipped.
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1249 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-02 09:21:31 +00:00
passbe
7186b75aad
Added API BeEF::Module.get_options() override. Added API.matched?() method to determine if a conditional API register is met. API methods can now return data to the core
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1248 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-09-01 06:45:49 +00:00
antisnatchor
f228138fb2
<xssrays> small code cleanup and comments added
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1247 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-31 11:11:42 +00:00
antisnatchor
4fc61d4c47
(Fixes issue 403): added handler: "xssrays" to xssrays.js. This is why beef.net.send was never called.
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1246 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-31 10:00:22 +00:00
antisnatchor
59bfab48a3
(Fixes issue 406): when checking for URI path Xss, remove the last / from the url in case there is one. It will be added later.
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1245 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-31 08:43:57 +00:00
antisnatchor
cfe0b3e87b
<xssrays> removed browser checks and fixed unreferenced variable sameDomain (now is crossDomain)
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1244 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-31 08:24:17 +00:00
bcoles@gmail.com
7a4b07ef2e
Added "Has WebSockets" to initialization / details tab
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1237 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-26 13:28:53 +00:00
passbe
2bfd396af8
Corrected Xssrays API class. Added id specification to API Registra. Register function now checks API path
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1236 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-24 10:03:53 +00:00
passbe
d8a089a1b3
Reworked timed API system. You now must use the BeEF::API::Registra.register() to hook into timed API calls. This will speed up the framework and allow paramater matching for API hooks.
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1235 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-24 09:33:22 +00:00
passbe
211ec00683
Added post_soft_load timed API call. Corrected BeEF::Module.exist function to use Class specification in configuration
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1233 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-23 10:24:48 +00:00
passbe
c5e36ec785
Changed DB Migration to work with config instead of file paths
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1231 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-23 10:01:48 +00:00
passbe
efec6c65ca
Changed extension and module path to be relative. This was an oversight on my behalf, if the full root path is saved into the db and the beef location is moved, beef will fail to work
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1229 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-23 09:57:46 +00:00
xntrik
92c422096e
(Fixes issue 386) Updated 'console' extension to incorporate MSFs Rex Library for an interactive shell
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1221 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-20 02:45:14 +00:00
bcoles@gmail.com
c3bd1e5fa7
Added "not http" to port_status as part of beef.net.request
...
Status "open" and "closed" were added in revision 1177
Fixes issue 286
git-svn-id: https://beef.googlecode.com/svn/trunk@1215 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-19 15:28:51 +00:00
a.m.saafan@gmail.com
a1acb6e397
Added support for encoding and storing requests of type image. Fixes issue 368.
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1200 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-17 14:19:25 +00:00
bcoles@gmail.com
ff63d46337
Added Firefox 6 to core/main/client/browser.js
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1199 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-17 08:57:38 +00:00
passbe
f5e9327887
Autorun Baby! Fixes issue #375
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1198 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-17 05:46:26 +00:00
passbe
2e70f86866
Added pre_execute, execute and post_execute to modules.
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1197 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-17 04:04:32 +00:00
passbe
8fe714881a
Module execution functionality is now decoupled from the admin_ui. See BeEF::Module.execute(). Added Hooked Browser Manager skeleton.
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1196 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-17 02:17:19 +00:00
passbe
0067a9c088
Cleaned up pre_http_start + mount_handlers. Added direct call API options for mounting and unmounting http handlers
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1184 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-12 00:13:36 +00:00
wade@bindshell.net
d870c423fd
updated the initialization handler to increase robustness.
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1183 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-11 10:58:02 +00:00
passbe
3073ad1739
Added direct call API functions for the AssetHandler bind and unbind
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1182 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-11 06:34:24 +00:00