bwatters-r7
43bc159022
Fix if/end
2018-03-06 15:01:15 -06:00
bwatters-r7
4694ef6723
Make Rubocop less angy
2018-03-06 14:54:00 -06:00
bwatters-r7
b13a54ba2b
clean up some code and skip non-windows tests
2018-03-06 10:10:53 -06:00
bwatters-r7
6c177b7c3b
Add windows checks
2018-03-06 12:14:33 +07:00
Tim W
bfec2e8293
add more cmd_exec tests
2018-02-22 17:14:56 +08:00
Tim W
78309f30cd
add test for cmd_exec
2018-02-22 16:41:37 +08:00
Brent Cook
6300758c46
use https for metaploit.com links
2017-07-24 06:26:21 -07:00
Spencer McIntyre
f7c133cdf7
Add OSX support to railgun
2017-06-19 11:11:55 -04:00
Spencer McIntyre
a3bcd20b26
Minor cleanups for multi-platform railgun
2017-04-25 17:45:07 -04:00
Spencer McIntyre
3347af24ba
Add some basic libc definitions for railgun
2017-04-25 15:12:39 -04:00
Spencer McIntyre
d3a759d631
Make changes for initial linux railgun support
2017-04-24 17:11:27 -04:00
Spencer McIntyre
2d51801b01
Use native_arch for railfun multi and test it
2017-03-01 13:07:04 -05:00
bwatters-r7
941f87fa83
Added the option to incude entropy in file/directory names to support
...
automated testing
2017-02-25 05:20:25 -06:00
Spencer McIntyre
7d1fadb84f
Add a test module for railgun api calls
2017-02-18 17:37:49 -05:00
Tim
090dac6d24
make the stdapi_fs_file_move test unconditional
2016-11-29 14:37:19 +08:00
Tim
94a15920ec
add test for file copy
2016-11-29 14:36:03 +08:00
Brent Cook
194a84c793
Modify stdapi so it also uses exist? over exists? for ruby parity
...
Also add an alias for backward compatibility.
2016-04-23 17:31:22 -04:00
Brendan Watters
fa95922547
Add unicode test examples
2016-04-05 16:06:51 -05:00
Brent Cook
da039e136a
update test modules to use MetasploitModule
2016-03-13 13:44:44 -05:00
jvazquez-r7
d5a010c230
Add support for registry_key_exist?
2015-10-22 16:07:38 -05:00
Brent Cook
d77f8ffeeb
update meterpreter tests to test utf filenames
...
This adds a new option BaseFileName that allows setting the base name for files
and directories used in the meterpreter test modules.
2015-03-20 22:18:19 -05:00
Brent Cook
89a0a79377
revert puts back to a vprint call
2015-01-28 16:41:12 -06:00
Brent Cook
550e6efff8
improve resiliency of meterpreter session tests
...
- Use separate names for files and directories to avoid cascading
failures if one test fails and leaves a file or directory behind.
- Use %TEMP% rather than %TMP - the former is defined on all Windows
versions, whereas the later is not defined on Windows 2012, causing
the test to fail.
- Don't assume 'HACKING' is in the current working directory, which
breaks remote test harnesses. Instead, send the source code to the
current __FILE__ as the test file to upload, since that works from
any directory or remotely.
2015-01-27 09:07:21 -06:00
Brent Cook
a42cc2ef1f
add support for specifying 32 or 64-bit registry access
...
This adds an extra parameter to most of the post/windows/registry
methods called 'view' that specifies if a registry key should be
accessed as a native process, 32-bit or 64-bit.
Support is added to both the Meterpreter and command-line backends. For
the command backend, a lot of boilerplate is removed from each method in
favor of a few shared commands. There is an error hash that never gets
used, so I removed it as well.
This passes the post/test/registry module with meterpreter, but fails
the command line backend. However, it fails in the same way without
these changes (tested on Windows 8), so I suspect that the command line
session was already not working well, at least with newer versions of
Windows. I might look into figuring out how to fix that, but it looks
pretty fragile to me, parsing for english phrases in the output.
2015-01-20 15:26:59 -06:00
Meatballs
42b6c5425f
Update tests
2015-01-05 22:25:14 +00:00
Meatballs
dd5c638ab0
Merge remote-tracking branch 'upstream/master' into extapi_service_post
2015-01-05 22:18:44 +00:00
URI Assassin
35d3bbf74d
Fix up comment splats with the correct URI
...
See the complaint on #4039 . This doesn't fix that particular
issue (it's somewhat unrelated), but does solve around
a file parsing problem reported by @void-in
2014-10-17 11:47:33 -05:00
Meatballs
d2bc0baa87
Merge remote-tracking branch 'upstream/master' into extapi_service_post
...
Conflicts:
lib/msf/core/post/windows/services.rb
2014-08-24 19:46:19 +01:00
James Lee
23b04c8ece
Fix post/test/* modules' loadpath
...
Allows loading when pwd is not framework's install root
2014-07-30 14:21:42 -05:00
Meatballs
c474ff4465
Merge remote-tracking branch 'upstream/master' into extapi_service_post
...
Conflicts:
modules/exploits/windows/local/service_permissions.rb
modules/post/windows/manage/rpcapd_start.rb
2014-05-05 13:19:25 +01:00
Tod Beardsley
cfdd64d5b1
Title, description grammar and spelling
2014-03-24 12:16:59 -05:00
Tod Beardsley
4d3f871e9d
Land #2961 , get_env and get_envs Post mixin
...
This unbreaks the changes introduced by #2782 by introducing
get_env and get_envs for shell sessions (not just meterpreter sessions).
2014-03-20 10:53:50 -05:00
James Lee
9aaf111523
Only test routes when they are implemented
2014-03-13 13:05:09 -05:00
Meatballs
6e197ce535
Post get_envs library methods
2014-02-08 11:37:25 +00:00
Meatballs
73d978d5f6
Add some negative tests
2013-12-17 15:24:27 +00:00
Meatballs
41a00101b0
Add change_config test
2013-12-17 14:18:26 +00:00
Meatballs
ba335d6c91
Update Service Tests
...
And small fixes
2013-12-17 14:03:19 +00:00
Tod Beardsley
e737b136cc
Minor grammar/caps fixup for release
2013-12-09 14:01:27 -06:00
OJ
bea0f8c18e
Change client to session in tests
2013-12-06 13:43:47 +10:00
Meatballs
6ca35283d8
Parent Window - Program Manager instead of Start Menu
2013-12-03 21:20:31 +00:00
Meatballs
7a1e282aac
Parent window fix
2013-12-03 21:09:49 +00:00
Meatballs
221c1ba6be
EXTAPI Test Module
2013-12-03 20:54:17 +00:00
Tab Assassin
2e8d19edcf
Retab all the things (except external/)
2013-09-30 13:47:53 -05:00
James Lee
ad31a35231
Fix test/post modules
...
Adds test/lib/ to the load path in all modules if it isn't already
there. Makes 'loadpath test/modules/' actually work for all modules.
2013-09-11 13:09:32 -05:00
sinn3r
ff08fed987
Revert master misfire, back to the firefox module
2013-05-23 12:39:45 -05:00
Tod Beardsley
ae848cf2fe
Fix unix test post module load path
...
Works now:
````
msf post(unix) > run
[*] Running against session 1
[*] Session type is shell and platform is linux
[+] should list users
[*] Passed: 1; Failed: 0
[*] Post module execution completed
````
2013-05-23 12:16:57 -05:00
James Lee
cd86a69090
Have Post::File use shiny new session.fs.file.mv
...
Also adds a quick and dirty test. Verified working on Linux shell, Linux
meterpreter, and Windows x86 and x64 meterpreter.
2013-04-05 01:24:24 -05:00
James Lee
7fbe477410
Make msftidy shut up
...
How did those pesky CRs get in there in the first place?
2013-04-05 00:30:06 -05:00
James Lee
7cf6918052
Add a test for stdapi_fs_file_move
...
Also disables tests for sniffer, which is crashy.
2013-04-05 00:28:47 -05:00
James Lee
a4f6489e55
Fix whitespace, thanks mfstidy!
2012-11-07 19:05:37 -06:00