jvazquez-r7
|
87b777e923
|
Refactor moving code to rex
|
2015-03-17 17:15:32 -05:00 |
James Lee
|
cd5699dc39
|
Sort cases and add specs
|
2015-03-08 23:27:32 -05:00 |
William Vu
|
3efae77212
|
Use /dev/null instead of /etc/passwd
File.read returns "" on /dev/null. Don't try it on /dev/zero. :-)
|
2015-02-26 14:19:25 -06:00 |
William Vu
|
f625ad4f9c
|
Remove unnecessary tests in spec
|
2015-02-26 14:12:39 -06:00 |
William Vu
|
4aedd7e5d3
|
Fix spec for fsquery support
|
2015-02-25 18:14:17 -06:00 |
William Vu
|
a543eccdb4
|
Add FSQUERY test to spec
|
2015-02-25 17:18:29 -06:00 |
William Vu
|
af5e0ec0d6
|
Update spec with a couple more cases
Also fix a bad copypasta.
|
2015-02-25 16:43:40 -06:00 |
William Vu
|
513d11ce93
|
Complete replacement of "pathname" with "path"
See e8c2c3687d .
|
2015-02-25 15:52:26 -06:00 |
William Vu
|
c95855ff11
|
Add fsdelete test to spec
|
2015-02-25 15:44:12 -06:00 |
William Vu
|
26cbeb011b
|
Add fsdownload test to spec
|
2015-02-25 15:00:37 -06:00 |
Meatballs
|
33560a2657
|
Refactor Msf::Exploit::Powershell to Rex::Powershell to allow for
msfvenom usage.
|
2015-02-10 20:53:46 +00:00 |
jvazquez-r7
|
1f4fdb5d18
|
Update from master
|
2015-02-10 10:47:17 -06:00 |
jvazquez-r7
|
7d43ec7f93
|
Add specs for Rex::Java::Serialization::Builder#add_specs
|
2015-01-20 15:13:30 -06:00 |
jvazquez-r7
|
d4a8049ac5
|
Add specs for Rex::Java::Serialization::Builder#new_object
|
2015-01-20 15:03:37 -06:00 |
jvazquez-r7
|
09fe65eeba
|
Add specs for Rex::Java::Serialization::Builder#new_class
|
2015-01-20 11:59:33 -06:00 |
jvazquez-r7
|
41fa542456
|
Delete jmx invoke spec
|
2015-01-14 16:51:12 -06:00 |
jvazquez-r7
|
70c99748ac
|
Add Stream spec for marshalled argument
|
2015-01-14 12:05:27 -06:00 |
jvazquez-r7
|
a5ae2aadee
|
Add spec for MBeanServerConnection.invoke stream
|
2015-01-14 11:44:39 -06:00 |
jvazquez-r7
|
915df2029d
|
Add stream spec
|
2015-01-13 18:35:54 -06:00 |
jvazquez-r7
|
0babde8c1a
|
Fix specs
|
2015-01-13 10:48:23 -06:00 |
jvazquez-r7
|
3946b95bc3
|
Update rex code and specs
|
2015-01-13 10:45:00 -06:00 |
jvazquez-r7
|
1f0b986bf1
|
Change filenames
|
2015-01-13 10:43:27 -06:00 |
Jon Hart
|
4e6879fb1e
|
Add tests for Rex::Proto:ACPP::Message#succesful?
|
2015-01-12 19:36:12 -08:00 |
Jon Hart
|
fba6945e9a
|
Doc payload oddness. Add more checksum tests
|
2015-01-12 13:08:12 -08:00 |
Jon Hart
|
54eab4ea3d
|
Checksum validation, more tests
|
2015-01-12 13:08:12 -08:00 |
Jon Hart
|
7e4dd4e55b
|
Add ACPP decoding capabilities
|
2015-01-12 13:08:12 -08:00 |
Jon Hart
|
2af82ac987
|
Some preliminary Apple Airport admin protocol (ACPP?) support
|
2015-01-12 13:08:11 -08:00 |
jvazquez-r7
|
c05b2e2b03
|
Fix Continuation specs
|
2015-01-08 16:51:33 -06:00 |
jvazquez-r7
|
ba13e9d64c
|
Add Stream spec
|
2015-01-07 12:05:44 -06:00 |
jvazquez-r7
|
98ec08ae0d
|
Add support for Ping and PingAck
|
2015-01-06 15:18:55 -06:00 |
jvazquez-r7
|
1e3b24f01b
|
Add support for DbgAck
|
2015-01-06 15:00:17 -06:00 |
jvazquez-r7
|
6d1d300e72
|
Add support for ReturnData
|
2015-01-06 12:52:00 -06:00 |
jvazquez-r7
|
825e08f5ac
|
Add support for Call messages
|
2015-01-06 12:36:06 -06:00 |
jvazquez-r7
|
f3ff42dbfb
|
Add support for Continuation
|
2015-01-06 11:34:47 -06:00 |
jvazquez-r7
|
757f95a24d
|
Add support for ProtocolAck
|
2015-01-06 00:14:14 -06:00 |
jvazquez-r7
|
26da73ffb8
|
Change class name
|
2015-01-05 19:23:07 -06:00 |
jvazquez-r7
|
d5dfd75e71
|
Add initial model and support to OutputStream
|
2015-01-05 18:52:13 -06:00 |
Tod Beardsley
|
135faeee29
|
Land #4095, specs for Rex::OLE
|
2014-12-30 14:25:09 -06:00 |
Tod Beardsley
|
a8e907d68b
|
Land #4479, nil comparisons and missing DLLs
Also fixes #4474.
|
2014-12-30 13:55:54 -06:00 |
Brent Cook
|
125cc27f7a
|
updated expected exception from a bad module load
|
2014-12-30 10:57:37 -06:00 |
sinn3r
|
555713b6ae
|
Land #4456 - MS14-068, Kerberos Checksum (plus krb protocol support)
|
2014-12-29 16:09:28 -06:00 |
jvazquez-r7
|
ad97457a39
|
Move more constants to Crypto
|
2014-12-22 15:27:16 -06:00 |
jvazquez-r7
|
f3b263f57d
|
Use more crypto constants
|
2014-12-22 12:13:23 -06:00 |
jvazquez-r7
|
fad08d7fca
|
Add specs for Rex Kerberos client
|
2014-12-19 12:14:33 -06:00 |
jvazquez-r7
|
b740ba4738
|
Add specs for Rex::Proto::Kerberos::CredentialCache::Cache
|
2014-12-18 18:35:20 -06:00 |
jvazquez-r7
|
8f119e0731
|
Add specs for Rex::Proto::Kerberos::CredentialCache::Credential
|
2014-12-18 18:07:44 -06:00 |
jvazquez-r7
|
0d464a7ff8
|
Add specs for Rex::Proto::Kerberos::CredentialCache::Time
|
2014-12-18 17:53:42 -06:00 |
jvazquez-r7
|
d53f5668a2
|
Add specs for Rex::Proto::Kerberos::CredentialCache::KeyBlock
|
2014-12-18 17:50:00 -06:00 |
jvazquez-r7
|
c426cf32d0
|
Add specs for Rex::Proto::Kerberos::CredentialCache::Principal
|
2014-12-18 17:40:06 -06:00 |
jvazquez-r7
|
8e570cc19b
|
Initial support to send TGS-REQ
|
2014-12-17 18:55:30 -06:00 |
jvazquez-r7
|
594b9bcfc2
|
Add support for AuthorizationData
|
2014-12-16 23:21:13 -06:00 |
jvazquez-r7
|
2649d482fe
|
Add support for KRB_AP_REQ
|
2014-12-16 18:39:42 -06:00 |
jvazquez-r7
|
0f55a98450
|
Add support for Authenticator encoding
|
2014-12-16 17:45:54 -06:00 |
jvazquez-r7
|
dde45a7f53
|
Add support for Checksum encoding
|
2014-12-16 17:05:35 -06:00 |
jvazquez-r7
|
a93cbac7bf
|
Support ticket encoding
|
2014-12-16 16:04:13 -06:00 |
jvazquez-r7
|
a5f8b4319f
|
Add support to encode PAC-TYPE
|
2014-12-16 11:31:27 -06:00 |
jvazquez-r7
|
1721641138
|
Add support for PAC-LOGON-INFO
|
2014-12-16 09:32:47 -06:00 |
jvazquez-r7
|
c1114c180a
|
Add support for PAC-CLIENT-INFO
|
2014-12-15 17:32:51 -06:00 |
jvazquez-r7
|
64a0162e3f
|
Add support for PAC-SERVER-CHECKSUM
|
2014-12-15 17:16:43 -06:00 |
jvazquez-r7
|
2c7139b936
|
Add support for PAC-PRIVSRV-CHECKSUM
|
2014-12-15 17:13:22 -06:00 |
jvazquez-r7
|
643279b54b
|
Add support to decode the encryption part of as responses
|
2014-12-15 11:46:11 -06:00 |
jvazquez-r7
|
b98ad59900
|
Add specs for KdcResponse
|
2014-12-15 08:54:33 -06:00 |
jvazquez-r7
|
d81cdd6cbb
|
Add KdcResponse spec first draft
|
2014-12-14 21:20:54 -06:00 |
jvazquez-r7
|
442adb080f
|
Add first support to decode tickets
|
2014-12-14 20:51:26 -06:00 |
jvazquez-r7
|
b988104e40
|
Modify forgotten spec
|
2014-12-14 19:28:59 -06:00 |
jvazquez-r7
|
87548cecfb
|
Move specs
|
2014-12-14 19:27:38 -06:00 |
jvazquez-r7
|
8049d4024b
|
Delete references to deleted namespaces from specs
|
2014-12-14 19:26:39 -06:00 |
jvazquez-r7
|
883bfd1f46
|
Add support to retrieve e-data
|
2014-12-14 17:23:37 -06:00 |
jvazquez-r7
|
c5dc065fde
|
Add support for decoding KrbError
|
2014-12-14 16:26:18 -06:00 |
HD Moore
|
00590f9f26
|
Adds Java serialization support, lands #4327
|
2014-12-13 17:47:53 -06:00 |
jvazquez-r7
|
20836c1789
|
Refactor crypto usage
|
2014-12-11 18:18:37 -06:00 |
jvazquez-r7
|
d96206b813
|
Support KdcRequest#encode
|
2014-12-11 12:44:17 -06:00 |
jvazquez-r7
|
162d2d39b5
|
Add support for KdcRequestBody decoding
|
2014-12-11 12:19:26 -06:00 |
jvazquez-r7
|
39ffc0c58a
|
Add support for PreAuthData#encode
|
2014-12-10 19:48:44 -06:00 |
jvazquez-r7
|
b89dee03c6
|
Add PreAuthEncTimeStamp#encode support
|
2014-12-10 19:30:21 -06:00 |
jvazquez-r7
|
3accdb705b
|
Add support for PreAuthPacRequest#encode
|
2014-12-10 19:18:19 -06:00 |
jvazquez-r7
|
96c1370334
|
Add EncryptedData#encode support
|
2014-12-10 19:12:24 -06:00 |
jvazquez-r7
|
475014820f
|
Add asn1 comments for specs
|
2014-12-10 18:47:41 -06:00 |
jvazquez-r7
|
5d2ff5982e
|
Add support for PreAuthEncTimeStamp decoding/decrypting
|
2014-12-10 18:33:46 -06:00 |
jvazquez-r7
|
785ff60d8e
|
Add inital support for PreAuthEncTimeStamp
|
2014-12-10 11:25:48 -06:00 |
jvazquez-r7
|
8ec403af89
|
Add support for PA-PAC-REQUEST
|
2014-12-10 10:51:37 -06:00 |
jvazquez-r7
|
6653502e68
|
Support pa_data parsing on kdc_request
|
2014-12-10 09:47:31 -06:00 |
jvazquez-r7
|
094361ff86
|
Require spec_helper on specs
|
2014-12-09 19:39:11 -06:00 |
jvazquez-r7
|
0a6e42968b
|
Add inital support for padata
|
2014-12-09 19:28:40 -06:00 |
jvazquez-r7
|
2557780e7c
|
Add initial support to decode kdc requests
|
2014-12-09 18:48:08 -06:00 |
jvazquez-r7
|
82549315ff
|
Mark KdcRequestBody encode as unsupported atm
|
2014-12-09 17:05:20 -06:00 |
jvazquez-r7
|
24715bf78d
|
Require spec_helper
|
2014-12-09 16:52:37 -06:00 |
jvazquez-r7
|
b84840a596
|
Add support to decode TGS_REQ body
|
2014-12-09 16:51:34 -06:00 |
jvazquez-r7
|
f236438290
|
Add initial support for EncryptedData
|
2014-12-09 16:40:44 -06:00 |
jvazquez-r7
|
a7c1d12124
|
Mv KdcRequestBody spec to the correct folder
|
2014-12-09 16:04:17 -06:00 |
jvazquez-r7
|
c5865c6fec
|
Add initial design draft
|
2014-12-09 15:53:29 -06:00 |
jvazquez-r7
|
564da4446e
|
Add print friendly to_s
|
2014-12-07 17:52:09 -06:00 |
jvazquez-r7
|
8f403f3eea
|
Update documentation
|
2014-12-05 20:11:45 -06:00 |
jvazquez-r7
|
03740df931
|
Support serialization
|
2014-12-05 19:55:52 -06:00 |
jvazquez-r7
|
ca164cd99f
|
Support the stream attribute
|
2014-12-05 16:52:59 -06:00 |
jvazquez-r7
|
1653101da4
|
Add support for Arrays of Objects
|
2014-12-04 20:31:38 -06:00 |
jvazquez-r7
|
4b8bdad44b
|
Refactor contents serialization
|
2014-12-04 18:28:25 -06:00 |
jvazquez-r7
|
6d623456a4
|
Add specs for java array streams
|
2014-12-04 00:07:56 -06:00 |
jvazquez-r7
|
08fe467452
|
Add Stream specs
|
2014-12-03 19:31:46 -06:00 |
jvazquez-r7
|
6cb6252914
|
Add YARD documentation for NewObject
|
2014-12-03 17:34:12 -06:00 |
jvazquez-r7
|
d0fcbf2cdb
|
Add support for simple Objects really
|
2014-12-03 17:22:23 -06:00 |
jvazquez-r7
|
0560cc2fe9
|
Fix typos
|
2014-12-03 14:59:38 -06:00 |
jvazquez-r7
|
268157d42f
|
Add support for Java Enums
|
2014-12-03 14:50:03 -06:00 |
jvazquez-r7
|
6deb88af6b
|
Add support for arrays
|
2014-12-03 13:55:12 -06:00 |
jvazquez-r7
|
b9023e8fcc
|
Split ClassDescription into ClassDesc and NewClassDesc
|
2014-12-03 00:38:27 -06:00 |
jvazquez-r7
|
41c4db2b3b
|
Delete ClassDescription spec
|
2014-12-03 00:07:40 -06:00 |
jvazquez-r7
|
1f535a41ca
|
Move types to the Serialization module
|
2014-12-02 20:02:42 -06:00 |
jvazquez-r7
|
2c070c450b
|
Add support for ClassDescription
|
2014-12-02 17:31:53 -06:00 |
jvazquez-r7
|
e9e584e107
|
Raise exceptions when unserialization isn't possible
|
2014-12-02 15:31:31 -06:00 |
jvazquez-r7
|
622a18bc22
|
Add support for annotations
|
2014-12-02 11:42:41 -06:00 |
jvazquez-r7
|
a68540cfa2
|
Add support for Data Block Long
|
2014-12-02 10:49:15 -06:00 |
jvazquez-r7
|
9c5d7e66d4
|
Add block data support
|
2014-12-02 10:46:29 -06:00 |
jvazquez-r7
|
8923b87def
|
Don't redefine the static decode method
|
2014-12-02 09:02:24 -06:00 |
jvazquez-r7
|
ef2bf5b935
|
Add support for long-utf
|
2014-12-01 19:50:33 -06:00 |
jvazquez-r7
|
5f11c70d7f
|
Add initial support for Java serialization
|
2014-12-01 19:07:45 -06:00 |
Jon Hart
|
bedf7ed44b
|
Doc cleanup
|
2014-11-24 14:34:20 -08:00 |
Jon Hart
|
0ed356f71c
|
Move Kademlia stuff to a more OO model, etc, per reviews
All of the work is done in rex. The msf mixin just prevents the
desire to call rex directly from the module
|
2014-11-24 14:03:43 -08:00 |
Jon Hart
|
e255db9429
|
Partial commit
|
2014-11-20 13:49:36 -08:00 |
Jon Hart
|
94e5ba13a4
|
YARD and spec cleanup
|
2014-11-20 13:28:01 -08:00 |
Jon Hart
|
b6b288ae3a
|
Minor style/test cleanup
|
2014-11-20 13:28:01 -08:00 |
Jon Hart
|
f5aa3ecb57
|
Add proper peer decoding
|
2014-11-20 13:28:01 -08:00 |
Jon Hart
|
ab49d01a1b
|
Add beginnings of Kademlia gather module and protocol support
|
2014-11-20 13:28:00 -08:00 |
Jon Hart
|
d94ca2b89a
|
Add doc for Rex::Proto::Steam
|
2014-11-18 11:46:28 -08:00 |
Jon Hart
|
6330c428d7
|
Address some of @jvazquez-r7's spec feedback
|
2014-11-18 11:06:32 -08:00 |
Jon Hart
|
ebf6fe4e56
|
Minor style cleanup
|
2014-11-12 16:44:43 -08:00 |
Jon Hart
|
07a1653e57
|
Add gather module for Quake servers
|
2014-11-12 13:32:56 -08:00 |
Jon Hart
|
5b1b7c22bb
|
Minor test/style cleanup
|
2014-11-11 10:18:56 -08:00 |
Jon Hart
|
51e84ce548
|
Add unit tests, complete extraction/cleanup
|
2014-11-11 10:18:49 -08:00 |
jvazquez-r7
|
468b4a399a
|
Fix Rex::MIME::Message specs
|
2014-11-05 11:43:55 -06:00 |
jvazquez-r7
|
eb8d4b6772
|
Force LITTLE_ENDIAN by default
|
2014-11-04 10:39:42 -06:00 |
jvazquez-r7
|
3b1042b903
|
Add specs for Rex::OLE::DirEntry#from_s
|
2014-11-03 17:09:37 -06:00 |
jvazquez-r7
|
d023c9243f
|
Add specs for Rex::OLE::DirEntry
|
2014-11-03 15:31:12 -06:00 |
jvazquez-r7
|
e56220e5b7
|
Add specs for Rex::OLE::MiniFAT
|
2014-11-03 11:34:23 -06:00 |
jvazquez-r7
|
cf18225c27
|
Finish Rex::OLE::DIFAT specs
|
2014-11-03 09:23:26 -06:00 |
jvazquez-r7
|
35e385f634
|
Add first specs version for Rex::OLE::DIFAT
|
2014-10-28 16:45:21 -05:00 |
jvazquez-r7
|
526251fc16
|
Add specs for Rex::OLE::Header
|
2014-10-28 14:52:28 -05:00 |
James Lee
|
77d4623c44
|
Fix respond_to specs for protected methods
|
2014-10-27 19:39:32 -05:00 |
James Lee
|
7081026ae6
|
Fix some specs broken by 2.x's new rules
* default utf-8 everywhere broke tests in lib/rex/text_spec that dealt
with binary data
* new protected rules
|
2014-10-27 10:28:24 -05:00 |
Jon Hart
|
7b33ff1363
|
Land #3767, @jvazquez-r7's specs for Rex::Encoder::XDR
|
2014-10-22 09:22:53 -07:00 |
Jon Hart
|
82de2eb1f3
|
Fix Rex::Encoder::XDR.decode_int! to properly handle short data
|
2014-10-20 11:30:13 -07:00 |
Joshua Smith
|
19e8a50573
|
Land 3847, specs for Rex::Oui
|
2014-10-17 13:22:51 -05:00 |
Joshua Smith
|
32faa0bc62
|
Land 3796, specs for Rex::Encoder::Alpha2 encoders
|
2014-10-17 13:15:00 -05:00 |
jvazquez-r7
|
2f20998eaa
|
Force Rex::OLE::Util to work on LITTLE_ENDIAN
|
2014-10-13 16:01:43 -05:00 |
jvazquez-r7
|
51f1309cc3
|
Add specs for Rex::OLE::CLSID
|
2014-10-13 14:28:58 -05:00 |
jvazquez-r7
|
8b9c8da4ac
|
Add specs for Rex::OLE::Util
|
2014-10-13 13:41:43 -05:00 |
jvazquez-r7
|
e4a7025157
|
Avoid explicit use of subject
|
2014-10-13 10:41:12 -05:00 |
jvazquez-r7
|
10d50e77eb
|
Avoid explicit use of subject
|
2014-10-13 10:21:31 -05:00 |
jvazquez-r7
|
3aadaf672e
|
Fix @lsanchez-r7's feedback, single expectation per test and avoid explicit use of subject
|
2014-10-06 16:08:20 -05:00 |
Samuel Huckins
|
0dfd8e25b8
|
Land #3846, Rex::ImageSource specs
|
2014-10-02 12:33:56 -05:00 |
jvazquez-r7
|
e4f71d79ac
|
Fix grammar
|
2014-09-24 15:17:09 -05:00 |