metasploit-framework/lib
HD Moore 255e792ed3 Fix host-endian related pack errors. See below for details.
Ruby treats endianess in pack operators in the opposite way
of python. For example, using pack('<I') actually ignores the
endianess specifier. These need to be 'I<' or better yet, 'V'.
The endian specify must occur after the pack specifier and
multiple instances in meterpreter and exe generation were
broken in thier usage.

The summary:

Instead of I/L or I< use V
Instead of I/L or I> use N
For Q, you need to always use Q< (LE) or Q> (BE)
For c/s/l/i and other lowercase variants, you probably dont
need or want a *signed* value, so stick with vV nN and cC.
2014-06-30 02:46:36 -05:00
..
anemone Retab lib 2013-08-30 16:28:33 -05:00
bit-struct Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
metasm Retabbed PR rapid7#3181 2014-04-02 15:51:11 -05:00
metasploit Retab lib 2013-08-30 16:28:33 -05:00
msf Fix host-endian related pack errors. See below for details. 2014-06-30 02:46:36 -05:00
nessus Retab lib 2013-08-30 16:28:33 -05:00
net Retab lib 2013-08-30 16:28:33 -05:00
openvas Retab lib 2013-08-30 16:28:33 -05:00
postgres Retab lib 2013-08-30 16:28:33 -05:00
rabal Retab lib 2013-08-30 16:28:33 -05:00
rapid7 Rapid7 Comma Inc 2014-03-13 09:46:20 -05:00
rbmysql FixRM #8396 change all lib use of regex to 8-bit pattern 2013-09-12 16:58:49 -05:00
rex Fix host-endian related pack errors. See below for details. 2014-06-30 02:46:36 -05:00
snmp
sshkey Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
tasks Retabbed to catch new bad tabs 2013-09-27 13:34:13 -05:00
telephony Retab lib 2013-08-30 16:28:33 -05:00
zip chmod -x .rb files without #! in modules and lib 2013-10-30 19:51:25 -05:00
anemone.rb
bit-struct.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
enumerable.rb Retab lib 2013-08-30 16:28:33 -05:00
fastlib.rb Retab lib 2013-08-30 16:28:33 -05:00
metasm.rb Manual loading shouldn't be needed 2014-02-19 13:13:41 -06:00
msfenv.rb Don't overwrite ENV if it's set 2014-06-18 14:53:41 -05:00
postgres_msf.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
rbmysql.rb FixRM #8396 change all lib use of regex to 8-bit pattern 2013-09-12 16:58:49 -05:00
rbreadline.rb FixRM #8396 change all lib use of regex to 8-bit pattern 2013-09-12 16:58:49 -05:00
readline_compatible.rb Retab lib 2013-08-30 16:28:33 -05:00
rex.rb Rapid7 Comma Inc 2014-03-13 09:46:20 -05:00
snmp.rb
sshkey.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
telephony.rb
windows_console_color_support.rb Retab lib 2013-08-30 16:28:33 -05:00
zip.rb