HD Moore
|
3a4b5a02fb
|
Force strings to be binary in Meterpreter requests, wrap server-side errors with a client-side wrapper
git-svn-id: file:///home/svn/framework3/trunk@12758 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-05-28 05:55:51 +00:00 |
James Lee
|
ad2880ce67
|
merge chao-mu's patches for railgun testing, fixes #4015, thanks!
git-svn-id: file:///home/svn/framework3/trunk@12697 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-05-23 22:20:45 +00:00 |
HD Moore
|
9f2ac9ae9f
|
Gracefully handle a failed socket write due to disconnect
git-svn-id: file:///home/svn/framework3/trunk@12626 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-05-16 02:00:47 +00:00 |
HD Moore
|
aadee8460d
|
Minor tweak helps syntax highlighters
git-svn-id: file:///home/svn/framework3/trunk@12620 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-05-15 18:23:40 +00:00 |
Joshua Drake
|
d638586d1f
|
fix up test require path
git-svn-id: file:///home/svn/framework3/trunk@12552 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-05-06 18:39:19 +00:00 |
HD Moore
|
366bc8979d
|
Only try to report to the database if the database driver is active. Fixes #4306
git-svn-id: file:///home/svn/framework3/trunk@12512 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-05-02 20:29:01 +00:00 |
HD Moore
|
c668534105
|
This normalizes openssl non-blocking support across both 1.8.x/1.9.1 and 1.9.2+
git-svn-id: file:///home/svn/framework3/trunk@12509 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-05-02 17:25:26 +00:00 |
HD Moore
|
d402ebf6fb
|
Fix #3498 by showing post module options in the info output
git-svn-id: file:///home/svn/framework3/trunk@12506 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-05-02 16:06:37 +00:00 |
James Lee
|
a170d37c62
|
make it a little clearer what getprivs actually does
git-svn-id: file:///home/svn/framework3/trunk@12492 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-05-01 22:28:09 +00:00 |
HD Moore
|
39cab9b076
|
Correct use of select and expand the listen queue for TCP Servers
git-svn-id: file:///home/svn/framework3/trunk@12484 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-30 18:08:52 +00:00 |
HD Moore
|
96ac0fd51a
|
Swap out exceptions
git-svn-id: file:///home/svn/framework3/trunk@12481 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-30 08:47:32 +00:00 |
HD Moore
|
5758f2ab46
|
Add support for non-blocking OpenSSL sockets when the Ruby version supports them (1.9.2+ or with openssl-nonblock gem).
git-svn-id: file:///home/svn/framework3/trunk@12480 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-30 07:59:33 +00:00 |
James Lee
|
0978047673
|
clean up help a little for several meterpreter file commands
git-svn-id: file:///home/svn/framework3/trunk@12451 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-27 00:38:15 +00:00 |
Jonathan Cran
|
56049012cb
|
remove my code out of the tree, tests all passing. thanks chao-mu!
git-svn-id: file:///home/svn/framework3/trunk@12413 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-23 02:49:14 +00:00 |
Jonathan Cran
|
c9ab8f248d
|
commit the rest of chao's patch :/
git-svn-id: file:///home/svn/framework3/trunk@12412 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-23 01:10:49 +00:00 |
Jonathan Cran
|
0437d20f9d
|
Commit railgun tests from chao-mu: http://blog.minorcrash.com/2011/04/railgun-update-1st-milestone-almost.html
~/framework$ ruby lib/rex/post/meterpreter/extensions/stdapi/railgun.rb.ts.rb
Loaded suite lib/rex/post/meterpreter/extensions/stdapi/railgun.rb.ts
Started
.............
Finished in 8.804126009 seconds.
13 tests, 30 assertions, 0 failures, 0 errors
git-svn-id: file:///home/svn/framework3/trunk@12366 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-19 14:15:45 +00:00 |
HD Moore
|
1b63d36c85
|
Fix typo reported by mubix
git-svn-id: file:///home/svn/framework3/trunk@12346 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-18 04:40:06 +00:00 |
Mario Ceballos
|
1d0d6195bd
|
fixes a load error
git-svn-id: file:///home/svn/framework3/trunk@12344 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-17 02:08:42 +00:00 |
James Lee
|
c14580adf3
|
add help for several meterp commands and allow the channel command to do everything the associated with channels (list, interact, read, write, close)
git-svn-id: file:///home/svn/framework3/trunk@12341 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-17 00:34:45 +00:00 |
James Lee
|
9c1b4ddca5
|
add a load command. this will later deprecate the use command under meterpreter for 3.7 release
git-svn-id: file:///home/svn/framework3/trunk@12334 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-16 13:59:57 +00:00 |
James Lee
|
d294f511b6
|
add logging for interactive meterpreter channels
git-svn-id: file:///home/svn/framework3/trunk@12328 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-15 21:10:15 +00:00 |
HD Moore
|
50155919ea
|
Add File.exists? as a wrapper to File.stat
git-svn-id: file:///home/svn/framework3/trunk@12324 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-15 15:29:57 +00:00 |
Carlos Perez
|
904e7af88b
|
added API call for extracting keystrokes from client.ui.keyscan_dump
git-svn-id: file:///home/svn/framework3/trunk@12323 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-15 02:21:40 +00:00 |
James Lee
|
f43fe6e31b
|
clarify the help for getprivs
git-svn-id: file:///home/svn/framework3/trunk@12309 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-13 16:01:40 +00:00 |
James Lee
|
05e47166a3
|
push the check for msf up to the main meterpreter command dispatcher and fire events for file upload/download.
git-svn-id: file:///home/svn/framework3/trunk@12307 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-04-12 20:39:46 +00:00 |
Jonathan Cran
|
3c6b33bd80
|
continuation of tests / fixes from chao.
git-svn-id: file:///home/svn/framework3/trunk@12155 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-03-27 00:37:54 +00:00 |
Jonathan Cran
|
d18f14de4e
|
add a test suite for railgun
git-svn-id: file:///home/svn/framework3/trunk@12152 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-03-26 19:49:08 +00:00 |
Jonathan Cran
|
35c33020ca
|
merge in test updates from chao-mu
git-svn-id: file:///home/svn/framework3/trunk@12150 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-03-26 19:29:59 +00:00 |
Jonathan Cran
|
4892a67fa1
|
small tweaks, remove model - no longer necessary
git-svn-id: file:///home/svn/framework3/trunk@12143 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-03-26 00:46:55 +00:00 |
James Lee
|
cf3fbdad71
|
unneeded require in comments
git-svn-id: file:///home/svn/framework3/trunk@12142 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-03-26 00:45:52 +00:00 |
Jonathan Cran
|
50d573f282
|
doh! commit the rest of chao's railgun work
git-svn-id: file:///home/svn/framework3/trunk@12141 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-03-26 00:33:05 +00:00 |
Jonathan Cran
|
29061c5799
|
merge in chao-mu's changes. all tests passing :)
git-svn-id: file:///home/svn/framework3/trunk@12138 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-03-25 21:16:41 +00:00 |
James Lee
|
3527aa2472
|
correct width calculation for sysinfo
git-svn-id: file:///home/svn/framework3/trunk@12057 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-03-21 16:58:24 +00:00 |
Carlos Perez
|
b5bd7599fd
|
Updated usage message to reflect that more than one resource file can be used
git-svn-id: file:///home/svn/framework3/trunk@12017 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-03-18 02:47:58 +00:00 |
Carlos Perez
|
3416862f13
|
Resource command for Meterpreter Sessions
git-svn-id: file:///home/svn/framework3/trunk@12016 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-03-18 02:44:15 +00:00 |
James Lee
|
dbcb02b8de
|
future-proof the sysinfo command by generically looping over the values returned by the server instead of hardcoding keys
git-svn-id: file:///home/svn/framework3/trunk@11925 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-03-10 17:23:47 +00:00 |
James Lee
|
5db118fa9b
|
add support for reading various WinAPI data structures, thanks, chao-mu! fixes #3721
git-svn-id: file:///home/svn/framework3/trunk@11778 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-02-18 19:23:36 +00:00 |
James Lee
|
64529011a0
|
add the meterpreter platform to the output of sysinfo command
git-svn-id: file:///home/svn/framework3/trunk@11772 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-02-18 00:29:43 +00:00 |
James Lee
|
f8c2fa6b72
|
aesthetic
git-svn-id: file:///home/svn/framework3/trunk@11771 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-02-18 00:25:36 +00:00 |
James Lee
|
d6b8ef4c16
|
don't show meta type for packets (since they don't have one)
git-svn-id: file:///home/svn/framework3/trunk@11768 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-02-17 20:04:46 +00:00 |
James Lee
|
b7d1ccb304
|
add packet-type to meterpreter packets' inspect
git-svn-id: file:///home/svn/framework3/trunk@11767 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-02-17 19:59:12 +00:00 |
James Lee
|
e8e0841afc
|
don't error out if we previously loaded the client extension
git-svn-id: file:///home/svn/framework3/trunk@11763 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-02-17 04:32:26 +00:00 |
James Lee
|
b56f6293a3
|
stupid debugging
git-svn-id: file:///home/svn/framework3/trunk@11760 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-02-17 02:09:32 +00:00 |
James Lee
|
24f37e25de
|
add a search path for client extensions
git-svn-id: file:///home/svn/framework3/trunk@11758 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-02-16 21:13:44 +00:00 |
James Lee
|
257fe9d47c
|
add more descriptive usage for meterpreter run command
git-svn-id: file:///home/svn/framework3/trunk@11751 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-02-15 22:34:46 +00:00 |
James Lee
|
648214cad2
|
make help work the same in meterpreter as main console
git-svn-id: file:///home/svn/framework3/trunk@11690 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-02-01 01:20:55 +00:00 |
James Lee
|
13f7ad406a
|
make it more obvious when portfwd usage is wrong, add a help cmd for it
git-svn-id: file:///home/svn/framework3/trunk@11689 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-02-01 01:14:25 +00:00 |
James Lee
|
8da92a7bb9
|
don't bomb out when given no args or an invalid module for the info command, fixes #3558, thanks chao-mu for the patch!
git-svn-id: file:///home/svn/framework3/trunk@11672 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-29 18:07:30 +00:00 |
James Lee
|
05022b6fe4
|
client.framework, there's no top-level framework obj in rex. see #3557
git-svn-id: file:///home/svn/framework3/trunk@11670 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-29 16:46:41 +00:00 |
James Lee
|
88a5b1982e
|
always reload post modules when run from meterpreter prompt, fail and error out instead of running the old one when a reload fails. Fixes #3557
git-svn-id: file:///home/svn/framework3/trunk@11659 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-28 17:02:26 +00:00 |