Sha256: 46c03f8cf713717da6f35e2370db708e4da313f809e32fac1b7b65c694f3fda4
Contents?: true
Size: 454 Bytes
Versions: 2
Compression:
Stored size: 454 Bytes
Contents
require 'ronin/payloads/encoders/xor' require 'spec_helper' describe Ronin do describe Payloads::Encoders::XOR do before(:all) do @data = "\x00\x01\x90ABC123[]{}'" end it "should encode-out unwanted characters" do disallow = [0x00, 0x01, 0x90] xor = Payloads::Encoders::XOR.new(:disallow => disallow) xor.encode(@data).each_byte do |b| disallow.include?(b).should_not == true end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ronin-exploits-0.3.1 | spec/payloads/encoders/xor_spec.rb |
ronin-exploits-0.3.0 | spec/payloads/encoders/xor_spec.rb |