2006-01-06 00:57:14 +00:00
|
|
|
#!/usr/bin/env ruby
|
|
|
|
|
2006-01-06 15:42:03 +00:00
|
|
|
#
|
|
|
|
# ________________________________________________________________________________
|
|
|
|
#
|
|
|
|
# ,sSSs,,s, ,sSSSs, ALPHA 2: Zero-tolerance. (build 07)
|
|
|
|
# SS" Y$P" SY" ,SY
|
|
|
|
# iS' dY ,sS" Unicode-proof uppercase alphanumeric shellcode encoding.
|
|
|
|
# YS, dSb ,sY" Copyright (C) 2003, 2004 by Berend-Jan Wever.
|
|
|
|
# `"YSS'"S' 'SSSSSSSP <skylined@edup.tudelft.nl>
|
|
|
|
# ________________________________________________________________________________
|
|
|
|
#
|
|
|
|
|
2006-01-06 00:57:14 +00:00
|
|
|
#
|
|
|
|
# make sure the namespace is created
|
|
|
|
#
|
|
|
|
|
|
|
|
module Rex
|
|
|
|
module Encoder
|
|
|
|
module Alpha2
|
|
|
|
end end end
|
|
|
|
|
|
|
|
#
|
|
|
|
# include the Alpha2 encodings
|
|
|
|
#
|
|
|
|
|
|
|
|
require 'rex/encoder/alpha2/generic'
|
|
|
|
require 'rex/encoder/alpha2/alpha_mixed'
|
|
|
|
require 'rex/encoder/alpha2/alpha_upper'
|
|
|
|
require 'rex/encoder/alpha2/unicode_mixed'
|
2008-10-19 21:03:39 +00:00
|
|
|
require 'rex/encoder/alpha2/unicode_upper'
|