modules/exploits/windows/misc/ivanti_avalanche_mdm_bof.rb
Method exploit
has 61 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def exploit
expected_payload_size = 622
# This is a custom ROP chain for bypassing DEP via VirtualAlloc
rop_chain = [0x00544498].pack('V') # pop edx ; mov eax, 0x00000022 ; ret ;
Method initialize
has 47 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(
update_info(
info,
'Name' => 'Ivanti Avalanche MDM Buffer Overflow',