2013-01-07 16:08:58 -06:00
#This is the step definition file for common framework testing steps or meta steps
When / ^I run the "([^"]*)" exploit with standard target options$ / do | exploit |
2013-09-30 13:47:53 -05:00
steps %Q{
When I run ` #{ exploit } RHOST= #{ TestConfig . instance . rhost } SMBPass= #{ TestConfig . instance . smbpass } SMBUser= #{ TestConfig . instance . smbuser } E` interactively
}
end
2013-01-07 16:08:58 -06:00
When / ^I run the "([^"]*)" exploit with standard target options in check mode$ / do | exploit |
2013-09-30 13:47:53 -05:00
steps %Q{
When I run ` #{ exploit } RHOST= #{ TestConfig . instance . rhost } SMBPass= #{ TestConfig . instance . smbpass } SMBUser= #{ TestConfig . instance . smbuser } C` interactively
}
end
2013-01-07 16:08:58 -06:00
When / ^I run msfvenom to encode for windows using the "([^"]*)" encoder with "(.*)" options$ / do | encoder , options |
2013-09-30 13:47:53 -05:00
steps %Q{
When I run `./msfvenom ./msfvenom -p windows/shell/bind_tcp -e #{ encoder } #{ options } ` interactively
}
end
2013-01-07 16:08:58 -06:00
When / ^I run msfvenom to encode for windows using the "([^"]*)" encoder with "(.*)" options and a buffer register$ / do | encoder , options |
2013-09-30 13:47:53 -05:00
steps %Q{
When I run `./msfvenom ./msfvenom -p windows/shell/bind_tcp -e #{ encoder } #{ options } BufferRegister=eax` interactively
}
end
2013-01-07 16:08:58 -06:00
When / ^I run msfpayload to generate a "([^"]*)" on the local host$ / do | payload |
2013-09-30 13:47:53 -05:00
steps %Q{
When I run `./msfpayload #{ payload } LHOST=127.0.0.1 y`
}
end