HD Moore
2fd4bf1579
Adds support for array arguments to Rex::Arch.endian(). This solves a problem where some exploits choose the wrong unescape method.
...
git-svn-id: file:///home/svn/framework3/trunk@5050 4d416f70-5f16-0410-b530-b9f4589650da
2007-07-16 01:23:17 +00:00
HD Moore
24aac8b5ae
Fixes #127 . Applying patch from Alex that solves ASN.1 encoding issues.
...
git-svn-id: file:///home/svn/framework3/trunk@5049 4d416f70-5f16-0410-b530-b9f4589650da
2007-07-16 01:13:25 +00:00
HD Moore
240ad73d6a
Added --rip mode to msfpescan :)
...
git-svn-id: file:///home/svn/framework3/trunk@5041 4d416f70-5f16-0410-b530-b9f4589650da
2007-07-09 18:17:04 +00:00
HD Moore
37c0376d73
Add file names to the resource output
...
git-svn-id: file:///home/svn/framework3/trunk@5040 4d416f70-5f16-0410-b530-b9f4589650da
2007-07-09 05:06:01 +00:00
HD Moore
9aa34702dd
Fix a typo which prevented the set() method from working correctly.
...
git-svn-id: file:///home/svn/framework3/trunk@5036 4d416f70-5f16-0410-b530-b9f4589650da
2007-07-07 03:12:42 +00:00
HD Moore
1f0cd480e5
This commit adds --info support to msfpescan
...
git-svn-id: file:///home/svn/framework3/trunk@5034 4d416f70-5f16-0410-b530-b9f4589650da
2007-07-06 05:14:05 +00:00
HD Moore
d0b15d3d72
Lots of SMB fun, all preparation for Black Hat talk :-) More to come...
...
git-svn-id: file:///home/svn/framework3/trunk@5015 4d416f70-5f16-0410-b530-b9f4589650da
2007-07-03 04:20:50 +00:00
HD Moore
ddfe651bc8
This adds support for smb_pipeio=trans
...
git-svn-id: file:///home/svn/framework3/trunk@4915 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-15 16:48:15 +00:00
HD Moore
58a804e510
Small bug fix to allow pipeio on Novell
...
git-svn-id: file:///home/svn/framework3/trunk@4914 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-15 15:44:39 +00:00
bmc
5e23a54296
* uhwtfms_half - half-width encoding ( http://www.kb.cert.org/vuls/id/739224 )
...
git-svn-id: file:///home/svn/framework3/trunk@4910 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-14 20:49:35 +00:00
HD Moore
e8c5c53e4b
This adds pass-the-hash support from grutz.
...
git-svn-id: file:///home/svn/framework3/trunk@4890 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-09 12:39:29 +00:00
HD Moore
793048c879
This patch adds support for java byte array output (useful for sticking shellcode into java applets).
...
git-svn-id: file:///home/svn/framework3/trunk@4880 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-07 04:42:11 +00:00
HD Moore
ebb84d5b32
Check for typos next time =P
...
git-svn-id: file:///home/svn/framework3/trunk@4879 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-06 22:33:21 +00:00
bmc
21e37f1b0c
* older IIS allowed you to encode multiple times. Expose the ability to encode as many times as you wish. 1 is default
...
git-svn-id: file:///home/svn/framework3/trunk@4867 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-04 15:17:25 +00:00
HD Moore
65cfd287e5
Improvements to the SSL socket support in Rex, fixes #102 , and a HTTP client response parsing bug
...
git-svn-id: file:///home/svn/framework3/trunk@4851 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-03 20:01:29 +00:00
HD Moore
288d82c8f6
cidr_crack() now detects v6 addresses better
...
git-svn-id: file:///home/svn/framework3/trunk@4828 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-01 04:54:18 +00:00
HD Moore
664363d7bd
One more fix for IPv6 support, this should fix things up for OS X
...
git-svn-id: file:///home/svn/framework3/trunk@4827 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-01 04:50:16 +00:00
HD Moore
a36a740cf0
Minor fix for IPv6 support
...
git-svn-id: file:///home/svn/framework3/trunk@4826 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-01 04:47:53 +00:00
HD Moore
bf56c136ee
Catch even more generic errors
...
git-svn-id: file:///home/svn/framework3/trunk@4816 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-30 00:13:26 +00:00
HD Moore
abb0ac92d9
This adds a secondary check to see if the OS actually supports IPv6 sockets
...
git-svn-id: file:///home/svn/framework3/trunk@4815 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-30 00:11:49 +00:00
HD Moore
83a8ece022
This patch adds IPv6 support to most feartures of the framework. The major missing component is IPv6-enabled payloads.
...
git-svn-id: file:///home/svn/framework3/trunk@4814 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-29 23:43:39 +00:00
bmc
c79649ebc3
add chunked encoding evasion back into the client API (not in the mixin yet)
...
git-svn-id: file:///home/svn/framework3/trunk@4790 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-26 21:08:22 +00:00
HD Moore
4d1c274387
Merging all of the auxilliary/scanner related features
...
git-svn-id: file:///home/svn/framework3/trunk@4749 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-24 06:27:39 +00:00
HD Moore
affc5fb958
fixes #85 (basic auth to http)
...
git-svn-id: file:///home/svn/framework3/trunk@4744 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-23 22:48:22 +00:00
Matt Miller
1e1cc94831
req_string rather than req
...
git-svn-id: file:///home/svn/framework3/trunk@4732 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-22 07:50:07 +00:00
Matt Miller
130b303bfa
shikata changes from vlad902, improvements to poly code
...
git-svn-id: file:///home/svn/framework3/trunk@4722 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-21 02:10:43 +00:00
Matt Miller
ae4a4c378a
fixes #77
...
git-svn-id: file:///home/svn/framework3/trunk@4664 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-12 17:23:18 +00:00
HD Moore
2ec5cea6df
Adds to_hex_dump
...
git-svn-id: file:///home/svn/framework3/trunk@4662 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-11 22:23:32 +00:00
Matt Miller
71a7355e20
added the ability to track jobs, and made rexploit stop the existing job
...
git-svn-id: file:///home/svn/framework3/trunk@4644 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-04 02:49:08 +00:00
Matt Miller
67e39c15a1
display output on a different line from the prompt
...
git-svn-id: file:///home/svn/framework3/trunk@4643 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-04 02:38:15 +00:00
Matt Miller
14cff709bc
update comment
...
git-svn-id: file:///home/svn/framework3/trunk@4641 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-03 07:56:57 +00:00
Matt Miller
2dd452e2f5
comment
...
git-svn-id: file:///home/svn/framework3/trunk@4636 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-03 07:36:33 +00:00
Matt Miller
b74311c71d
initial integration of alex's heaplib, and a port of the keyframe exploit
...
git-svn-id: file:///home/svn/framework3/trunk@4635 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-03 07:35:54 +00:00
HD Moore
d31b36a4ca
Add windows suppor to pe_memdump. Fix a stupid typo in pattern_create
...
git-svn-id: file:///home/svn/framework3/trunk@4629 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-03 02:42:30 +00:00
HD Moore
2958988454
Remove the int3 from the copy_to_stack code
...
git-svn-id: file:///home/svn/framework3/trunk@4620 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-02 06:26:16 +00:00
HD Moore
9333609211
Adds a second argument to encode_base64
...
git-svn-id: file:///home/svn/framework3/trunk@4618 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-02 06:23:14 +00:00
Matt Miller
97b6cf3636
here we go
...
git-svn-id: file:///home/svn/framework3/trunk@4613 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-02 05:51:22 +00:00
HD Moore
964c5b8081
This adds simple MIME support to the Rex library
...
git-svn-id: file:///home/svn/framework3/trunk@4607 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-02 03:58:11 +00:00
HD Moore
ab6f961ea4
Removed the buggy errors.txt loader, embedded the error messages into the files
...
git-svn-id: file:///home/svn/framework3/trunk@4584 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-27 02:44:05 +00:00
HD Moore
2ce350b1fd
This should fix a bad-argument call for memdump based images
...
git-svn-id: file:///home/svn/framework3/trunk@4583 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-27 01:56:19 +00:00
HD Moore
a1d3f0e4f7
Yet-another-Windows-fix
...
git-svn-id: file:///home/svn/framework3/trunk@4556 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-24 18:35:34 +00:00
HD Moore
3de67cf716
More fixes for cross-platform NASM shell support
...
git-svn-id: file:///home/svn/framework3/trunk@4555 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-24 18:31:44 +00:00
HD Moore
755278ca1a
Compatibility fixes to the nasm shell
...
git-svn-id: file:///home/svn/framework3/trunk@4554 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-24 18:15:45 +00:00
HD Moore
1fd83b3fe6
Changes to the nasm wrapper to enable windows support
...
git-svn-id: file:///home/svn/framework3/trunk@4553 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-24 18:09:14 +00:00
HD Moore
8c631e7063
Switches the socket class to use pack_sockaddr_in(). Fixes #58
...
git-svn-id: file:///home/svn/framework3/trunk@4545 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-22 22:15:26 +00:00
HD Moore
d14221898d
Merge in the new generic PHP exploit with new targets
...
Added type definitions to HTTP::Client
git-svn-id: file:///home/svn/framework3/trunk@4537 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-17 20:10:57 +00:00
Matt Miller
aaeb955fbd
switch to using ruby mutex instead of rwlock to prevent oddness reported, fixes #52
...
git-svn-id: file:///home/svn/framework3/trunk@4526 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-12 00:50:50 +00:00
HD Moore
4d87a3f9fb
Adding the missing raw_headers function required for the recent php bug
...
git-svn-id: file:///home/svn/framework3/trunk@4518 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-11 16:28:13 +00:00
HD Moore
547ec3c6c6
This patch adds header folding, fixed hex-random and u-random encoding, fake uri end, fake uri parameters. This fixes #16 , the remaining two options (chunked and pipelining), will be added in a future version.
...
git-svn-id: file:///home/svn/framework3/trunk@4513 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-10 05:58:14 +00:00
Matt Miller
c61e0e8931
change the behavior of nil non-required options, fixes #49
...
git-svn-id: file:///home/svn/framework3/trunk@4509 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-09 06:12:28 +00:00
HD Moore
e6f221ad80
Major updates to the HTTP api, re-addition of HTTP evasion, see #16
...
git-svn-id: file:///home/svn/framework3/trunk@4506 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-08 14:08:41 +00:00
Matt Miller
2981d476ff
rescue Timeout::Error, not TimeoutError
...
git-svn-id: file:///home/svn/framework3/trunk@4496 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-01 07:47:40 +00:00
Matt Miller
e8d036cac8
fixed typo in simplified modules
...
git-svn-id: file:///home/svn/framework3/trunk@4465 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-24 21:42:13 +00:00
HD Moore
2db1945637
Fix a bone-headed error when adding http evasion, this fixes #31
...
git-svn-id: file:///home/svn/framework3/trunk@4459 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-22 07:33:00 +00:00
HD Moore
7007ec3349
Work around an off problem with the require() call not always returning true. If the require fails, an exception should be raised, so this should be a safe workaround.
...
git-svn-id: file:///home/svn/framework3/trunk@4454 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-21 14:42:21 +00:00
HD Moore
fe540a3001
Cleanly handle EOFError's from DCERPC services. This fixes #27
...
git-svn-id: file:///home/svn/framework3/trunk@4453 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-21 03:58:44 +00:00
Matt Miller
7ca88cd747
fix to call interact with correct args
...
git-svn-id: file:///home/svn/framework3/trunk@4446 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-20 05:41:51 +00:00
HD Moore
51d61c161d
Sessions can be detached and killed from the console
...
git-svn-id: file:///home/svn/framework3/trunk@4437 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-18 22:35:07 +00:00
HD Moore
075b3c1c82
Further progress towards mobile sessions
...
git-svn-id: file:///home/svn/framework3/trunk@4425 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-18 05:07:56 +00:00
HD Moore
80c4bcd5ab
Session detach support, closer to clean hand-off between session -d / session -i. Make autovnc look for both vncviewer and vncviewer.exe
...
git-svn-id: file:///home/svn/framework3/trunk@4424 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-18 04:25:46 +00:00
HD Moore
a4b06e1653
fixes a file descriptor leak in the SMB and DCERPC exception translation code
...
git-svn-id: file:///home/svn/framework3/trunk@4423 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-18 03:07:40 +00:00
Matt Miller
9cda28221f
more gracefully handle iconv being missing
...
git-svn-id: file:///home/svn/framework3/trunk@4400 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-16 18:49:07 +00:00
HD Moore
0b42f16d1f
Add a comment about why color support was disabled for now
...
git-svn-id: file:///home/svn/framework3/trunk@4397 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-16 05:22:36 +00:00
Matt Miller
93da259db2
additions to the user guide, fix data store to not import globally defined values, added ability to flush datastores
...
git-svn-id: file:///home/svn/framework3/trunk@4387 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-15 08:02:47 +00:00
Matt Miller
3416375c72
typo, case sensitive
...
git-svn-id: file:///home/svn/framework3/trunk@4385 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-15 07:28:52 +00:00
HD Moore
a1c6dda462
Patches from solar to add symlink support to mod dirs and prevent caching of broken modules
...
git-svn-id: file:///home/svn/framework3/trunk@4384 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-15 05:32:48 +00:00
HD Moore
8a797e6bcc
Support for killing sessions from the UI and killing all running jobs with jobs -a
...
git-svn-id: file:///home/svn/framework3/trunk@4361 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-11 23:24:25 +00:00
HD Moore
4d205cdcd8
Consistency fixes for the print_* routines
...
git-svn-id: file:///home/svn/framework3/trunk@4358 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-11 19:40:33 +00:00
HD Moore
c46c1c2d04
Working meterpreter from inside msfweb
...
git-svn-id: file:///home/svn/framework3/trunk@4357 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-11 19:33:01 +00:00
HD Moore
020ec49767
Updates to the msfgui interface
...
git-svn-id: file:///home/svn/framework3/trunk@4355 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-11 09:22:06 +00:00
Matt Miller
4cd2679f2f
get rid for prompt and use output for displaying the prompt
...
git-svn-id: file:///home/svn/framework3/trunk@4352 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-11 06:59:22 +00:00
HD Moore
d1136c7286
Nevermind, the pipe_input.fd should be used instead of .fd
...
git-svn-id: file:///home/svn/framework3/trunk@4338 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-10 02:55:28 +00:00
HD Moore
934f2652b5
Changed input_fd to just fd
...
git-svn-id: file:///home/svn/framework3/trunk@4337 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-10 02:44:41 +00:00
HD Moore
b39346079d
This adds the input_fd() method, which returns a selectable() socket
...
git-svn-id: file:///home/svn/framework3/trunk@4334 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-10 02:04:52 +00:00
HD Moore
2980467f1b
Formatting updates
...
git-svn-id: file:///home/svn/framework3/trunk@4315 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-04 01:54:10 +00:00
Matt Miller
a68dfe89bf
better errors if meterp file is missing
...
git-svn-id: file:///home/svn/framework3/trunk@4313 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-03 19:39:11 +00:00
Matt Miller
279c0e3e52
defanged mode
...
git-svn-id: file:///home/svn/framework3/trunk@4303 4d416f70-5f16-0410-b530-b9f4589650da
2007-01-30 04:48:35 +00:00
HD Moore
6df557c8a7
Support for bidirectional pipe on windows uses a hacked up socket_pair()
...
git-svn-id: file:///home/svn/framework3/trunk@4291 4d416f70-5f16-0410-b530-b9f4589650da
2007-01-21 20:21:58 +00:00
HD Moore
8d06aad5b4
Tab completion has been added to the web console
...
git-svn-id: file:///home/svn/framework3/trunk@4290 4d416f70-5f16-0410-b530-b9f4589650da
2007-01-20 22:19:32 +00:00
HD Moore
4bd5580784
Updates for the web interface
...
git-svn-id: file:///home/svn/framework3/trunk@4287 4d416f70-5f16-0410-b530-b9f4589650da
2007-01-19 08:46:06 +00:00
Matt Miller
97feb5b79d
hex-normal is broken?
...
git-svn-id: file:///home/svn/framework3/trunk@4276 4d416f70-5f16-0410-b530-b9f4589650da
2007-01-15 00:43:17 +00:00
HD Moore
d09046a5b9
Accessing res['header'] is now case insensitive for HTTP responses
...
Added the Google Appliance exploit
git-svn-id: file:///home/svn/framework3/trunk@4259 4d416f70-5f16-0410-b530-b9f4589650da
2007-01-05 05:22:39 +00:00
Matt Miller
7da10dd53e
fix opcode compat with new http client interface
...
git-svn-id: file:///home/svn/framework3/trunk@4244 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-30 07:39:34 +00:00
HD Moore
2bc1d4be18
Updates to the client API
...
git-svn-id: file:///home/svn/framework3/trunk@4242 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-28 23:42:54 +00:00
HD Moore
7d949bf802
Remove whitespace from base64
...
git-svn-id: file:///home/svn/framework3/trunk@4238 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-28 19:56:57 +00:00
HD Moore
bb79a9a6be
Use pack/unpack vs the Base64 library (seems to be broken on OS X)
...
git-svn-id: file:///home/svn/framework3/trunk@4237 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-28 19:55:35 +00:00
HD Moore
58f75149e0
Explicitly specify the ::Base64 class
...
git-svn-id: file:///home/svn/framework3/trunk@4236 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-28 19:52:33 +00:00
Matt Miller
e1565e2af4
fixed a few issues with the alpha2 implementation
...
git-svn-id: file:///home/svn/framework3/trunk@4230 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-28 05:19:31 +00:00
HD Moore
804df25240
Initial overhaul of the HTTP client api. This removes nearly all of the client evasion methods, but leaves the code in a great state to reimplement them with less issues.
...
git-svn-id: file:///home/svn/framework3/trunk@4222 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-19 07:11:55 +00:00
HD Moore
239fe1e8ae
Removing the obsolete evasion levels API
...
git-svn-id: file:///home/svn/framework3/trunk@4221 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-19 04:32:07 +00:00
HD Moore
ffc626675b
Initial support for PHP payloads
...
git-svn-id: file:///home/svn/framework3/trunk@4215 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-17 07:57:51 +00:00
Matt Miller
23a61e0a49
woops
...
git-svn-id: file:///home/svn/framework3/trunk@4214 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-17 07:52:05 +00:00
Matt Miller
ddd40907d5
fix for service management issue with tcp server/http server mixins
...
git-svn-id: file:///home/svn/framework3/trunk@4213 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-17 07:12:04 +00:00
HD Moore
8a922d0641
Always use IO.read vs IO.readlines.join
...
git-svn-id: file:///home/svn/framework3/trunk@4211 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-17 07:00:44 +00:00
HD Moore
789556f004
Woops, forgot to commit this, thanks MC!
...
git-svn-id: file:///home/svn/framework3/trunk@4160 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-02 23:56:52 +00:00
HD Moore
3edea24c3d
This adds the backupexec registry access module and a supporting library for windows registry constants
...
git-svn-id: file:///home/svn/framework3/trunk@4159 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-02 19:48:10 +00:00
HD Moore
8746882bf4
Changed the defaut win32 process back to lsass.exe until we come up with a better solution -- spools just results in nothing happening in many cases.
...
git-svn-id: file:///home/svn/framework3/trunk@4145 4d416f70-5f16-0410-b530-b9f4589650da
2006-11-16 03:49:56 +00:00
HD Moore
f925120ddd
Wifi updates
...
git-svn-id: file:///home/svn/framework3/trunk@4129 4d416f70-5f16-0410-b530-b9f4589650da
2006-11-11 21:45:28 +00:00
Matt Miller
b306da967d
exit thread instead of exit proc
...
git-svn-id: file:///home/svn/framework3/trunk@4127 4d416f70-5f16-0410-b530-b9f4589650da
2006-11-11 19:18:04 +00:00
Matt Miller
2627f5b7f9
hurray for the next stager
...
git-svn-id: file:///home/svn/framework3/trunk@4126 4d416f70-5f16-0410-b530-b9f4589650da
2006-11-11 19:17:00 +00:00
Matt Miller
702d6a6544
added recovery stub for kiidleloop
...
git-svn-id: file:///home/svn/framework3/trunk@4122 4d416f70-5f16-0410-b530-b9f4589650da
2006-11-11 04:38:45 +00:00
HD Moore
dddc4a7640
New stager from johnycsh
...
git-svn-id: file:///home/svn/framework3/trunk@4121 4d416f70-5f16-0410-b530-b9f4589650da
2006-11-11 04:14:57 +00:00
HD Moore
00b2cafec8
md5 was replaced with digest/md5 in 1.9 and 1.8.5
...
git-svn-id: file:///home/svn/framework3/trunk@4119 4d416f70-5f16-0410-b530-b9f4589650da
2006-11-09 19:54:40 +00:00
HD Moore
fa91b4b5dd
Bug fixes to rescue statements (was catching relative exception class, not the main exception class)
...
git-svn-id: file:///home/svn/framework3/trunk@4086 4d416f70-5f16-0410-b530-b9f4589650da
2006-10-29 17:41:19 +00:00
HD Moore
38b01597e8
Fix base64
...
git-svn-id: file:///home/svn/framework3/trunk@4057 4d416f70-5f16-0410-b530-b9f4589650da
2006-10-26 02:42:04 +00:00
Matt Miller
465ea3c677
initial integration of basic kernel-mode payload support
...
git-svn-id: file:///home/svn/framework3/trunk@4044 4d416f70-5f16-0410-b530-b9f4589650da
2006-10-16 23:59:14 +00:00
Matt Miller
fa14510b78
starting integration of kernel-mode payloads
...
git-svn-id: file:///home/svn/framework3/trunk@4043 4d416f70-5f16-0410-b530-b9f4589650da
2006-10-16 21:40:38 +00:00
Matt Miller
f1fb05690f
misc bugfixes in the http subsystem
...
git-svn-id: file:///home/svn/framework3/trunk@4019 4d416f70-5f16-0410-b530-b9f4589650da
2006-10-11 09:27:39 +00:00
Matt Miller
abf2e057c8
apache chunked encoding win32 port
...
git-svn-id: file:///home/svn/framework3/trunk@4017 4d416f70-5f16-0410-b530-b9f4589650da
2006-10-11 08:31:54 +00:00
Matt Miller
934230a005
fix for variable ref
...
git-svn-id: file:///home/svn/framework3/trunk@3917 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-19 20:24:55 +00:00
Matt Miller
00ffcc3835
support for meterpreter scripts
...
git-svn-id: file:///home/svn/framework3/trunk@3916 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-19 03:15:25 +00:00
Matt Miller
9018329f1a
added cleanup to meterp
...
git-svn-id: file:///home/svn/framework3/trunk@3908 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-17 23:12:46 +00:00
HD Moore
4c5b257a94
Fix a bug that prevents jobs from being cleaned up
...
git-svn-id: file:///home/svn/framework3/trunk@3900 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-16 20:07:25 +00:00
Matt Miller
902136a85e
fixing up a few things
...
git-svn-id: file:///home/svn/framework3/trunk@3898 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-16 07:21:41 +00:00
HD Moore
475df9c08b
Added the stderr log sink
...
git-svn-id: file:///home/svn/framework3/trunk@3895 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-16 05:50:10 +00:00
HD Moore
0b71dc5d04
A few updates to add NT Trans2 secondary requests, fix an authentication issue, and support a new denial of service module
...
git-svn-id: file:///home/svn/framework3/trunk@3885 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-14 05:41:54 +00:00
Matt Miller
3e69f46a3a
added support for manual ranking
...
git-svn-id: file:///home/svn/framework3/trunk@3866 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-12 05:34:58 +00:00
HD Moore
47039ff3fa
First round of bugfixes for encoders. Alphanumeric encoders no longer default the BufferRegister option, since this can lead to non-compatible exploits falling through to these encoders, selecting them, and then crashing. The new method uses a dynamic (not quite poly) geteip generator, that while not yet alphanumeric compatible, it handles most of the known use cases. Remaining items:
...
1) Figure out how to handle unicode geteip (unicode encoded, alphanum probably)
2) Add keys to the unicode payloads to force a corresponding keyu on the exploit side to enable
git-svn-id: file:///home/svn/framework3/trunk@3863 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-10 05:10:48 +00:00
Matt Miller
7a051c8ee1
bidirectional pipe
...
git-svn-id: file:///home/svn/framework3/trunk@3862 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-10 02:21:23 +00:00
Matt Miller
a3f620b224
buffered input
...
git-svn-id: file:///home/svn/framework3/trunk@3861 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-10 02:21:12 +00:00
Matt Miller
b0ba01973c
fix for calling stat remotely instead of locally
...
git-svn-id: file:///home/svn/framework3/trunk@3854 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-05 18:34:52 +00:00
HD Moore
fb6f80dd5b
Bugfix
...
git-svn-id: file:///home/svn/framework3/trunk@3853 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-02 06:49:06 +00:00
HD Moore
be356d7505
Updated to reflect the new license of Rex
...
git-svn-id: file:///home/svn/framework3/trunk@3850 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-01 15:50:10 +00:00
Matt Miller
860c016887
fix for relative issue
...
git-svn-id: file:///home/svn/framework3/trunk@3849 4d416f70-5f16-0410-b530-b9f4589650da
2006-09-01 00:57:31 +00:00
Matt Miller
1583f4e276
fix to not attempt to output text if there is no output handle
...
git-svn-id: file:///home/svn/framework3/trunk@3848 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-29 00:48:33 +00:00
HD Moore
7a0c8d2c8d
Cleanup
...
git-svn-id: file:///home/svn/framework3/trunk@3846 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-28 00:24:34 +00:00
Spoon M
190922400e
fixed up some exception issues in standalone meterp. Should eventually stop catching ::Exception since its too vague
...
git-svn-id: file:///home/svn/framework3/trunk@3842 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-24 22:54:06 +00:00
Spoon M
34ec11dfed
I have been careless with my sword.
...
git-svn-id: file:///home/svn/framework3/trunk@3839 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-21 23:08:36 +00:00
Spoon M
d42381f3e1
I have been careless with my sword.
...
git-svn-id: file:///home/svn/framework3/trunk@3838 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-21 23:03:58 +00:00
Spoon M
d89ac6478c
more meterp decoupling
...
git-svn-id: file:///home/svn/framework3/trunk@3836 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-21 22:50:27 +00:00
Spoon M
06e9f91b28
Make it so you can require meterpreter without having to require rex.rb, steps towards a standalone meterp
...
git-svn-id: file:///home/svn/framework3/trunk@3835 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-21 21:35:03 +00:00
Matt Miller
cc6900d2ec
fix to bind_tcp handler where it wouldn't use the proper comm
...
git-svn-id: file:///home/svn/framework3/trunk@3834 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-17 01:57:52 +00:00
Matt Miller
d8b2f95178
auto load stdapi before interact, implement type? interface
...
git-svn-id: file:///home/svn/framework3/trunk@3833 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-15 04:07:25 +00:00
Matt Miller
a724d42aa0
added mcafee mcsubmgr exploit, added functional avoid utf8 encoder
...
git-svn-id: file:///home/svn/framework3/trunk@3830 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-14 08:55:37 +00:00
HD Moore
d3b9cf1b20
Added rerun command to auxiliary
...
Fixed range_walker to allow multiple ranges
Version scanner now mostly works
git-svn-id: file:///home/svn/framework3/trunk@3824 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-13 00:08:40 +00:00
HD Moore
651a1a7965
Bug fix to support NT 4.0
...
git-svn-id: file:///home/svn/framework3/trunk@3822 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-12 23:07:25 +00:00
HD Moore
c5542fd347
Major reworking of the recon stuff, there is a new mixin called Auxiliary::Scanner that
...
supports per-range, per-host, and per-batch requests. The reporting stuff has been moved
into a new mixin for it. The old recon stuff was pulled out and sample modules for the
scanner mixin were added. Almost time to re-import skape's old recon foo using Scanner :-)
git-svn-id: file:///home/svn/framework3/trunk@3820 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-12 08:31:38 +00:00
Matt Miller
7bd26e4925
fixed bug in service manager hardcore alias, new passivex dll/proj files
...
git-svn-id: file:///home/svn/framework3/trunk@3807 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-08 03:29:26 +00:00
Matt Miller
2c2af2b1bd
fix typo
...
git-svn-id: file:///home/svn/framework3/trunk@3804 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-03 05:02:28 +00:00
HD Moore
25c08bb206
Bug fixes, list of known bugs, final prep for beta-1
...
git-svn-id: file:///home/svn/framework3/trunk@3803 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-02 06:30:36 +00:00
HD Moore
cac9561b61
Bug fix for previous workaround
...
git-svn-id: file:///home/svn/framework3/trunk@3799 4d416f70-5f16-0410-b530-b9f4589650da
2006-08-01 01:50:26 +00:00
HD Moore
4ef104e869
Readline fix
...
git-svn-id: file:///home/svn/framework3/trunk@3798 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-31 20:00:20 +00:00
bmc
f8897ac164
stdio doesn't support readline
...
git-svn-id: file:///home/svn/framework3/trunk@3797 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-31 19:59:29 +00:00
HD Moore
8006479e6b
Fix for OS X socket bugs
...
git-svn-id: file:///home/svn/framework3/trunk@3796 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-31 19:22:21 +00:00
Matt Miller
023b63bff8
potential fix for msfpescan issue
...
git-svn-id: file:///home/svn/framework3/trunk@3793 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-31 13:44:58 +00:00
HD Moore
377e606929
Added javascript and win32 pe output formats
...
git-svn-id: file:///home/svn/framework3/trunk@3787 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-31 04:05:20 +00:00
HD Moore
e55cff59e1
Fixed Rex::Arch.endian()
...
Added Rex::Text.to_unescape()
Added two mozilla exploits
Fixed firefox exploit to use new api
git-svn-id: file:///home/svn/framework3/trunk@3784 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-31 02:50:41 +00:00
HD Moore
d0bc17f17a
Minor updates
...
git-svn-id: file:///home/svn/framework3/trunk@3778 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-30 21:31:02 +00:00
Matt Miller
21f4a10d32
the File.open's were correct, they needed to use the local File class and not Rex::Post::File
...
git-svn-id: file:///home/svn/framework3/trunk@3775 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-30 17:13:06 +00:00
HD Moore
a2592959c3
Readline mode disabledby defualt for interactive sessios
...
Fixed an issue with exploit.rb directly running a session command after the session command had been renamed
git-svn-id: file:///home/svn/framework3/trunk@3774 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-29 23:01:38 +00:00
HD Moore
c081d7b2b1
Fixed continuaion across trap error, minor tweaks under readline
...
git-svn-id: file:///home/svn/framework3/trunk@3772 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-29 20:03:05 +00:00
HD Moore
6677b4ba71
Minor bug fixes to remove extra 'p' calls
...
Rewrite of stdio/readline to support Windows
git-svn-id: file:///home/svn/framework3/trunk@3766 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-27 22:28:19 +00:00
HD Moore
eb4b7ad1ad
No longer used
...
git-svn-id: file:///home/svn/framework3/trunk@3764 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-27 20:56:23 +00:00
HD Moore
b4a0f34021
Using readline5 solves all hangs
...
git-svn-id: file:///home/svn/framework3/trunk@3763 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-27 05:35:29 +00:00
HD Moore
eeb894b70c
Change from stdin to readconsoleinput
...
git-svn-id: file:///home/svn/framework3/trunk@3762 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-27 05:03:56 +00:00
HD Moore
cb933d9b03
Test
...
git-svn-id: file:///home/svn/framework3/trunk@3761 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-27 04:31:36 +00:00
HD Moore
edb1f1a7ba
IT WORKS!!!!
...
git-svn-id: file:///home/svn/framework3/trunk@3759 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-27 04:16:39 +00:00
HD Moore
a021982e03
Enabled patched readline hackery
...
git-svn-id: file:///home/svn/framework3/trunk@3757 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-27 03:39:27 +00:00
HD Moore
db8c76f679
Various hacks for win32 mode
...
git-svn-id: file:///home/svn/framework3/trunk@3756 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-27 00:59:00 +00:00
bmc
5b319613ab
* add html encoding
...
git-svn-id: file:///home/svn/framework3/trunk@3755 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-24 19:25:59 +00:00
HD Moore
1a7ba78dc8
Removed a dumb debugging line that was accidentally comitted
...
git-svn-id: file:///home/svn/framework3/trunk@3752 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-20 04:43:52 +00:00
Spoon M
f95d4174de
BLARGGGG. Actually remove the null terminating byte (instead of returning the same string, bug). Another bug treating all registry keys that are a string as a dword...
...
git-svn-id: file:///home/svn/framework3/trunk@3749 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-18 20:37:38 +00:00
Spoon M
41890a86f2
use loop do instead of while 1 (ruby warning, literal in condition)
...
git-svn-id: file:///home/svn/framework3/trunk@3748 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-18 17:34:15 +00:00
Spoon M
df32aedf44
added parens to fix precedence/void context bug
...
git-svn-id: file:///home/svn/framework3/trunk@3747 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-18 17:32:09 +00:00
Spoon M
1af7c1dd23
Change to an assignment, ruby warnings about a void context (which is true)
...
git-svn-id: file:///home/svn/framework3/trunk@3746 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-18 17:30:43 +00:00
HD Moore
775183661d
Split trans into two routines, one of which sets maxparm/maxdata to zero, which is required to trigger the mailslot bug. Thanks Nico!
...
git-svn-id: file:///home/svn/framework3/trunk@3741 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-13 03:04:53 +00:00
HD Moore
35568b570a
Demo code added for MS06-035, mailslot write added to client.rb
...
git-svn-id: file:///home/svn/framework3/trunk@3740 4d416f70-5f16-0410-b530-b9f4589650da
2006-07-11 20:02:45 +00:00
bmc
6e6b1bb2a7
* NDR has been moved, so remove the tests for now, removing the code later
...
git-svn-id: file:///home/svn/framework3/trunk@3734 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-28 13:35:19 +00:00
HD Moore
2b603db2bb
Merge from side branch to fix a bug
...
git-svn-id: file:///home/svn/framework3/trunk@3732 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-27 23:00:49 +00:00
HD Moore
d1efbad1e7
Minor updates
...
git-svn-id: file:///home/svn/framework3/trunk@3722 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-23 06:20:52 +00:00
HD Moore
b2895bec0d
Minor sanity checks added
...
git-svn-id: file:///home/svn/framework3/trunk@3697 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-17 17:36:19 +00:00
HD Moore
c6436b501a
IPv6 needed this fix as well
...
git-svn-id: file:///home/svn/incoming/trunk@3673 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-16 03:56:08 +00:00
Matt Miller
3e37b5993f
fix unpack in from_sockaddr
...
git-svn-id: file:///home/svn/incoming/trunk@3672 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-16 03:11:53 +00:00
Matt Miller
4f21fc4709
fix for pack crap
...
git-svn-id: file:///home/svn/incoming/trunk@3671 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-16 03:03:40 +00:00
bmc
3c2a871399
* fix dotted_ip? to be more strict
...
git-svn-id: file:///home/svn/incoming/trunk@3670 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-15 22:41:57 +00:00
bmc
e70b6f7cfe
* add dotted quad validation tests (to prove the current one is broken :P )
...
git-svn-id: file:///home/svn/incoming/trunk@3669 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-15 22:41:31 +00:00
Matt Miller
54540f7eb7
fix regex
...
git-svn-id: file:///home/svn/incoming/trunk@3668 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-15 21:17:05 +00:00
Matt Miller
e312f588a2
delay issue on win32 fixed by wrapping socket calls
...
git-svn-id: file:///home/svn/incoming/trunk@3667 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-15 20:53:20 +00:00
bmc
f4545e50ed
fix comment
...
git-svn-id: file:///home/svn/incoming/trunk@3663 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-14 22:12:36 +00:00
bmc
9352454791
* add warnings, gonna go away soon
...
git-svn-id: file:///home/svn/incoming/trunk@3659 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-13 21:26:34 +00:00
bmc
1ec5099398
ndr is really just an encoding mechanism, and its not unique to DCERPC. so... move it here
...
git-svn-id: file:///home/svn/incoming/trunk@3658 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-13 20:33:01 +00:00
HD Moore
989fb37f33
Woops, forgot to keep it compatible with ipv4 :/
...
git-svn-id: file:///home/svn/incoming/trunk@3657 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-08 21:09:00 +00:00
HD Moore
ebf46cf535
Fixes for IPv6 compatibility
...
git-svn-id: file:///home/svn/incoming/trunk@3656 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-08 21:02:58 +00:00
Matt Miller
1a61d3d2fb
changes to support native win32
...
git-svn-id: file:///home/svn/incoming/trunk@3654 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-08 20:53:15 +00:00
bmc
049b71e236
move username & password to the test suite config thingie
...
git-svn-id: file:///home/svn/incoming/trunk@3652 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-01 15:30:26 +00:00
bmc
ac2d76eb71
add default smb username & password for testing in the test config
...
git-svn-id: file:///home/svn/incoming/trunk@3651 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-01 15:29:39 +00:00
bmc
c9a3258f81
removing dup trans function with a no_response argument to trans
...
git-svn-id: file:///home/svn/incoming/trunk@3650 4d416f70-5f16-0410-b530-b9f4589650da
2006-06-01 15:18:53 +00:00
bmc
09786d3eaa
tiny cleanups
...
git-svn-id: file:///home/svn/incoming/trunk@3649 4d416f70-5f16-0410-b530-b9f4589650da
2006-05-31 21:49:46 +00:00
bmc
2f33ece43b
* cleanup extra whitespaces at the end of the line
...
* collect = good
git-svn-id: file:///home/svn/incoming/trunk@3648 4d416f70-5f16-0410-b530-b9f4589650da
2006-05-30 17:18:27 +00:00
HD Moore
c3e0146443
Cleanups to SMB tests, minor fixes.
...
git-svn-id: file:///home/svn/incoming/trunk@3646 4d416f70-5f16-0410-b530-b9f4589650da
2006-05-30 16:11:00 +00:00
HD Moore
18bb4f9e6d
Fixed spaces before paranethesis issues in dcerpc/packet.rb
...
Fixed comment in smb/client.rb
Fixed ReadAndX in smb/client.rb
Updated ReadAndX struct in constants.rb
git-svn-id: file:///home/svn/incoming/trunk@3643 4d416f70-5f16-0410-b530-b9f4589650da
2006-05-15 16:44:44 +00:00
pusscat
c02749067f
Add nonupper encoder, like nonalpha, but with badchar support instead of lowercase char range
...
git-svn-id: file:///home/svn/incoming/trunk@3641 4d416f70-5f16-0410-b530-b9f4589650da
2006-05-08 15:04:50 +00:00
HD Moore
71ac31446f
SupportWords for a tree connect response are arbitrary new words that increment the WordCount, hopefully this wont break response parsing for the actual payload/bytecount. The current struct2 system can't take abitrary WordCount responses into account yet :-/
...
git-svn-id: file:///home/svn/incoming/trunk@3635 4d416f70-5f16-0410-b530-b9f4589650da
2006-05-05 13:53:16 +00:00
HD Moore
64827d1238
New evasion options for controlling how many fake uuids to place before and after the real uid when eexploiting DCERPC bugs
...
Added a new evasion option for picking readAndX/writeAndX or transNamedPipe methods for DCERPC delivery, however a struct2 issue seems to be breaking this (will investigate tomorrow).
Fixed a typo in the initialize method of the OpenPipe class
git-svn-id: file:///home/svn/incoming/trunk@3634 4d416f70-5f16-0410-b530-b9f4589650da
2006-05-03 05:53:37 +00:00
HD Moore
1fd5d698a2
Migrated client.rb to new smb time api (missed one)
...
Removed debugging print from the SMB mixin
git-svn-id: file:///home/svn/incoming/trunk@3632 4d416f70-5f16-0410-b530-b9f4589650da
2006-05-03 04:49:47 +00:00
HD Moore
44f578bf41
Changed 'boolean' flags to true/false from 0/1 in client.rb
...
Updated constants.rb to more accurately reflect packet structure in SMB responses
Updated client.rb to match the changes to constants
Updated utils.rb to include smb to unix conversation routines for time fields
Updated utils.rb to create security blobs for both client and server packets
git-svn-id: file:///home/svn/incoming/trunk@3631 4d416f70-5f16-0410-b530-b9f4589650da
2006-05-03 04:43:19 +00:00
HD Moore
1a54cc810a
Fixed numerous issues involving smb/dcerpc interaction
...
Fixed 'bad' use of method definition (space after method name, will be depreciated soon)
git-svn-id: file:///home/svn/incoming/trunk@3626 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-30 19:49:27 +00:00
pusscat
5bfe1048e0
change the randbase 0x41 fix to work for shell_reverse_tcp
...
git-svn-id: file:///home/svn/incoming/trunk@3625 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-27 16:23:02 +00:00
HD Moore
42bc7496cf
All sorts of fun changes to smb/dcerpc, the basics are:
...
1) Clean up SMB constants, add new ones, define which ones are supported by dialect
2) DCERPC over SMB uses a 'OpenPipe' class, not an 'OpenFile'
3) A new DCERPC option called 'smb_pipeio' allows the user to switch between Read/Write and TransactNamedPipe()
git-svn-id: file:///home/svn/incoming/trunk@3622 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-26 16:59:44 +00:00
pusscat
0f142d18e4
Fix to ensure that 0x41 isn't randomly generated to prematurely break our decode loop
...
git-svn-id: file:///home/svn/incoming/trunk@3620 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-26 15:50:05 +00:00
Matt Miller
55c3c1247b
support to use proper pointer representation and 64-bit integers in struct
...
git-svn-id: file:///home/svn/incoming/trunk@3617 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-24 21:09:36 +00:00
bmc
df49cfabb0
* add SSL TCP server support, using runtime generated/signed keys
...
* add HTTPS support
note, SSL service tests don't work. Right now, the tests just bail early. The
client spins forever trying to get data. When the client & server are in
seperate processes, this isn't a problem. A threaded test implementation is
closer, as data sent from the client gets to the server just fine.
git-svn-id: file:///home/svn/incoming/trunk@3616 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-24 18:49:00 +00:00
pusscat
71e3323dbd
Adjust verboten ranges
...
git-svn-id: file:///home/svn/incoming/trunk@3615 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-24 17:49:04 +00:00
pusscat
25b60466ad
Fix ecx count
...
Fix jle -> jge
git-svn-id: file:///home/svn/incoming/trunk@3614 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-24 15:42:40 +00:00
pusscat
5b8ceaf72f
Make sure that table gets updated
...
git-svn-id: file:///home/svn/incoming/trunk@3611 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-24 15:01:25 +00:00
Matt Miller
4c92672cb3
initial work on adding x64 support, not all finished yet
...
git-svn-id: file:///home/svn/incoming/trunk@3610 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-24 14:57:42 +00:00
pusscat
0e0a8ee0b3
Move bad block check >.<
...
git-svn-id: file:///home/svn/incoming/trunk@3609 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-24 14:38:34 +00:00
HD Moore
e439b5a32d
Changed default read size for analuze, needs better logic
...
Changed pattern_offset to work like 2.x - from lin0xx
git-svn-id: file:///home/svn/incoming/trunk@3608 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-21 21:06:31 +00:00
pusscat
4a781e59cd
Replace JE with JLE to remove lowercase range instruction
...
git-svn-id: file:///home/svn/incoming/trunk@3607 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-21 13:28:04 +00:00
bmc
71fc4bd219
* random states
...
* random hostnames
git-svn-id: file:///home/svn/incoming/trunk@3605 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-21 03:59:07 +00:00
pusscat
f678425f07
Add non-alpha encoder (not quite done, but passes tests with \xcc)
...
git-svn-id: file:///home/svn/incoming/trunk@3604 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-20 21:11:33 +00:00
pusscat
9c02084f20
More dec -> mod for +/- offset support
...
git-svn-id: file:///home/svn/incoming/trunk@3603 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-20 15:07:10 +00:00
pusscat
44b14f01cb
Fix alpha_uppercase:
...
dec -> mod (in accordance with +/- offset ability)
remove 0x37 from mod suffix, which is unnecessary and screwing the fixups by one char
git-svn-id: file:///home/svn/incoming/trunk@3602 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-20 14:35:18 +00:00
HD Moore
589205e5ff
Nearly 100% functional
...
git-svn-id: file:///home/svn/incoming/trunk@3600 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-16 04:41:54 +00:00
HD Moore
17d2ba798b
More work on the msfpescan port
...
git-svn-id: file:///home/svn/incoming/trunk@3599 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-16 01:56:17 +00:00
HD Moore
da41886856
lib/msf/core/module_manager.rb - bug fixes to make it work with ruby-cvs
...
lib/rex/arch/x86.rb - removed illegal 'break' statements
lib/rex/peparsey* - imported from spn/, renamed classes to Rex
msfpescan - first version from spoonm
git-svn-id: file:///home/svn/incoming/trunk@3598 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-15 20:26:41 +00:00
Matt Miller
be710b65a2
fix poly generation bug
...
git-svn-id: file:///home/svn/incoming/trunk@3596 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-14 04:09:53 +00:00
Spoon M
4b9033be00
pack bug found during bh eu
...
git-svn-id: file:///home/svn/incoming/trunk@3594 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-10 00:21:43 +00:00
HD Moore
f4736c3eae
Minor improvements
...
git-svn-id: file:///home/svn/incoming/trunk@3593 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-08 06:35:35 +00:00
Matt Miller
243127447b
some meterp bugfixes found while creating a blog post :)
...
git-svn-id: file:///home/svn/incoming/trunk@3592 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-07 03:02:37 +00:00
HD Moore
7b4fb0d6aa
Tons of fixes for aux/recon/db
...
git-svn-id: file:///home/svn/incoming/trunk@3589 4d416f70-5f16-0410-b530-b9f4589650da
2006-04-03 04:33:30 +00:00
bmc
676a582814
oops, forgot to add these
...
git-svn-id: file:///home/svn/incoming/trunk@3582 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-30 15:13:14 +00:00
bmc
dbf0fcf0f2
* add object_id and random object_id call evasion
...
git-svn-id: file:///home/svn/incoming/trunk@3579 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-29 20:46:29 +00:00
bmc
839ad37dc4
* update testset
...
git-svn-id: file:///home/svn/incoming/trunk@3578 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-29 19:34:46 +00:00
bmc
c96065fc3b
* update testset, thanks to changes HD made
...
git-svn-id: file:///home/svn/incoming/trunk@3577 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-29 19:34:25 +00:00
bmc
ca5da765c5
* fix oddball bug with newlines thanks to using Regexp to split chars
...
git-svn-id: file:///home/svn/incoming/trunk@3576 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-29 18:40:15 +00:00
bmc
d631902fc1
text.rb
...
git-svn-id: file:///home/svn/incoming/trunk@3575 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-29 18:39:42 +00:00
bmc
9a0b748a4b
* add header test suite
...
git-svn-id: file:///home/svn/incoming/trunk@3567 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-09 19:52:34 +00:00
bmc
5b675262be
properlly support responses when we get a request like this:
...
(echo "GET / HTTP/1.0"; echo ) |nc IP PORT
git-svn-id: file:///home/svn/incoming/trunk@3566 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-09 19:51:37 +00:00
HD Moore
5411701d3f
Aux mode updates
...
git-svn-id: file:///home/svn/incoming/trunk@3564 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-09 17:28:37 +00:00
bmc
223d22c2e6
* object cleanups
...
* add tcp request fragmentation support
git-svn-id: file:///home/svn/incoming/trunk@3562 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-08 19:13:27 +00:00
bmc
f5ec95bf80
* blah, rex exceptions
...
git-svn-id: file:///home/svn/incoming/trunk@3560 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-08 17:25:59 +00:00
bmc
9d54b40c63
* blah. rex exceptions
...
git-svn-id: file:///home/svn/incoming/trunk@3559 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-08 17:25:40 +00:00
bmc
dde940e876
* moving XDR to Rex::Encoder, since its really an encoder. BTW, one of the tests fails... this I know, I didn't write the code that implements it, just the test that fails :P
...
git-svn-id: file:///home/svn/incoming/trunk@3558 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-07 22:44:49 +00:00
bmc
93870878fe
* no self wrapper to unicode
...
* update tests to make more sense when they fail
git-svn-id: file:///home/svn/incoming/trunk@3557 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-07 20:19:30 +00:00
bmc
57d50528f2
* add
...
git-svn-id: file:///home/svn/incoming/trunk@3556 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-07 16:41:48 +00:00
HD Moore
feca661373
Fixed typos in the license
...
Fixed exception issues
git-svn-id: file:///home/svn/incoming/trunk@3552 4d416f70-5f16-0410-b530-b9f4589650da
2006-03-07 06:50:25 +00:00
bmc
279abda264
* uri encoding is now part of Rex::Text
...
* add junk param start
* add junk URI end
git-svn-id: file:///home/svn/incoming/trunk@3546 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-27 19:55:22 +00:00
bmc
53dfa3c83d
* forgot the 'none' encoding in the test
...
git-svn-id: file:///home/svn/incoming/trunk@3545 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-27 19:53:36 +00:00
bmc
64c7a2063f
* add uri encoding as a text modifier
...
* add multibyte hex encoding. useful for %u
git-svn-id: file:///home/svn/incoming/trunk@3544 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-27 19:51:17 +00:00
bmc
59f16d0a1b
* add MS's widechar encoding support, named uhwtfms :P (note, to use in something like a URI, it needs to be cleaned up... since you have to send %uXXXX instead of just 2 bytes raw encoded)
...
git-svn-id: file:///home/svn/incoming/trunk@3541 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-22 23:29:34 +00:00
bmc
8422da47dd
* verify we get all of the random entries we expect on a few of iterations
...
git-svn-id: file:///home/svn/incoming/trunk@3529 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-14 01:04:29 +00:00
bmc
b56432346e
* all non-printable characters are utf-8 by default
...
git-svn-id: file:///home/svn/incoming/trunk@3528 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-14 01:04:06 +00:00
bmc
bce161e622
* add utf-8 support, with overlong and invalid overlong encodings
...
* update utf-7 support to a mode to specify "all"
git-svn-id: file:///home/svn/incoming/trunk@3526 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-13 22:52:01 +00:00
bmc
b091a21f2b
* to_unicode now supports more than just utf-16le, which is still the default.
...
* add tests for all of the unicode variations.
git-svn-id: file:///home/svn/incoming/trunk@3524 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-10 17:30:41 +00:00
bmc
524c0a3f74
* add 'none' encoding
...
git-svn-id: file:///home/svn/incoming/trunk@3521 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-10 15:44:15 +00:00
bmc
1351ceed1c
* add support to hex/%u encode a URI
...
git-svn-id: file:///home/svn/incoming/trunk@3517 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-06 22:48:57 +00:00
bmc
c2c01a2d9e
* use full path to the const, since in odd situations, the const isn't in scope. (WTF?)
...
git-svn-id: file:///home/svn/incoming/trunk@3513 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-06 20:24:45 +00:00
bmc
0f6055c73c
support both POST and SEARCH as basic post request types.
...
git-svn-id: file:///home/svn/incoming/trunk@3512 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-06 20:23:52 +00:00
bmc
f5affd4b41
ugh, nasty bug where if an exception is raised during on_client_data in which the client was shut down, the select loop will still state that the client has data to be processed, which causes an exception to be raised, starting to loop over again
...
git-svn-id: file:///home/svn/incoming/trunk@3496 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-03 19:54:08 +00:00
bmc
f3ae631d59
tabify
...
git-svn-id: file:///home/svn/incoming/trunk@3488 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-01 18:42:14 +00:00
vlad902
27e12952d0
Replace get_once with get()
...
git-svn-id: file:///home/svn/incoming/trunk@3487 4d416f70-5f16-0410-b530-b9f4589650da
2006-02-01 00:01:57 +00:00
bmc
6c8f513e47
* add "good" char list as well, since well... otherwise its painful.
...
git-svn-id: file:///home/svn/incoming/trunk@3485 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-31 22:25:55 +00:00
bmc
8d2582dffa
use a slightly different port than other tests
...
git-svn-id: file:///home/svn/incoming/trunk@3483 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-30 22:11:36 +00:00
bmc
750e119a76
* use a slightly different port than other tests
...
git-svn-id: file:///home/svn/incoming/trunk@3482 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-30 22:11:09 +00:00
bmc
d668b87f68
* remove some comments
...
git-svn-id: file:///home/svn/incoming/trunk@3481 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-30 22:09:58 +00:00
HD Moore
f4c07e8a54
Catch an exception thrown if no default route exists
...
git-svn-id: file:///home/svn/incoming/trunk@3480 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-30 21:57:24 +00:00
bmc
cd06c10aba
* fixup include path
...
git-svn-id: file:///home/svn/incoming/trunk@3478 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-30 18:58:16 +00:00
bmc
93ad7045ba
* rex exception names are used, therefor rex/exceptions is required
...
git-svn-id: file:///home/svn/incoming/trunk@3477 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-30 18:50:43 +00:00
bmc
f76becf428
* make the connection failure use 1 instead of 0, since many OSs bitch differentlly about port 0 than other ports
...
git-svn-id: file:///home/svn/incoming/trunk@3476 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-30 18:49:08 +00:00
bmc
05b9aacbc1
'none' is an ok content-encoding, just does nothing... (passed in from the exploit mixin)
...
git-svn-id: file:///home/svn/incoming/trunk@3475 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-30 17:31:32 +00:00
HD Moore
c1b9129bca
A couple more assertions in the tcp_server test suite.
...
Added template for the winamp pls overflow (unc computer name)
git-svn-id: file:///home/svn/incoming/trunk@3474 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-30 17:25:44 +00:00
bmc
be31eead6f
* client and server (once accepted) should have the same functionality. so, make the tests do that.
...
git-svn-id: file:///home/svn/incoming/trunk@3473 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-30 17:12:51 +00:00
HD Moore
5661598ef3
Addign read function >>
...
git-svn-id: file:///home/svn/incoming/trunk@3472 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-30 16:37:41 +00:00
bmc
9193668e9d
* use a different port than the UDP tests, as to allow running the tests in parallel
...
git-svn-id: file:///home/svn/incoming/trunk@3471 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-30 15:47:47 +00:00
bmc
48611adb2c
* making constants look like reality is a good thing
...
git-svn-id: file:///home/svn/incoming/trunk@3470 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-30 15:13:25 +00:00
HD Moore
9b9bd2b7a7
Fixed bugs in io/stream:
...
1) no longer modify the buffer argument in send
2) no longer duplicate the buffer argument in write
Added some basic telnet control character detection to socket:
1) ^D closes a connection
2) ^C closes a connection
3) ^Z just prints it out
Problems with control character handling in msfd:
1) The current handlers are signal based, could be more than one msfd client
2) Calling ui._suspend isn't possible from the Input driver class (no context now)
git-svn-id: file:///home/svn/incoming/trunk@3462 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-28 07:12:35 +00:00
bmc
98dcf5b539
* s/\t/ / doesn't always work...
...
git-svn-id: file:///home/svn/incoming/trunk@3461 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-28 01:23:46 +00:00
bmc
20fec01d68
* add junk pipelined request support
...
* fix socket creation on pipelined requests
* when a server says that the connection should be closed (Connection: closed), then close the connection, since its going to regardless, and we don't want to loose our state
* support non-standard line termination in headers. ie \n instead of \r\n
* add junk headers (X-rand: rand)
* add header folding (for evasion)
* add parse_header_re (still leaving parse_header around, though its dead code ATM) that does the right thing on non-standard line endings
* move 'gzip' to a 'compression' option
* add 'deflate' compression option (really, just raw zlib, and only firefox does deflate right)
* fix a bunch of TE:chunked decoding bugs based based on the fact that Apache doesn't always close chunks appropriately
* modify parse_body to not return state, since it doesn't always do that, and the return isn't used... self.state is.
* add TE:chunked request support
* normalize URIs in requests before saving them
* Move params out of the URI, but when the uri is requested, and the method is GET, and there are params, return a URI that has the params that are approrpiately encoded (needed for junk_params, see below)
* move request.to_s support of params to use the request params array when a POST, allows use of junk params support (see below). NOTE: If the body is provided, use the body instead of params, in case you want to hardcode the params in a POST request, eg: php_xmlrpc_eval.rb
* Add junk params when building a param list, eg: a=b becomes asdfasdf=asdrt32a&asdfad=okhgasd&a=b&hjklasdf=hkasgd
* add URI junk slash support (eg: /////foo.html)
* param splitting now supports both '&', and ';', which CGI.pm and PHP both allow
* add URI junk directory support, eg: /asdf/../foo.html
* add param encoding support, eg: param A with value '=' is A=%3d
* add URI junk self referring directory support, eg: /././foo.html
git-svn-id: file:///home/svn/incoming/trunk@3457 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-27 21:57:44 +00:00
bmc
6064bf7c60
* add jmp and jmp_reg
...
git-svn-id: file:///home/svn/incoming/trunk@3455 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-27 21:14:24 +00:00
HD Moore
b4ad4a5d75
Tabs vs Spaces
...
git-svn-id: file:///home/svn/incoming/trunk@3453 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-27 05:33:08 +00:00
HD Moore
e9b4b96f0d
Tabs vs spaces
...
git-svn-id: file:///home/svn/incoming/trunk@3452 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-27 05:29:06 +00:00
HD Moore
93045fa927
Tab fixes
...
git-svn-id: file:///home/svn/incoming/trunk@3451 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-27 05:28:16 +00:00
bmc
a1db0b6196
space to tab (happy skape?)
...
git-svn-id: file:///home/svn/incoming/trunk@3445 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-25 21:57:30 +00:00
HD Moore
ffd0ffe5b5
Patches in from PC
...
git-svn-id: file:///home/svn/incoming/trunk@3441 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-24 23:08:20 +00:00
bmc
98b9a977f4
* these need to go away
...
git-svn-id: file:///home/svn/incoming/trunk@3440 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-24 16:01:49 +00:00
bmc
6c76e44013
this needs to go away
...
git-svn-id: file:///home/svn/incoming/trunk@3439 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-24 16:00:45 +00:00
HD Moore
bdfd2c5152
Recon modules and the recon event subsystem have been temporarily removed.
...
The 'auxiliary' system is designed to replace it and recon features will
slowly be moved back into the framework
git-svn-id: file:///home/svn/incoming/trunk@3438 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-24 03:59:44 +00:00
bmc
55ba865f30
* few cleanups plus addition of self referring directories (eg: /././././)
...
git-svn-id: file:///home/svn/incoming/trunk@3437 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-23 23:57:50 +00:00
bmc
52fa0da439
* add support for inserting junk directories, slashes, and params
...
git-svn-id: file:///home/svn/incoming/trunk@3436 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-23 21:58:53 +00:00
vlad902
2346b83ef4
Slightly re-structured and bug fixed
...
git-svn-id: file:///home/svn/incoming/trunk@3420 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-21 02:44:01 +00:00
vlad902
d051386d63
Basic SunRPC wrapper
...
git-svn-id: file:///home/svn/incoming/trunk@3419 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-21 02:43:44 +00:00
bmc
6927b64028
* comment out sync on close for the SSL connection, since it was causing an infinite recursion when calling close
...
git-svn-id: file:///home/svn/incoming/trunk@3412 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-20 19:04:17 +00:00
bmc
9913f6d953
* add SSL support to the client (pass another arg to enable)
...
git-svn-id: file:///home/svn/incoming/trunk@3411 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-20 18:59:24 +00:00
Matt Miller
ce7ebecbcb
fix from pusscat
...
git-svn-id: file:///home/svn/incoming/trunk@3409 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-19 16:55:09 +00:00
Matt Miller
cd7f1d1979
patch for unicode/to_hex/other changes from bmc
...
git-svn-id: file:///home/svn/incoming/trunk@3408 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-19 15:12:22 +00:00
Matt Miller
5cee818623
poly encoder fixes
...
git-svn-id: file:///home/svn/incoming/trunk@3406 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-18 15:43:48 +00:00
Matt Miller
12a51dc9df
somewhat of a fix for badchar issue with poly encoders, kinda lame though
...
git-svn-id: file:///home/svn/incoming/trunk@3405 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-18 15:32:49 +00:00
Matt Miller
423b023de8
patch for badchar stuff
...
git-svn-id: file:///home/svn/incoming/trunk@3404 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-18 15:21:41 +00:00
HD Moore
9bea97d358
Fixed typo
...
git-svn-id: file:///home/svn/incoming/trunk@3403 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-17 19:34:44 +00:00
HD Moore
737a1cb711
Pass socket context to child sockets from server, pass context from http mixin to socket
...
git-svn-id: file:///home/svn/incoming/trunk@3402 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-17 04:35:44 +00:00
HD Moore
e02eb0d2eb
Fixed to NOP vs Nop, Encoder vs ENCODER, setting the preferred NOP
...
Fixed multiple CPU spinning bugs in the alpha2 encoders
Fixed SiteReference to expose site type and value
git-svn-id: file:///home/svn/incoming/trunk@3401 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-17 04:09:40 +00:00
vlad902
dc83e49db2
Initial revision
...
git-svn-id: file:///home/svn/incoming/trunk@3400 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-17 01:12:38 +00:00
vlad902
da81906949
rpc -> sunrpc
...
git-svn-id: file:///home/svn/incoming/trunk@3397 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-17 01:09:15 +00:00
Matt Miller
788b3ddeed
encoder changes
...
git-svn-id: file:///home/svn/incoming/trunk@3394 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-16 22:34:22 +00:00
Matt Miller
0b27b07a5d
possible fix for header parsing issue
...
git-svn-id: file:///home/svn/incoming/trunk@3390 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-16 16:29:22 +00:00
vlad902
87478e0f3d
Remove done TODO
...
git-svn-id: file:///home/svn/incoming/trunk@3371 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-14 17:50:02 +00:00
vlad902
e9c3b312d6
Add functionality to self.set and fix a recursion bug (introduced by me, d'oh)
...
git-svn-id: file:///home/svn/incoming/trunk@3370 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-14 17:45:42 +00:00
Matt Miller
679d192173
patch to allow non-default server name
...
git-svn-id: file:///home/svn/incoming/trunk@3369 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-11 22:16:20 +00:00
vlad902
9e4530ff30
Modified the manner in which set and clear worked to make them more interconnected
...
and better!
git-svn-id: file:///home/svn/incoming/trunk@3356 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-09 02:07:56 +00:00
Matt Miller
43495bd398
more poly
...
git-svn-id: file:///home/svn/incoming/trunk@3334 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-08 01:10:45 +00:00
Matt Miller
c35e687659
jmp/call additive is no polyified
...
git-svn-id: file:///home/svn/incoming/trunk@3332 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-07 23:38:55 +00:00
Matt Miller
1931181ef2
remove dbg messages
...
git-svn-id: file:///home/svn/incoming/trunk@3324 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-07 19:08:03 +00:00
Matt Miller
b6395069ee
fixed a few bugs for px
...
git-svn-id: file:///home/svn/incoming/trunk@3323 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-07 18:59:04 +00:00
Matt Miller
ae5c816e85
various enhancements to support passivex, seems to be functional, somewhat
...
git-svn-id: file:///home/svn/incoming/trunk@3322 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-07 10:04:30 +00:00
Matt Miller
daf5eebd28
added skylined copyright notice
...
git-svn-id: file:///home/svn/incoming/trunk@3321 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-06 15:42:03 +00:00
Matt Miller
d1e8d89f07
partial fix for float problem
...
git-svn-id: file:///home/svn/incoming/trunk@3316 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-06 02:26:22 +00:00
Matt Miller
f9d058887b
initial import of alpha2 from pusscat
...
git-svn-id: file:///home/svn/incoming/trunk@3313 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-06 00:57:14 +00:00
HD Moore
8049b32cbc
Patches from <anon>
...
git-svn-id: file:///home/svn/incoming/trunk@3310 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-05 22:20:28 +00:00
Matt Miller
65e987c4e1
fix for job cleanup issue
...
git-svn-id: file:///home/svn/incoming/trunk@3305 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-05 01:54:38 +00:00
Matt Miller
1a73949451
added gzip detection
...
git-svn-id: file:///home/svn/incoming/trunk@3302 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-03 04:07:20 +00:00
HD Moore
96d4591b87
Updates to httpserver mixin, gzip encoding added to text, bugfix to wordstar, added metafile exploit, will rename and make it nice later
...
git-svn-id: file:///home/svn/incoming/trunk@3299 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-02 07:49:52 +00:00
HD Moore
9fc93bbe56
Miscellaneous fixes, changes to CMD payloads
...
git-svn-id: file:///home/svn/incoming/trunk@3296 4d416f70-5f16-0410-b530-b9f4589650da
2006-01-02 01:12:36 +00:00
HD Moore
f468b10cff
Tweaks
...
git-svn-id: file:///home/svn/incoming/trunk@3286 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-31 18:03:02 +00:00
vlad902
f3252ec6f8
Change the way disassemble works so it works on FreeBSD.
...
It did not work previously because FreeBSD does not support echo -ne
git-svn-id: file:///home/svn/incoming/trunk@3285 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-30 21:15:32 +00:00
vlad902
6dba54f49f
Added test cases for mov_byte, mov_word, and mov_dword
...
git-svn-id: file:///home/svn/incoming/trunk@3281 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-30 20:27:11 +00:00
vlad902
44e0c1e5bc
Added mov reg, DWORD support to set()
...
git-svn-id: file:///home/svn/incoming/trunk@3280 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-30 20:26:41 +00:00
vlad902
61c715ac27
Add some register aliases + documentation, and correct a bound
...
git-svn-id: file:///home/svn/incoming/trunk@3279 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-30 20:26:06 +00:00
vlad902
0d9875d40f
Put in a better assembly test case (xor eax, eax can be either \x31\xc0 OR \x33\xc0)
...
git-svn-id: file:///home/svn/incoming/trunk@3278 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-30 20:24:44 +00:00
Matt Miller
a4b622d425
fix for nop ui thing maybe
...
git-svn-id: file:///home/svn/incoming/trunk@3267 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-30 02:38:18 +00:00
Matt Miller
1497704a6c
polymorphic buffer generation library
...
git-svn-id: file:///home/svn/incoming/trunk@3263 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-29 04:42:44 +00:00
HD Moore
3fa5d999a2
No more select(nil, nil, nil, X)
...
git-svn-id: file:///home/svn/incoming/trunk@3259 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-27 04:40:06 +00:00
HD Moore
93c3178732
No so worky
...
git-svn-id: file:///home/svn/incoming/trunk@3257 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-27 03:07:46 +00:00
HD Moore
412629e5c3
Stuff.. more changes to come
...
git-svn-id: file:///home/svn/incoming/trunk@3253 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-25 22:47:38 +00:00
Matt Miller
b6a8514afe
fix prompt display for stdio mode
...
git-svn-id: file:///home/svn/incoming/trunk@3251 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-21 04:32:06 +00:00
HD Moore
7a26ec55bf
Proxy chaining patch from bmc
...
git-svn-id: file:///home/svn/incoming/trunk@3244 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-18 02:19:21 +00:00
HD Moore
082a62afd7
NetDDE + smb code frmo pusscat
...
git-svn-id: file:///home/svn/incoming/trunk@3243 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-18 02:07:33 +00:00
HD Moore
88658064df
/usr/bin/ruby vs /usr/bin/env ruby
...
git-svn-id: file:///home/svn/incoming/trunk@3242 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-17 06:46:23 +00:00
Matt Miller
1a40e7b90c
renamed command for stinko
...
git-svn-id: file:///home/svn/incoming/trunk@3238 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-15 05:56:10 +00:00
Matt Miller
410770bae6
fixes for some socket association stuff
...
git-svn-id: file:///home/svn/incoming/trunk@3233 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-15 04:46:52 +00:00
Matt Miller
f61c5f4ece
merge patch from bmc to speed up rand_base
...
git-svn-id: file:///home/svn/incoming/trunk@3228 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-14 20:13:35 +00:00
Matt Miller
043b81a400
timestomp ui
...
git-svn-id: file:///home/svn/incoming/trunk@3225 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-14 03:40:44 +00:00
Matt Miller
9612409872
timestomp integration
...
git-svn-id: file:///home/svn/incoming/trunk@3219 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-14 00:34:05 +00:00
HD Moore
e79c9f8658
Something is still breaking, use w3who, show payloads, exploit, breaks
...
git-svn-id: file:///home/svn/incoming/trunk@3218 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-14 00:21:23 +00:00
Matt Miller
255f149799
added an edit command
...
git-svn-id: file:///home/svn/incoming/trunk@3217 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-13 15:25:24 +00:00
HD Moore
6063908cd4
Catch ugly Interrupt error in msfconsole, fixed tabs in simpleclient
...
git-svn-id: file:///home/svn/incoming/trunk@3213 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-13 06:27:34 +00:00
HD Moore
f9edc88699
SMB/DCERPC errors/exceptions
...
Added default tab targets for TARGET/PAYLOAD/ENCODER/NOP
git-svn-id: file:///home/svn/incoming/trunk@3212 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-13 06:22:56 +00:00
Matt Miller
fec5c3ebab
sam stuff all happy
...
git-svn-id: file:///home/svn/incoming/trunk@3211 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-13 06:12:07 +00:00
HD Moore
557153e01c
Code from Brian Caswell
...
git-svn-id: file:///home/svn/incoming/trunk@3210 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-13 06:08:40 +00:00
Matt Miller
e645a3f467
initial import of the priv esc extension
...
git-svn-id: file:///home/svn/incoming/trunk@3209 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-13 05:59:59 +00:00
Matt Miller
954588ea9e
support for RevertToSelf
...
git-svn-id: file:///home/svn/incoming/trunk@3207 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-13 03:57:20 +00:00
Matt Miller
22278ce458
vncinject payload
...
git-svn-id: file:///home/svn/incoming/trunk@3201 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-12 07:07:19 +00:00
Matt Miller
6eae4ca6cb
opcode enhancement to dump xml
...
git-svn-id: file:///home/svn/incoming/trunk@3200 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-10 07:37:46 +00:00
Matt Miller
7421057221
some useful tools, msfweb daemonize, fix pattern creation
...
git-svn-id: file:///home/svn/incoming/trunk@3197 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-09 00:03:52 +00:00
Matt Miller
b8fead6d97
doc update and improved msfopcode output
...
git-svn-id: file:///home/svn/incoming/trunk@3195 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-08 18:09:11 +00:00
Matt Miller
ffc30f497c
nasm shell
...
git-svn-id: file:///home/svn/incoming/trunk@3193 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-08 15:37:10 +00:00
Matt Miller
0bb63276d0
minor changes
...
git-svn-id: file:///home/svn/incoming/trunk@3192 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-08 06:56:34 +00:00
Matt Miller
947f53518a
some cleanup
...
git-svn-id: file:///home/svn/incoming/trunk@3191 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-08 05:55:44 +00:00
Matt Miller
0781196807
removed unsupported limiters
...
git-svn-id: file:///home/svn/incoming/trunk@3189 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-08 05:24:40 +00:00
Matt Miller
80f0a91349
optimizations for caching
...
git-svn-id: file:///home/svn/incoming/trunk@3187 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-08 05:10:30 +00:00
Matt Miller
94f4688243
opcode db works, needs to be optimized
...
git-svn-id: file:///home/svn/incoming/trunk@3186 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-08 04:43:49 +00:00
Matt Miller
d50ddd5edb
fix for suspending meterp
...
git-svn-id: file:///home/svn/incoming/trunk@3185 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-07 03:40:09 +00:00
Matt Miller
1abeda6abd
meterp/msfconsole irb mode
...
git-svn-id: file:///home/svn/incoming/trunk@3180 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-06 04:39:14 +00:00
Matt Miller
9becfdf944
added a command, cleaned up some code
...
git-svn-id: file:///home/svn/incoming/trunk@3179 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-06 03:56:29 +00:00
Matt Miller
9e217054dc
fix for erb thing
...
git-svn-id: file:///home/svn/incoming/trunk@3173 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-05 15:22:17 +00:00
HD Moore
6c2da4d313
Imap exploits
...
Addition of MC as a common author
Added the IMAP mixin
Fixed bug in base64
git-svn-id: file:///home/svn/incoming/trunk@3172 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-05 05:00:27 +00:00
Matt Miller
e621d675a3
fix unit test?
...
git-svn-id: file:///home/svn/incoming/trunk@3168 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-02 14:12:24 +00:00
HD Moore
11da735d7a
More test suites
...
git-svn-id: file:///home/svn/incoming/trunk@3166 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-02 02:35:49 +00:00
HD Moore
526b9f199d
Changes from Brian Caswell
...
git-svn-id: file:///home/svn/incoming/trunk@3165 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-02 02:35:30 +00:00
HD Moore
daa523ef70
More code from bmc, forgot to commit
...
git-svn-id: file:///home/svn/incoming/trunk@3164 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-02 01:20:31 +00:00
HD Moore
8a42985d84
Tpyo
...
git-svn-id: file:///home/svn/incoming/trunk@3162 4d416f70-5f16-0410-b530-b9f4589650da
2005-12-02 00:49:46 +00:00
HD Moore
b931b02c14
Changes from Brian Caswell
...
git-svn-id: file:///home/svn/incoming/trunk@3161 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-30 19:42:19 +00:00
Matt Miller
1c75f4e8ff
support var=val passing
...
git-svn-id: file:///home/svn/incoming/trunk@3153 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-28 22:06:28 +00:00
Matt Miller
6d9e050b6c
fix for a few bugs
...
git-svn-id: file:///home/svn/incoming/trunk@3148 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-28 16:52:05 +00:00
Matt Miller
5bb104c993
msfd
...
git-svn-id: file:///home/svn/incoming/trunk@3146 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-28 16:36:06 +00:00
HD Moore
9340ecdeab
IIS exploits ported
...
Added on_new_session callback and session_created? flag to exploit
Fixed socket fd leak in Comm::Local
git-svn-id: file:///home/svn/incoming/trunk@3135 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-27 18:42:44 +00:00
HD Moore
7403e8bf23
Mssql code!
...
git-svn-id: file:///home/svn/incoming/trunk@3122 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-26 11:16:36 +00:00
HD Moore
9bf0d901cf
Added the egghunter mixin
...
Consolidated all unicode routines to go through Rex::Text.to_unicode()
Added a new function for sending evil blobs through smb
git-svn-id: file:///home/svn/incoming/trunk@3114 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-26 02:34:39 +00:00
HD Moore
fb8b56f55f
Changed up the way mixins are handled, all exploits just require 'msf/core' and
...
all current mixins will be loaded. Egghunter was moved to a mixin and generates
based on target arch and platform.
git-svn-id: file:///home/svn/incoming/trunk@3111 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-26 00:04:26 +00:00
HD Moore
fb47661a8f
Serv-U exploit working, depends on searcher() in x86, many fixes to FTP mixin
...
git-svn-id: file:///home/svn/incoming/trunk@3103 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-25 20:02:21 +00:00
Matt Miller
bd70905c03
escape
...
git-svn-id: file:///home/svn/incoming/trunk@3095 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-25 04:16:43 +00:00
HD Moore
cd8b9849ce
Many fixes/updates/new ftp modules
...
Fixed the tab completion hackery - moved from driver to dispatcher_shell
git-svn-id: file:///home/svn/incoming/trunk@3094 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-25 04:11:22 +00:00
Matt Miller
809619acf1
meterp reg enumkey fix
...
git-svn-id: file:///home/svn/incoming/trunk@3091 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-24 20:54:43 +00:00
Matt Miller
21d1f17d54
fix
...
git-svn-id: file:///home/svn/incoming/trunk@3088 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-24 19:52:12 +00:00
Matt Miller
f91281f990
wrap read/write in begin/rescue
...
git-svn-id: file:///home/svn/incoming/trunk@3086 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-24 19:38:36 +00:00
Matt Miller
96d75dcbb4
support for aborting sockets once a remote, non-find exploit succeeds
...
git-svn-id: file:///home/svn/incoming/trunk@3082 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-24 18:50:33 +00:00
Matt Miller
8580264110
more exploits msfweb stuff
...
git-svn-id: file:///home/svn/incoming/trunk@3078 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-24 05:51:20 +00:00
Matt Miller
68e661065d
more msfweb foo
...
git-svn-id: file:///home/svn/incoming/trunk@3077 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-24 05:13:40 +00:00
Matt Miller
a19e98757d
more hackery on msfweb
...
git-svn-id: file:///home/svn/incoming/trunk@3076 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-24 04:23:43 +00:00
Matt Miller
adc09f4aa1
hacking on msfweb
...
git-svn-id: file:///home/svn/incoming/trunk@3069 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-24 03:31:23 +00:00
HD Moore
def6c64abf
Tweak
...
git-svn-id: file:///home/svn/incoming/trunk@3068 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-24 03:16:10 +00:00
Matt Miller
fc9376d385
enhanced http server crap
...
git-svn-id: file:///home/svn/incoming/trunk@3063 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-24 02:02:10 +00:00
HD Moore
2f0b44adf6
Tab completion is about 90% done :-)
...
git-svn-id: file:///home/svn/incoming/trunk@3062 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-24 00:08:09 +00:00
HD Moore
cad67cec49
Tab completion changes, start of completion routines
...
git-svn-id: file:///home/svn/incoming/trunk@3061 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-23 22:12:49 +00:00
Matt Miller
2dc8cd66d3
added dir resource, fixed body parsing issue
...
git-svn-id: file:///home/svn/incoming/trunk@3060 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-23 17:06:16 +00:00
Matt Miller
2f05b6959f
updated sample to support console command dispatcher registration
...
git-svn-id: file:///home/svn/incoming/trunk@3059 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-23 14:34:11 +00:00
Matt Miller
763673d3de
fix for crash when ctrl+d is sent
...
git-svn-id: file:///home/svn/incoming/trunk@3057 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-23 03:22:17 +00:00
Matt Miller
22542607cf
very basic start to msfweb
...
git-svn-id: file:///home/svn/incoming/trunk@3056 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-22 03:20:09 +00:00
Matt Miller
0e9c5bab5b
logging fix, meterpreter multi-load fixed, advanced option display, meterpreter optino to autoload stdapi
...
git-svn-id: file:///home/svn/incoming/trunk@3052 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-19 15:09:41 +00:00
Matt Miller
c571c3dee3
more reg stuff
...
git-svn-id: file:///home/svn/incoming/trunk@3049 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-18 01:19:32 +00:00
Matt Miller
4e9ef19975
more reg stuff
...
git-svn-id: file:///home/svn/incoming/trunk@3048 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-18 01:18:33 +00:00
Matt Miller
011f4411f2
added 'reg' command to meterpreter
...
git-svn-id: file:///home/svn/incoming/trunk@3047 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-18 01:12:45 +00:00
Matt Miller
cbbce06ee0
fix for multiple exploit
...
git-svn-id: file:///home/svn/incoming/trunk@3046 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-18 00:26:19 +00:00
HD Moore
4edf57d731
ms04_011 works perfectly
...
updated smb, evasion can be set via SMBEvasion datastore (temporary)
added the first osx exploit, cant test for a week or so
git-svn-id: file:///home/svn/incoming/trunk@3044 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-17 19:41:54 +00:00
HD Moore
16c5e232f5
Addition of get_once() in io::stream, rewritten recv code for smb/dcerpc, error handling in exploit mixins
...
git-svn-id: file:///home/svn/incoming/trunk@3042 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-16 17:56:07 +00:00
Matt Miller
855bd6625c
fix
...
git-svn-id: file:///home/svn/incoming/trunk@3041 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-16 15:00:13 +00:00
HD Moore
3150bd2f3a
SMB mixin is mostly working now
...
git-svn-id: file:///home/svn/incoming/trunk@3037 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-15 23:02:17 +00:00
Matt Miller
fc42fef941
exploits now pass context when creating sockets
...
git-svn-id: file:///home/svn/incoming/trunk@3034 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-15 21:25:23 +00:00
Matt Miller
2de92a0d4b
support for registering comm event handlers
...
git-svn-id: file:///home/svn/incoming/trunk@3032 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-15 20:33:55 +00:00
Matt Miller
95f8210853
major doc update
...
git-svn-id: file:///home/svn/incoming/trunk@3029 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-15 05:22:13 +00:00
Matt Miller
e1603ee25f
fix for test suite bug and fix for SSL option being evaluated wrong
...
git-svn-id: file:///home/svn/incoming/trunk@3028 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-14 18:48:21 +00:00
Matt Miller
b89a92f28f
payloads now display multiple stages
...
git-svn-id: file:///home/svn/incoming/trunk@3025 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-12 05:11:56 +00:00
Matt Miller
2f52fc9e02
bugfix
...
git-svn-id: file:///home/svn/incoming/trunk@3022 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-11 01:27:57 +00:00
Matt Miller
05a84cc7da
bug fixes in x86 asm, jmp call additive, payload generation, and new exploit
...
git-svn-id: file:///home/svn/incoming/trunk@3021 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-11 01:22:03 +00:00
Matt Miller
3b79fa0658
move string utils into text
...
git-svn-id: file:///home/svn/incoming/trunk@3020 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-09 04:18:08 +00:00
Matt Miller
61456015da
persistent storage work
...
git-svn-id: file:///home/svn/incoming/trunk@3019 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-09 03:28:21 +00:00
Matt Miller
d0a66d9ec1
route integration into the ui
...
git-svn-id: file:///home/svn/incoming/trunk@3017 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-08 18:00:17 +00:00
Matt Miller
dc33921b98
bugs bugs, messing with win32
...
git-svn-id: file:///home/svn/incoming/trunk@3016 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-04 00:55:46 +00:00
Matt Miller
a02d21bb57
wrap TSTP in begin/rescue
...
git-svn-id: file:///home/svn/incoming/trunk@3015 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-03 05:11:01 +00:00
Matt Miller
da05fa0415
somewhat gracefully handle missing ossl, fix missing method
...
git-svn-id: file:///home/svn/incoming/trunk@3014 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-03 04:43:19 +00:00
Matt Miller
866247d8a8
default log level to zero for log sources
...
git-svn-id: file:///home/svn/incoming/trunk@3010 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-02 23:11:09 +00:00
Matt Miller
2fa321d0a6
documentation cleanup
...
git-svn-id: file:///home/svn/incoming/trunk@3008 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-02 23:03:02 +00:00
Matt Miller
6a5870ddcd
updated comments to be more uniformed in class definition
...
git-svn-id: file:///home/svn/incoming/trunk@3004 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-02 16:49:45 +00:00
Matt Miller
15ce3c424b
added is_usable check
...
git-svn-id: file:///home/svn/incoming/trunk@3003 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-02 14:18:50 +00:00
Matt Miller
1605e575cd
implemented some unit tests for modules
...
git-svn-id: file:///home/svn/incoming/trunk@2998 4d416f70-5f16-0410-b530-b9f4589650da
2005-11-01 00:48:40 +00:00
Matt Miller
1adc00a17d
log level limiting
...
git-svn-id: file:///home/svn/incoming/trunk@2986 4d416f70-5f16-0410-b530-b9f4589650da
2005-10-30 23:40:27 +00:00
Matt Miller
1739c934c9
subnet walker action
...
git-svn-id: file:///home/svn/incoming/trunk@2977 4d416f70-5f16-0410-b530-b9f4589650da
2005-10-27 04:14:02 +00:00
Matt Miller
fc899bea57
boo
...
git-svn-id: file:///home/svn/incoming/trunk@2969 4d416f70-5f16-0410-b530-b9f4589650da
2005-10-17 00:25:07 +00:00
Matt Miller
efc02cfd89
sparc payloads, untested
...
git-svn-id: file:///home/svn/incoming/trunk@2963 4d416f70-5f16-0410-b530-b9f4589650da
2005-10-11 22:37:41 +00:00
Matt Miller
a2297845d3
fixed a bug in mterp download
...
git-svn-id: file:///home/svn/incoming/trunk@2955 4d416f70-5f16-0410-b530-b9f4589650da
2005-10-03 15:34:35 +00:00
HD Moore
a5cde85299
More SMB
...
git-svn-id: file:///home/svn/incoming/trunk@2954 4d416f70-5f16-0410-b530-b9f4589650da
2005-10-03 13:51:05 +00:00
Matt Miller
be79a295b7
opty2 ported
...
git-svn-id: file:///home/svn/incoming/trunk@2952 4d416f70-5f16-0410-b530-b9f4589650da
2005-10-02 19:32:52 +00:00
Matt Miller
8f6a8a7615
opty2 port
...
git-svn-id: file:///home/svn/incoming/trunk@2951 4d416f70-5f16-0410-b530-b9f4589650da
2005-10-02 19:23:20 +00:00
HD Moore
cb69d58ca5
Still working on the simpleclient interface
...
git-svn-id: file:///home/svn/incoming/trunk@2946 4d416f70-5f16-0410-b530-b9f4589650da
2005-10-02 06:53:39 +00:00
Matt Miller
db40a55547
session logging support
...
git-svn-id: file:///home/svn/incoming/trunk@2938 4d416f70-5f16-0410-b530-b9f4589650da
2005-10-02 03:21:26 +00:00
Matt Miller
13e8c4eeaf
text compressing description
...
git-svn-id: file:///home/svn/incoming/trunk@2926 4d416f70-5f16-0410-b530-b9f4589650da
2005-10-01 06:15:39 +00:00
Matt Miller
dd20214f32
added target specific stuff, generic stack adjustment, etc
...
git-svn-id: file:///home/svn/incoming/trunk@2924 4d416f70-5f16-0410-b530-b9f4589650da
2005-10-01 05:55:15 +00:00
Matt Miller
ccd1e8f10a
payload info can now be target specific
...
git-svn-id: file:///home/svn/incoming/trunk@2923 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-30 07:12:32 +00:00
Matt Miller
aeb6e66e67
md5 and base64
...
git-svn-id: file:///home/svn/incoming/trunk@2922 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-30 06:48:52 +00:00
Matt Miller
d22d0ee851
pattern create and pattern offset
...
git-svn-id: file:///home/svn/incoming/trunk@2921 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-30 06:40:35 +00:00
Matt Miller
6f6924e001
meterpreter comm session implemented, untested
...
git-svn-id: file:///home/svn/incoming/trunk@2920 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-30 05:59:44 +00:00
Matt Miller
14e39004de
switch board integrated
...
git-svn-id: file:///home/svn/incoming/trunk@2919 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-30 05:48:45 +00:00
Matt Miller
3320bc9f0d
integrated switch board routing singleton
...
git-svn-id: file:///home/svn/incoming/trunk@2917 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-30 05:43:06 +00:00
Matt Miller
6ec3700b16
pivoting with portfwd command
...
git-svn-id: file:///home/svn/incoming/trunk@2916 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-29 20:18:24 +00:00
Matt Miller
550080bcfb
refactored socket api a bit, expect bugs
...
git-svn-id: file:///home/svn/incoming/trunk@2915 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-27 05:31:48 +00:00
Matt Miller
b49241c90a
switched ie object type to use Egghunter class
...
git-svn-id: file:///home/svn/incoming/trunk@2897 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-25 19:42:29 +00:00
Matt Miller
bd282f58c1
foo
...
git-svn-id: file:///home/svn/incoming/trunk@2896 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-25 19:36:58 +00:00
Matt Miller
569dd26701
egghunter class
...
git-svn-id: file:///home/svn/incoming/trunk@2895 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-25 19:35:21 +00:00
Matt Miller
501d7da9f9
aim goaway exploit ported, fixed a few bugs in sled gen
...
git-svn-id: file:///home/svn/incoming/trunk@2888 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-24 19:17:07 +00:00
Matt Miller
1a09787d88
fix exception
...
git-svn-id: file:///home/svn/incoming/trunk@2885 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-24 18:39:09 +00:00
Matt Miller
48516ed1ec
fix?
...
git-svn-id: file:///home/svn/incoming/trunk@2884 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-24 18:35:53 +00:00
Matt Miller
d07b602089
TODO update
...
git-svn-id: file:///home/svn/incoming/trunk@2882 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-24 18:02:24 +00:00
Matt Miller
23197c644b
high, normal, and low conditional methods
...
git-svn-id: file:///home/svn/incoming/trunk@2880 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-24 17:33:22 +00:00
Matt Miller
a8d8bc7dd4
added evasion singleton and seh record generation class
...
git-svn-id: file:///home/svn/incoming/trunk@2878 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-24 17:26:22 +00:00
Matt Miller
5393532ace
switched to using job id
...
git-svn-id: file:///home/svn/incoming/trunk@2876 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-23 14:41:26 +00:00
Matt Miller
2ed2f34594
fixed options display problem
...
git-svn-id: file:///home/svn/incoming/trunk@2875 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-23 14:33:32 +00:00
HD Moore
cfbeff077e
Added SimpleClient, moderate bug fixes
...
git-svn-id: file:///home/svn/incoming/trunk@2873 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-23 09:14:03 +00:00
HD Moore
17e2527f07
Evasion code is more sane, mostly working
...
git-svn-id: file:///home/svn/incoming/trunk@2870 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-23 06:27:22 +00:00
Matt Miller
6f8f862e2a
support for multiple con-current sessions
...
git-svn-id: file:///home/svn/incoming/trunk@2869 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-23 06:08:04 +00:00
Matt Miller
3116a654d4
enhanced logging a bit, added a few badchars to ie obj type, improving job support
...
git-svn-id: file:///home/svn/incoming/trunk@2868 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-23 05:51:09 +00:00
HD Moore
40da41eb8d
Massive overhaul to packet parsing and error handling
...
Introducing the new evasion system
git-svn-id: file:///home/svn/incoming/trunk@2867 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-23 03:43:04 +00:00
HD Moore
3114a95235
wee eh
...
git-svn-id: file:///home/svn/incoming/trunk@2866 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-22 09:04:54 +00:00
HD Moore
ea4448bee4
More SMB - DCERPC transactions work, woop!
...
git-svn-id: file:///home/svn/incoming/trunk@2865 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-22 09:04:40 +00:00
Matt Miller
b522132350
moved some stuff around, working on adding the concept of jobs
...
git-svn-id: file:///home/svn/incoming/trunk@2864 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-22 04:53:46 +00:00
HD Moore
04abd76d8d
More SMB stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2863 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-22 04:04:06 +00:00
Matt Miller
fe0a151d7e
ported ie object type, more work on http stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2861 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-22 03:24:32 +00:00
Matt Miller
811789fa01
back from the dead, ignore service manager stuff for now, it sux
...
git-svn-id: file:///home/svn/incoming/trunk@2860 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-21 04:48:37 +00:00
Spoon M
ff02b7a461
herm
...
git-svn-id: file:///home/svn/incoming/trunk@2859 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-20 19:06:38 +00:00
HD Moore
053e2ba70d
More SMB work
...
git-svn-id: file:///home/svn/incoming/trunk@2857 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-19 23:35:51 +00:00
HD Moore
0f569bc65d
Fixed up DCERPC test cases
...
Started on SMB
git-svn-id: file:///home/svn/incoming/trunk@2856 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-16 09:27:41 +00:00
HD Moore
18f8b2ca9b
Added exception checks
...
git-svn-id: file:///home/svn/incoming/trunk@2855 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-16 07:53:57 +00:00
HD Moore
dfd39f1b19
Moved exception back to calling function
...
git-svn-id: file:///home/svn/incoming/trunk@2854 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-16 07:50:04 +00:00
HD Moore
5e5f7eed24
DCERPC foo
...
git-svn-id: file:///home/svn/incoming/trunk@2852 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-16 03:29:27 +00:00
HD Moore
226d9ef8a8
Catch timeout errors on read/write inside stream
...
git-svn-id: file:///home/svn/incoming/trunk@2850 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-16 03:28:51 +00:00
HD Moore
63f67869de
Updates to HTTP:
...
* chunked transfer support
* generic Request factory Client.request
* runtime configuration via Client.config
Still busted:
* Enforcement of max_data length
* Error handling on incomplete responses
git-svn-id: file:///home/svn/incoming/trunk@2849 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-15 23:37:38 +00:00
Spoon M
10ac2d8f64
added a register number -> name method
...
git-svn-id: file:///home/svn/incoming/trunk@2847 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-07 17:23:30 +00:00
Spoon M
ba3ee22e37
hacked in some lamey signedness foo
...
git-svn-id: file:///home/svn/incoming/trunk@2846 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-05 07:24:07 +00:00
Spoon M
baef7224af
hacked in some lamey signedness foo
...
git-svn-id: file:///home/svn/incoming/trunk@2845 4d416f70-5f16-0410-b530-b9f4589650da
2005-09-05 07:21:31 +00:00
Matt Miller
654b7f034c
service allocation draft
...
git-svn-id: file:///home/svn/incoming/trunk@2844 4d416f70-5f16-0410-b530-b9f4589650da
2005-08-22 04:34:40 +00:00
Matt Miller
2b82d4c4c4
fixed up the ol' http server
...
git-svn-id: file:///home/svn/incoming/trunk@2843 4d416f70-5f16-0410-b530-b9f4589650da
2005-08-22 02:36:09 +00:00
Spoon M
4432049303
thats a weird bug, should be revisited..
...
git-svn-id: file:///home/svn/incoming/trunk@2841 4d416f70-5f16-0410-b530-b9f4589650da
2005-08-13 22:26:26 +00:00
Spoon M
68c2551e5c
tabernac!
...
git-svn-id: file:///home/svn/incoming/trunk@2840 4d416f70-5f16-0410-b530-b9f4589650da
2005-08-13 21:39:42 +00:00
Matt Miller
0a67ecab42
a few things I needed to commit
...
git-svn-id: file:///home/svn/incoming/trunk@2839 4d416f70-5f16-0410-b530-b9f4589650da
2005-08-12 14:45:54 +00:00
Matt Miller
2173ba8fc8
channel listing foo
...
git-svn-id: file:///home/svn/incoming/trunk@2836 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-26 05:15:46 +00:00
Matt Miller
9842cdc33b
migration now enables the debug privilege first so it can migrate to system services, added reboot/shutdown wrappers
...
git-svn-id: file:///home/svn/incoming/trunk@2834 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-26 04:52:59 +00:00
Matt Miller
7eb2c68d58
fix interactive channels
...
git-svn-id: file:///home/svn/incoming/trunk@2833 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-26 04:08:01 +00:00
Matt Miller
f07ae8dcb0
more foo
...
git-svn-id: file:///home/svn/incoming/trunk@2832 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-26 02:01:27 +00:00
HD Moore
1ed981ea51
Loader class
...
git-svn-id: file:///home/svn/incoming/trunk@2830 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-25 09:41:07 +00:00
HD Moore
153f0d4245
Reorg
...
git-svn-id: file:///home/svn/incoming/trunk@2829 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-25 09:40:31 +00:00
HD Moore
02e168f3ed
Standardized heads, extracted the unit tests
...
git-svn-id: file:///home/svn/incoming/trunk@2828 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-25 09:34:53 +00:00
Matt Miller
fc2681b328
added in-mem exec to the ui
...
git-svn-id: file:///home/svn/incoming/trunk@2827 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-25 03:07:57 +00:00
Matt Miller
934c50c878
rex proto stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2826 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-25 02:44:07 +00:00
Matt Miller
342c9f1cbf
evil ruby ownage
...
git-svn-id: file:///home/svn/incoming/trunk@2825 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-25 02:39:14 +00:00
Matt Miller
cfe5d10a48
http server stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2824 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-25 02:18:37 +00:00
Matt Miller
ba794cc6d8
added some http protocol stuff, ruby's builtin stuff sucks
...
git-svn-id: file:///home/svn/incoming/trunk@2823 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-24 20:53:54 +00:00
Matt Miller
539af94716
made ls prettier/faster
...
git-svn-id: file:///home/svn/incoming/trunk@2821 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-23 17:52:29 +00:00
Matt Miller
360260ee90
added migrate ui
...
git-svn-id: file:///home/svn/incoming/trunk@2820 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-23 05:13:27 +00:00
Spoon M
ef0897b2a2
tabernac
...
git-svn-id: file:///home/svn/incoming/trunk@2812 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-22 03:52:10 +00:00
Spoon M
4490a2a91f
client side for in-mem stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2809 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-22 03:38:37 +00:00
Matt Miller
1f2a2c4f83
more pimpness
...
git-svn-id: file:///home/svn/incoming/trunk@2806 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-22 03:32:06 +00:00
Matt Miller
d451dc0b47
client-side changes for sysinfo and getuid, fixes for route
...
git-svn-id: file:///home/svn/incoming/trunk@2804 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-22 02:56:17 +00:00
Matt Miller
681eac7580
ui side
...
git-svn-id: file:///home/svn/incoming/trunk@2798 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-19 04:48:52 +00:00
Matt Miller
632a97823f
moved some code around for interactive channels, still not functional yet, boohoo
...
git-svn-id: file:///home/svn/incoming/trunk@2797 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-19 04:21:15 +00:00
Matt Miller
203f185ad7
rockin 32 windows payloads, fixed some bugs, other cool shit, OptInt, what what what
...
git-svn-id: file:///home/svn/incoming/trunk@2796 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-18 23:32:34 +00:00
Matt Miller
b14a626ad1
fixed nop handler n stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2795 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-18 14:39:00 +00:00
Matt Miller
9a420ac750
meterp fs wrapper action rockin the house
...
git-svn-id: file:///home/svn/incoming/trunk@2793 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-18 07:46:54 +00:00
Matt Miller
45b1e69210
fixed up meterp, use is working
...
git-svn-id: file:///home/svn/incoming/trunk@2792 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-18 05:59:27 +00:00
Matt Miller
4679586c49
more meterp action
...
git-svn-id: file:///home/svn/incoming/trunk@2791 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-18 05:13:21 +00:00
Matt Miller
7f8db62b9c
workin on integrating meterp client
...
git-svn-id: file:///home/svn/incoming/trunk@2790 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-18 04:07:56 +00:00
HD Moore
98244e5000
Bugfix to x86
...
More tweaks to dcerpc
Fixed up dcom
git-svn-id: file:///home/svn/incoming/trunk@2789 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-18 03:58:29 +00:00
HD Moore
fcf0a8390d
Added rand_text_* routines
...
git-svn-id: file:///home/svn/incoming/trunk@2786 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-18 01:47:18 +00:00
HD Moore
e9b1bbfe2b
Bugfix. "A"[0] = 0x65
...
git-svn-id: file:///home/svn/incoming/trunk@2785 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-18 01:47:03 +00:00
HD Moore
5049896454
Fixes, tweaks, etc
...
git-svn-id: file:///home/svn/incoming/trunk@2783 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-17 23:28:28 +00:00
HD Moore
48b59caeff
Minor tweaks
...
git-svn-id: file:///home/svn/incoming/trunk@2782 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-17 10:30:11 +00:00
HD Moore
3448092976
Should be ready to roll..
...
git-svn-id: file:///home/svn/incoming/trunk@2781 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-17 10:24:19 +00:00
HD Moore
65670cd33e
multi-line fixes
...
git-svn-id: file:///home/svn/incoming/trunk@2780 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-17 08:28:52 +00:00
HD Moore
e6aa776371
Tweaky tweak
...
git-svn-id: file:///home/svn/incoming/trunk@2779 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-17 08:24:30 +00:00
Matt Miller
cc32a21386
bind tcp stager/inline for linux
...
git-svn-id: file:///home/svn/incoming/trunk@2776 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-17 07:43:24 +00:00
Matt Miller
46c2cd2ac1
added ui subscriber stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2775 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-17 07:06:05 +00:00
Matt Miller
11724ac797
fixed stager merging, made things a bit more pimply
...
git-svn-id: file:///home/svn/incoming/trunk@2774 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-17 06:01:11 +00:00
Matt Miller
3d976dc22c
minor improvements to session interaction, dumping sessions, interacting with sessions that are backgrounded
...
git-svn-id: file:///home/svn/incoming/trunk@2772 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-17 02:04:39 +00:00
Matt Miller
5ee93e6be6
added threadsafe wrapper foo
...
git-svn-id: file:///home/svn/incoming/trunk@2771 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-17 00:52:47 +00:00
HD Moore
334860ad91
First start of the DCERPC code
...
git-svn-id: file:///home/svn/incoming/trunk@2768 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-16 09:37:42 +00:00
HD Moore
eda702774d
Fixed missing end tag
...
git-svn-id: file:///home/svn/incoming/trunk@2767 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-16 09:37:18 +00:00
HD Moore
1c2ddba531
Fixed name
...
git-svn-id: file:///home/svn/incoming/trunk@2766 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-16 09:36:37 +00:00
Matt Miller
24c4a2513a
some more madness
...
git-svn-id: file:///home/svn/incoming/trunk@2765 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-16 08:12:58 +00:00
HD Moore
a820ba273c
Fixed name
...
git-svn-id: file:///home/svn/incoming/trunk@2764 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-16 07:38:31 +00:00
Matt Miller
2f2363d141
it lives, major changes, fixed bugs, exploiting works with the test exploit
...
git-svn-id: file:///home/svn/incoming/trunk@2763 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-16 07:32:11 +00:00
Matt Miller
be2414a8b2
exploitation progress
...
git-svn-id: file:///home/svn/incoming/trunk@2762 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-15 23:46:05 +00:00
Matt Miller
645725a3b5
config file parsing, datastore persistence, shared data stores, save in the ui
...
git-svn-id: file:///home/svn/incoming/trunk@2761 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-15 22:30:04 +00:00
Matt Miller
df32affc18
fixed stuff up
...
git-svn-id: file:///home/svn/incoming/trunk@2758 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-14 22:58:09 +00:00
Matt Miller
2ac47328e0
restructured things to encourage better code re-use
...
git-svn-id: file:///home/svn/incoming/trunk@2757 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-14 22:45:10 +00:00
Matt Miller
aa778d7a99
added ambiguous module name detection
...
git-svn-id: file:///home/svn/incoming/trunk@2754 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-14 20:05:41 +00:00
Matt Miller
d62566a68f
lots of changes, making the simple wrapper better, lots of improvements
...
git-svn-id: file:///home/svn/incoming/trunk@2750 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-14 06:34:58 +00:00
Matt Miller
3aaeeca644
moved hex to raw
...
git-svn-id: file:///home/svn/incoming/trunk@2749 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-13 23:01:34 +00:00
Matt Miller
e5186edd13
option import fix, switched to using shellwords
...
git-svn-id: file:///home/svn/incoming/trunk@2748 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-13 22:57:29 +00:00
Matt Miller
0cd473ce43
yea yea
...
git-svn-id: file:///home/svn/incoming/trunk@2724 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-11 05:25:50 +00:00
Matt Miller
9fe92b5347
added another encoder, fixed up some encoding stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2713 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-10 20:49:13 +00:00
Matt Miller
8dc1128b3c
more cool shit
...
git-svn-id: file:///home/svn/incoming/trunk@2711 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-10 19:21:40 +00:00
Matt Miller
2c6014fbb3
pretty output
...
git-svn-id: file:///home/svn/incoming/trunk@2705 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-10 08:33:29 +00:00
Matt Miller
26a28807eb
oops
...
git-svn-id: file:///home/svn/incoming/trunk@2704 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-10 07:27:50 +00:00
Matt Miller
01aff25bd0
how you like me now, gold teef when I smile
...
git-svn-id: file:///home/svn/incoming/trunk@2703 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-10 07:15:20 +00:00
Spoon M
e6672398d3
the modify your argument and it will slowly grow bug :)
...
git-svn-id: file:///home/svn/incoming/trunk@2702 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-10 06:32:13 +00:00
Spoon M
ffbfe73260
moving from DWord to Dword
...
git-svn-id: file:///home/svn/incoming/trunk@2697 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-09 22:02:57 +00:00
Spoon M
9363068a24
moving from DWord to Dword
...
git-svn-id: file:///home/svn/incoming/trunk@2696 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-09 21:57:37 +00:00
Spoon M
7bbae355d6
mass require moving of /lib
...
git-svn-id: file:///home/svn/incoming/trunk@2690 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-09 21:18:49 +00:00
Matt Miller
19e0a603ad
added resolv_nbo
...
git-svn-id: file:///home/svn/incoming/trunk@2678 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-08 14:53:12 +00:00
Spoon M
0fedc3b76f
merging in my branched changes, eventlogging, power, etc
...
git-svn-id: file:///home/svn/incoming/trunk@2674 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-08 02:01:15 +00:00
Spoon M
4caa017d09
merging in my branched changes, eventlogging, power, etc
...
git-svn-id: file:///home/svn/incoming/trunk@2673 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-08 00:30:43 +00:00
Spoon M
eab910e374
Hopefully this works, trying to move to the new skape code...
...
git-svn-id: file:///home/svn/incoming/trunk@2672 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-08 00:30:10 +00:00
Spoon M
7112b9d4ab
New timeout support for longer timeouts
...
git-svn-id: file:///home/svn/incoming/trunk@2671 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-08 00:28:52 +00:00
Spoon M
3911bacc34
some documentation and code cleanups
...
git-svn-id: file:///home/svn/incoming/trunk@2670 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-08 00:21:11 +00:00
Matt Miller
832a97d3e3
making things better
...
git-svn-id: file:///home/svn/incoming/trunk@2669 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-07 23:11:03 +00:00
Matt Miller
d8ba7df38a
table unit test
...
git-svn-id: file:///home/svn/incoming/trunk@2665 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-07 14:20:54 +00:00
Matt Miller
02361dde24
cool stuff for cool kids
...
git-svn-id: file:///home/svn/incoming/trunk@2664 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-07 06:14:58 +00:00
Matt Miller
657b434ea5
lame ColPrint type thing in ruby
...
git-svn-id: file:///home/svn/incoming/trunk@2663 4d416f70-5f16-0410-b530-b9f4589650da
2005-07-07 06:01:47 +00:00
Matt Miller
8fc9045990
wrong use of if require
...
git-svn-id: file:///home/svn/incoming/trunk@2658 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-21 01:59:50 +00:00
Matt Miller
10e7a56753
damn stupid bug shit god namespace blah
...
git-svn-id: file:///home/svn/incoming/trunk@2657 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-21 01:48:20 +00:00
Spoon M
335c9c3fbb
more event logging fun, clear, oldest, etc
...
git-svn-id: file:///home/svn/incoming/trunk@2647 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-14 12:37:17 +00:00
Spoon M
a7fd6f2d84
yay yay working event logging
...
git-svn-id: file:///home/svn/incoming/trunk@2641 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-14 04:08:34 +00:00
Spoon M
8f874a3ac2
Added get_tlv_values, hate it skape?
...
git-svn-id: file:///home/svn/incoming/trunk@2640 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-14 04:04:20 +00:00
Spoon M
8f61afad1e
Moved from data to Data directory
...
git-svn-id: file:///home/svn/incoming/trunk@2620 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 23:36:27 +00:00
Spoon M
92f8fe4b11
Wee, it works!
...
git-svn-id: file:///home/svn/incoming/trunk@2619 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 20:56:15 +00:00
Spoon M
d849d1ef79
Additive Feedback base
...
git-svn-id: file:///home/svn/incoming/trunk@2618 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 20:51:10 +00:00
Spoon M
7f9a009f7c
MOTHER FUCK
...
git-svn-id: file:///home/svn/incoming/trunk@2617 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 20:20:08 +00:00
Spoon M
0db4d8c67c
MOTHER FUCK
...
git-svn-id: file:///home/svn/incoming/trunk@2616 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 20:06:39 +00:00
Spoon M
6914600cf6
protect da hooks!
...
git-svn-id: file:///home/svn/incoming/trunk@2615 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 18:23:30 +00:00
Spoon M
46e78ef153
Added some nice transform hooks
...
git-svn-id: file:///home/svn/incoming/trunk@2614 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 18:22:39 +00:00
Spoon M
b458d7155d
this test still takes forever
...
git-svn-id: file:///home/svn/incoming/trunk@2613 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 18:13:01 +00:00
Spoon M
8411dacaa3
Moved to returning the fkey in xor encoding
...
git-svn-id: file:///home/svn/incoming/trunk@2612 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 18:12:39 +00:00
Spoon M
7c78f30aff
Have encode return the final key also
...
git-svn-id: file:///home/svn/incoming/trunk@2611 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 18:08:06 +00:00
Spoon M
61aa203c3f
added remove_badchars, ruby rocks
...
git-svn-id: file:///home/svn/incoming/trunk@2610 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 17:46:45 +00:00
Spoon M
0cfad842e6
worked more on set
...
git-svn-id: file:///home/svn/incoming/trunk@2609 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 17:44:43 +00:00
Spoon M
bd8971130d
new stuffs
...
git-svn-id: file:///home/svn/incoming/trunk@2608 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 17:35:39 +00:00
Spoon M
60f9c96b3f
moved to StringUtils
...
git-svn-id: file:///home/svn/incoming/trunk@2607 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 16:49:11 +00:00
Spoon M
a7dc32cb50
String stuffs
...
git-svn-id: file:///home/svn/incoming/trunk@2606 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 16:47:49 +00:00
Spoon M
32e2e0503e
Yes, I realize I broke the unit test, but thats because I need to fix set
...
git-svn-id: file:///home/svn/incoming/trunk@2605 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 16:14:12 +00:00
Spoon M
0b289dbe6d
testraw is what I want, supply my own cc since its encoded
...
git-svn-id: file:///home/svn/incoming/trunk@2604 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 06:25:42 +00:00
Spoon M
ea22dbc694
hahaha, what a fuckup
...
git-svn-id: file:///home/svn/incoming/trunk@2603 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 06:18:27 +00:00
Spoon M
284604bb73
Weee, machine test!
...
git-svn-id: file:///home/svn/incoming/trunk@2602 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 06:12:32 +00:00
Spoon M
32518f1f9f
don't need to pass badchars
...
git-svn-id: file:///home/svn/incoming/trunk@2598 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 04:47:12 +00:00
Spoon M
c71c971a82
encoders
...
git-svn-id: file:///home/svn/incoming/trunk@2597 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 04:36:02 +00:00
Spoon M
534cefb13d
to_s sucks
...
git-svn-id: file:///home/svn/incoming/trunk@2596 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 04:25:40 +00:00
Spoon M
a73185a141
ass attempt at x86 stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2595 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-09 04:24:45 +00:00
Spoon M
af49f81f62
New exceptions
...
git-svn-id: file:///home/svn/incoming/trunk@2593 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-08 21:39:12 +00:00
Matt Miller
e1c4b45e2f
fixed some stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2588 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-05 23:54:04 +00:00
Matt Miller
6a967d0b74
times
...
git-svn-id: file:///home/svn/incoming/trunk@2582 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-05 18:47:37 +00:00
Matt Miller
04a9cbd7ad
moved
...
git-svn-id: file:///home/svn/incoming/trunk@2575 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-05 04:37:48 +00:00
Matt Miller
9c3919d9df
moved data types around
...
git-svn-id: file:///home/svn/incoming/trunk@2572 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-05 00:03:23 +00:00
Matt Miller
4e04a97819
made errors neater
...
git-svn-id: file:///home/svn/incoming/trunk@2568 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-04 20:40:33 +00:00
Matt Miller
1e31e3d6bd
uh huh
...
git-svn-id: file:///home/svn/incoming/trunk@2567 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-04 20:40:00 +00:00
Matt Miller
a97bdd6054
eat it
...
git-svn-id: file:///home/svn/incoming/trunk@2566 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-04 20:38:49 +00:00
Matt Miller
8a89f77745
made errors neater
...
git-svn-id: file:///home/svn/incoming/trunk@2565 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-04 19:56:54 +00:00
Matt Miller
e51612222e
exceptions unit tests
...
git-svn-id: file:///home/svn/incoming/trunk@2564 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-04 19:45:47 +00:00
Matt Miller
a2f34c4b73
working no exception wrappering
...
git-svn-id: file:///home/svn/incoming/trunk@2563 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-04 18:55:20 +00:00
Matt Miller
216becef18
unit tests for transformer
...
git-svn-id: file:///home/svn/incoming/trunk@2562 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-04 18:32:51 +00:00
Matt Miller
675dbe37b0
starting to move shared classes into rex
...
git-svn-id: file:///home/svn/incoming/trunk@2559 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-04 08:15:10 +00:00
Matt Miller
4a118b7913
added names for the test suites
...
git-svn-id: file:///home/svn/incoming/trunk@2556 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-04 07:51:59 +00:00
Matt Miller
27d8c03107
stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2555 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-04 06:20:00 +00:00
Matt Miller
44e809d111
udp
...
git-svn-id: file:///home/svn/incoming/trunk@2554 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-04 06:19:42 +00:00
Matt Miller
639158a1f5
stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2553 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-03 22:56:36 +00:00
Matt Miller
eb092e67d4
added ssl unit test check
...
git-svn-id: file:///home/svn/incoming/trunk@2552 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-03 22:52:23 +00:00
Matt Miller
f76e7d307d
SSL class
...
git-svn-id: file:///home/svn/incoming/trunk@2551 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-03 22:51:09 +00:00
Matt Miller
6c70ea3222
initialization n stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2550 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-03 07:37:15 +00:00
Matt Miller
9c526bea71
comments
...
git-svn-id: file:///home/svn/incoming/trunk@2549 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-03 07:32:17 +00:00
Matt Miller
f23ac51acd
more
...
git-svn-id: file:///home/svn/incoming/trunk@2548 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-03 07:13:15 +00:00
Matt Miller
3750467f02
basic tcp test
...
git-svn-id: file:///home/svn/incoming/trunk@2547 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-03 05:21:49 +00:00
Matt Miller
c9fdfc83c6
some unit tests, making shit work
...
git-svn-id: file:///home/svn/incoming/trunk@2546 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-03 04:51:51 +00:00
Matt Miller
1de2dac652
unfinished shiznit
...
git-svn-id: file:///home/svn/incoming/trunk@2544 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-02 07:52:17 +00:00
Spoon M
ac95849255
Moved away from eval, and to const_get stylies
...
git-svn-id: file:///home/svn/incoming/trunk@2543 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-02 02:03:37 +00:00
Spoon M
dbfd24b647
moved to new use format
...
git-svn-id: file:///home/svn/incoming/trunk@2542 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-02 01:23:43 +00:00
Spoon M
c3b17c565a
default to no options
...
git-svn-id: file:///home/svn/incoming/trunk@2541 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-02 01:13:05 +00:00
Spoon M
dd7f27e974
module is a reversed name, opps!
...
git-svn-id: file:///home/svn/incoming/trunk@2540 4d416f70-5f16-0410-b530-b9f4589650da
2005-06-02 01:06:17 +00:00
Matt Miller
266cd54088
stream IO classes, not complete
...
git-svn-id: file:///home/svn/incoming/trunk@2539 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-31 12:56:36 +00:00
Matt Miller
0c287ec339
started working on session wrappers
...
git-svn-id: file:///home/svn/incoming/trunk@2529 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-27 05:34:15 +00:00
Spoon M
37f8ef712c
Changed the way I do check. Before I forgot to check to make sure there was no bad characters in the key byte, and now I just moved everything over to a _check method, and allowed for some hooks that will be handy in the case of Sparc.pm
...
git-svn-id: file:///home/svn/incoming/trunk@2526 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-25 17:40:50 +00:00
Spoon M
bbbc15b7db
In theory this means the additive find key should work, wow, that was pretty clean/simple compaired to the perl shiz
...
git-svn-id: file:///home/svn/incoming/trunk@2525 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-25 06:24:05 +00:00
Spoon M
bfde11155f
Ok, DwordAdditive unit test fails, which is should for now... fuck unit testing yo, fuck it.
...
git-svn-id: file:///home/svn/incoming/trunk@2524 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-25 05:55:25 +00:00
Spoon M
f4a666bad7
FUCK FUCK FUCK, I keep fucking up, FUCK
...
git-svn-id: file:///home/svn/incoming/trunk@2523 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-25 05:51:26 +00:00
Spoon M
d052642bec
FUCK FUCK, I specially tried not to do this, arg
...
git-svn-id: file:///home/svn/incoming/trunk@2522 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-25 05:49:25 +00:00
Spoon M
2f0257638a
unit tests, screw the annoying test running idea
...
git-svn-id: file:///home/svn/incoming/trunk@2521 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-25 05:34:08 +00:00
Spoon M
b05b84dee1
Feedback... I think this _encode_mutate_key method might be a big ghetto, but it works out really handy for me... thoughts?
...
git-svn-id: file:///home/svn/incoming/trunk@2520 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-25 05:31:57 +00:00
Spoon M
5ca5fbdc2d
updated naming fixes for tests
...
git-svn-id: file:///home/svn/incoming/trunk@2515 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-24 17:14:12 +00:00
Spoon M
7bfe964bb7
Find_key, hopefully
...
git-svn-id: file:///home/svn/incoming/trunk@2514 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-24 06:50:46 +00:00
Spoon M
54daa98c67
ya ya encodin
...
git-svn-id: file:///home/svn/incoming/trunk@2512 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-24 03:58:47 +00:00
Spoon M
f8c10af0ef
Generic testerz
...
git-svn-id: file:///home/svn/incoming/trunk@2511 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-23 03:39:49 +00:00
Spoon M
266f926b9e
Initial encoding shiz
...
git-svn-id: file:///home/svn/incoming/trunk@2510 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-23 00:34:16 +00:00
vlad902
ce99b97c35
Make XDR a module not a class
...
git-svn-id: file:///home/svn/incoming/trunk@2489 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-11 04:10:48 +00:00
Matt Miller
42e9b0945e
added shutdown, tcp seems to work like a chizzamp
...
git-svn-id: file:///home/svn/incoming/trunk@2441 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-22 03:42:23 +00:00
Matt Miller
36f2dbbcdf
changes
...
git-svn-id: file:///home/svn/incoming/trunk@2439 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-21 06:45:44 +00:00
Matt Miller
aeb885372d
worked on the socket api some more, tcp client connections working
...
git-svn-id: file:///home/svn/incoming/trunk@2437 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-21 06:32:01 +00:00
Matt Miller
8cfd736ea6
moving shit around
...
git-svn-id: file:///home/svn/incoming/trunk@2436 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-21 04:26:00 +00:00
Matt Miller
c8bc15bd88
proof of concept meterpreter server instance migration
...
git-svn-id: file:///home/svn/incoming/trunk@2423 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-18 08:29:30 +00:00
Matt Miller
8d13da25af
Dir.upload
...
git-svn-id: file:///home/svn/incoming/trunk@2422 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-18 05:42:46 +00:00
Matt Miller
74721d6cfa
added directory downloading
...
git-svn-id: file:///home/svn/incoming/trunk@2416 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-18 03:55:53 +00:00
Matt Miller
4a41fbb4b5
demo scripts
...
git-svn-id: file:///home/svn/incoming/trunk@2415 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-18 02:55:01 +00:00
Matt Miller
bb4b94a113
import meterpreter
...
git-svn-id: file:///home/svn/incoming/trunk@2413 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-18 02:15:28 +00:00
Matt Miller
a5bb8d9fd9
ninjas in party hats
...
git-svn-id: file:///home/svn/incoming/trunk@2411 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-18 01:52:21 +00:00
Matt Miller
5d60d7aee8
optimized
...
git-svn-id: file:///home/svn/incoming/trunk@2410 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-18 00:45:02 +00:00
Matt Miller
7da65883d0
added File.upload and File.download
...
git-svn-id: file:///home/svn/incoming/trunk@2409 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-18 00:39:27 +00:00
Matt Miller
4748177332
added kill
...
git-svn-id: file:///home/svn/incoming/trunk@2408 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-18 00:10:38 +00:00
Matt Miller
380ce3fad2
use IPAddr instead
...
git-svn-id: file:///home/svn/incoming/trunk@2398 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-17 09:04:22 +00:00
Matt Miller
fc7f0b9789
add/remove route
...
git-svn-id: file:///home/svn/incoming/trunk@2397 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-17 08:14:46 +00:00
Matt Miller
c33f10d611
interface/route enumeration
...
git-svn-id: file:///home/svn/incoming/trunk@2396 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-17 08:02:01 +00:00
Matt Miller
47385eabf7
moved dir/file/filestat under fs
...
git-svn-id: file:///home/svn/incoming/trunk@2393 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-17 07:17:52 +00:00
Matt Miller
cb6c92cafe
added keyboard/mouse enabling/disabling
...
git-svn-id: file:///home/svn/incoming/trunk@2390 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-17 03:29:12 +00:00
Matt Miller
c2c12de070
remote process lib inject
...
git-svn-id: file:///home/svn/incoming/trunk@2387 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-16 22:05:22 +00:00
Matt Miller
89f431d10a
process io working
...
git-svn-id: file:///home/svn/incoming/trunk@2383 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-16 20:37:27 +00:00
Matt Miller
3fa1f61b78
removed dbg prints
...
git-svn-id: file:///home/svn/incoming/trunk@2382 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-16 07:32:24 +00:00
Matt Miller
18cd568415
thread stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2381 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-16 07:29:06 +00:00
Matt Miller
4357dc26cb
added image enum
...
git-svn-id: file:///home/svn/incoming/trunk@2380 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-15 08:19:04 +00:00
Matt Miller
f2eec1d8ef
image load, unload, get proc addr
...
git-svn-id: file:///home/svn/incoming/trunk@2379 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-15 07:53:20 +00:00
Matt Miller
87f1d14bcc
added process enumeration and closing
...
git-svn-id: file:///home/svn/incoming/trunk@2378 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-15 07:03:33 +00:00
Matt Miller
f4264ed7d5
moved registry/process around to be under sys, implemented process.memory and process attaching
...
git-svn-id: file:///home/svn/incoming/trunk@2377 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-15 06:23:59 +00:00
Matt Miller
3338ebb82c
more channel foo
...
git-svn-id: file:///home/svn/incoming/trunk@2376 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-13 08:19:22 +00:00
Matt Miller
ca42291606
refactored the pool interface to make the code more generic
...
git-svn-id: file:///home/svn/incoming/trunk@2375 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-13 07:31:11 +00:00
Matt Miller
068dc13284
don't call eof before every read
...
git-svn-id: file:///home/svn/incoming/trunk@2374 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-12 15:13:15 +00:00
Matt Miller
f43c076313
added eof
...
git-svn-id: file:///home/svn/incoming/trunk@2373 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-12 06:39:33 +00:00
Matt Miller
63213353f0
standardized comment format
...
git-svn-id: file:///home/svn/incoming/trunk@2372 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-12 05:53:29 +00:00
Matt Miller
6c1a8e51e5
improving channel support, File is now backed against a File Pool instance rather than directly against a channel
...
git-svn-id: file:///home/svn/incoming/trunk@2371 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-12 05:37:11 +00:00
Matt Miller
3fe3fe773d
updated base Dir interface
...
git-svn-id: file:///home/svn/incoming/trunk@2370 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-11 19:15:36 +00:00
Matt Miller
b18593c4eb
fixed dword set
...
git-svn-id: file:///home/svn/incoming/trunk@2369 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-11 15:45:33 +00:00
Matt Miller
b601772d18
mkdir
...
git-svn-id: file:///home/svn/incoming/trunk@2368 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-11 05:56:11 +00:00
Matt Miller
593bc26ff2
pimptastic
...
git-svn-id: file:///home/svn/incoming/trunk@2367 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-11 05:50:10 +00:00
Matt Miller
a247682500
improved the dir class
...
git-svn-id: file:///home/svn/incoming/trunk@2366 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-11 05:49:59 +00:00
Matt Miller
7556674686
file i/o working
...
git-svn-id: file:///home/svn/incoming/trunk@2365 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-11 04:56:24 +00:00
Matt Miller
91600f7d52
initial File stub
...
git-svn-id: file:///home/svn/incoming/trunk@2364 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-11 03:37:02 +00:00
Matt Miller
b81ebdc3f1
FileStat implemented
...
git-svn-id: file:///home/svn/incoming/trunk@2363 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-11 03:06:56 +00:00
Matt Miller
1a9852d50e
implemented Dir
...
git-svn-id: file:///home/svn/incoming/trunk@2362 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-11 01:59:45 +00:00
Matt Miller
8f0a94cb11
registry API done for the most part
...
git-svn-id: file:///home/svn/incoming/trunk@2361 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-11 01:28:33 +00:00
Matt Miller
3091e27cd2
enum_key in the hizzle
...
git-svn-id: file:///home/svn/incoming/trunk@2360 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 22:51:16 +00:00
Matt Miller
d2545df96f
delete_value
...
git-svn-id: file:///home/svn/incoming/trunk@2359 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 22:30:04 +00:00
Matt Miller
847d6b3a66
object aliasing, moved extensions into .ext attr
...
git-svn-id: file:///home/svn/incoming/trunk@2358 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 17:08:27 +00:00
Matt Miller
df75ef23fc
this is all to my baby mommas out there
...
git-svn-id: file:///home/svn/incoming/trunk@2357 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 16:21:53 +00:00
Matt Miller
59992d3cca
registry fun stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2356 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 10:31:38 +00:00
Matt Miller
56e6016db2
getpid is working
...
git-svn-id: file:///home/svn/incoming/trunk@2355 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 09:20:47 +00:00
Matt Miller
6eee03f990
moved things around a bit, added extension iface
...
git-svn-id: file:///home/svn/incoming/trunk@2354 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 08:09:25 +00:00
Matt Miller
7d313fc76c
moved constants
...
git-svn-id: file:///home/svn/incoming/trunk@2353 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 05:02:59 +00:00
Matt Miller
f87d6a533e
removed prints
...
git-svn-id: file:///home/svn/incoming/trunk@2352 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 04:53:53 +00:00
Matt Miller
6232b9c220
server side extension loading works
...
git-svn-id: file:///home/svn/incoming/trunk@2351 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 04:35:15 +00:00
Matt Miller
a89490cd64
more ninja foo
...
git-svn-id: file:///home/svn/incoming/trunk@2350 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 04:18:05 +00:00
Matt Miller
1d6e8a10d8
bitwise compares in ruby are annoying
...
git-svn-id: file:///home/svn/incoming/trunk@2349 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 04:14:56 +00:00
Matt Miller
ea539dc65c
client core use/load_library command implement but not completely tested
...
git-svn-id: file:///home/svn/incoming/trunk@2348 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 04:13:08 +00:00
Matt Miller
1ec88318fd
packet dispatching/waiting (untested)
...
git-svn-id: file:///home/svn/incoming/trunk@2347 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 02:05:43 +00:00
Matt Miller
2cd83615c2
basic for meterp, doesn't do much yet
...
git-svn-id: file:///home/svn/incoming/trunk@2346 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 01:17:19 +00:00
Matt Miller
1407b65ff5
updates to packet class and added packet parser
...
git-svn-id: file:///home/svn/incoming/trunk@2345 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-10 00:39:39 +00:00
Matt Miller
50d92bcafa
Packet update to the house
...
git-svn-id: file:///home/svn/incoming/trunk@2344 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-09 21:44:01 +00:00
Matt Miller
21453ae15c
packet serialization
...
git-svn-id: file:///home/svn/incoming/trunk@2343 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-09 21:36:54 +00:00
Matt Miller
242dd3c7dd
more leetness
...
git-svn-id: file:///home/svn/incoming/trunk@2342 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-09 20:57:59 +00:00
Matt Miller
c94c2c1fd1
base packet classes, not finished yet
...
git-svn-id: file:///home/svn/incoming/trunk@2341 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-09 20:45:09 +00:00
Spoon M
63b56933b3
ug
...
git-svn-id: file:///home/svn/incoming/trunk@2340 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-04 02:26:48 +00:00
Spoon M
95ec287d94
ug
...
git-svn-id: file:///home/svn/incoming/trunk@2339 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-04 01:33:26 +00:00
Spoon M
9390d9957d
*** empty log message ***
...
git-svn-id: file:///home/svn/incoming/trunk@2338 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-03 23:50:04 +00:00
Spoon M
bbd121d5ac
Send the result on the wire now, check it, throw exception in case it failed
...
git-svn-id: file:///home/svn/incoming/trunk@2337 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-03 23:22:38 +00:00
Spoon M
1d2a1e758a
pid stuff
...
git-svn-id: file:///home/svn/incoming/trunk@2336 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-03 23:14:33 +00:00
Spoon M
e5a792484c
Added dir, throwing exceptions n shit, what
...
git-svn-id: file:///home/svn/incoming/trunk@2335 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-03 23:13:16 +00:00
Spoon M
c5a1fe6716
What what what, Post-Exploitation attack!
...
git-svn-id: file:///home/svn/incoming/trunk@2334 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-03 21:52:10 +00:00
Spoon M
87e3fda1fc
Added support for typdef like functionality
...
git-svn-id: file:///home/svn/incoming/trunk@2333 4d416f70-5f16-0410-b530-b9f4589650da
2005-04-01 22:18:33 +00:00
HD Moore
95023a82e9
SMB Crypt library
...
git-svn-id: file:///home/svn/incoming/trunk@2332 4d416f70-5f16-0410-b530-b9f4589650da
2005-03-27 00:23:10 +00:00
vlad902
77d1ffb488
XDR-fu j0!
...
git-svn-id: file:///home/svn/incoming/trunk@2331 4d416f70-5f16-0410-b530-b9f4589650da
2005-03-27 00:02:09 +00:00
Spoon M
cedab15c8f
Initial commit of the new Struct2 code
...
- lots of improvements over Struct / Struct2-perl
- lots of bug fixes, and much stronger functionality
- added an example test
- comments on this all is encouraged
git-svn-id: file:///home/svn/incoming/trunk@2330 4d416f70-5f16-0410-b530-b9f4589650da
2005-03-26 16:52:59 +00:00