1 vote
Accepted

Why is JMP ESP required in buffer overflow?

The problem is that the instruction pointer will always follow the program flow, unless you can alter it. They key time to alter it is on the return from a function, when the saved instruction pointer ...
user avatar
1 vote

Hex editing an IP address of a different length

IP addresses can also be represented as a decimal number, for example: 52.90.24.115 == 878319731 This examples saves 3 bytes, maybe give this method a try and pad with 0x20. There are many sites to ...
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible