摘要:
本文通过解答一个网友提出的问题引起,通过缓冲区溢出,修改函数的返回时的跳转地址,跳入到用户想要执行的代码位置,执行完用户代码以后,再跳回到正确的地址(使程序能够正常的运行),这些动作对于编译器和系统来说是透明的。 阅读全文
2010年9月20日 #
Hoodlum1980 (fafa)'s Technological BlogLanguages mainly using and digging: C / CPP, ASM, C#, Python. Other languages:Java. |