34 lines
673 B
Ruby
34 lines
673 B
Ruby
|
# -*- coding: binary -*-
|
||
|
require 'msf/core'
|
||
|
|
||
|
###
|
||
|
#
|
||
|
# This class is here to implement advanced features for mainframe based
|
||
|
# payloads. Mainframe payloads are expected to include this module if
|
||
|
# they want to support these features.
|
||
|
#
|
||
|
###
|
||
|
module Msf::Payload::Mainframe
|
||
|
|
||
|
#
|
||
|
# Z notes
|
||
|
# Z notes
|
||
|
#
|
||
|
def initialize(info = {})
|
||
|
ret = super(info)
|
||
|
end
|
||
|
|
||
|
#
|
||
|
# Returns a list of compatible encoders based on mainframe architecture
|
||
|
# most will not work because of the different architecture
|
||
|
# an XOR-based encoder will be defined soon
|
||
|
#
|
||
|
def compatible_encoders
|
||
|
encoders = super()
|
||
|
encoders2 = ['/generic\/none/','none']
|
||
|
|
||
|
return encoders2
|
||
|
end
|
||
|
|
||
|
end
|