metasploit-framework
https://github.com/rapid7/metasploit-framework
Ruby
Metasploit Framework
Msf::Exploit#exploit_regenerate_payload
Re-generates an encoded payload, typically called after something in the datastore has changed. An optional platform and architecture can be supplied as well. Give exploits the ability to use the original +regenerate_payload+ so they can avoid needing additional arguments added by overridden versions. Used specifically by things that include +TcpServer+ (or a descendant) but which are active exploits.
Edit
git clone [email protected]:rapid7/metasploit-framework.git
cd metasploit-framework
open lib/msf/core/exploit.rb
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-Msf--Exploit-exploit_regenerate_payload-for-pr
# Commit to gitgit add lib/msf/core/exploit.rbgit commit -m "better docs for Msf::Exploit#exploit_regenerate_payload"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-Msf--Exploit-exploit_regenerate_payload-for-pr
hub pull-request
# Celebrate!