| Steve Summit. Pointers to Functions. http://gsu.linux.org.tr/doc/C/c_faq/~scs/cclass/int/sx10.html |
....So if a hacker could inject his her code into memory and change a return address to point to the injected code, then he she can have the inserted code executed with the attacked program s privilege. Attackers can execute injected code by applying the same method to function pointer variables [23] as well. Fragment of a Stack High address (3) Overwrite the original return address with the address pointing to the injected code. Stack Growth (2) Continue to feed the attacked program with injected string. 1) Feed the buffer array with the injected code through any I O statement in ....
Steve Summit. Pointers to Functions. http://gsu.linux.org.tr/doc/C/c_faq/~scs/cclass/int/sx10.html
....of the next instruction after the return. So if a user could inject his her code into memory and change a return address to point to the injected code, then he she can have the inserted code executed with the attacked program s privilege. Applying the same method to function pointer variables[23], attackers can have their injected code executed also. Fragment of a Stack High address (3)Overwrite the original return address with the address pointing to the injected code Stack Growth (2)Continue to feed the attacked program with injected string. 1)Feed the buffer array with the ....
Steve Summit. Pointers to Functions. http://gsu.linux.org.tr/doc/C/c_faq/~scs/cclass/int/sx10.html
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC