C is a programming language developed rapidly, especially in the free software world. In the implementation of C, can flow mengkorupsi possible to function in the execution stack, and then mess ngacak stack even destroy stack. C using the stack memory to accommodate local variables, parameters of the function, value and the stack frame eip (return address). Stack is overwriteable, with the stack can overwrite the data by the other body functions loaded in the stack. This can cause stack corruption, manipulated and used to accommodate mallicous code. Return address the most part can overwrite a slit to mallicous code. Genesis is known by the term execution of arbitrary code.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: