Skip to content

Commit 7e10b5c

Browse files
David MaloneyDavid Maloney
authored andcommitted
use new rex-encoder gem
remove all the encoidng lbiraries and use the new gem rex-encoder that contains them now. MS-1708
1 parent e005a3f commit 7e10b5c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+12
-5419
lines changed

Gemfile.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ PATH
3636
rex-arch
3737
rex-bin_tools
3838
rex-core
39+
rex-encoder
3940
rex-java
4041
rex-mime
4142
rex-nop
@@ -244,6 +245,10 @@ GEM
244245
rex-struct2
245246
rex-text
246247
rex-core (0.1.2)
248+
rex-encoder (0.1.0)
249+
metasm
250+
rex-arch
251+
rex-text
247252
rex-java (0.1.2)
248253
rex-mime (0.1.1)
249254
rex-text

lib/rex.rb

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ module Rex
4141
#
4242
# REX Gems
4343
#
44+
4445
# Text manipulation library for things like generating random string
4546
require 'rex/text'
4647
# Library for Generating Randomized strings valid as Identifiers such as variable names
@@ -59,12 +60,15 @@ module Rex
5960
require 'rex/ole'
6061
# Library for creating and/or parsing MIME messages
6162
require 'rex/mime'
63+
# Library for polymorphic encoders
64+
require 'rex/encoder'
65+
# Architecture subsystem
66+
require 'rex/arch'
6267

6368
# Generic classes
6469
require 'rex/exceptions'
6570
require 'rex/transformer'
6671
require 'rex/random_identifier'
67-
require 'rex/text'
6872
require 'rex/time'
6973
require 'rex/job_container'
7074
require 'rex/file'
@@ -75,12 +79,6 @@ module Rex
7579
# Thread factory
7680
require 'rex/thread_factory'
7781

78-
# Encoding
79-
require 'rex/encoder/xor'
80-
require 'rex/encoding/xor'
81-
82-
# Architecture subsystem
83-
require 'rex/arch'
8482

8583
# Assembly
8684
require 'rex/assembly/nasm'

lib/rex/encoder/alpha2.rb

Lines changed: 0 additions & 31 deletions
This file was deleted.

lib/rex/encoder/alpha2/alpha_mixed.rb

Lines changed: 0 additions & 129 deletions
This file was deleted.

lib/rex/encoder/alpha2/alpha_upper.rb

Lines changed: 0 additions & 138 deletions
This file was deleted.

0 commit comments

Comments
 (0)