Skip to main content

Skip over site navigation to main content

developerWorks  >   Linux  >   Technical library  >  

Technical library view  RSS for Linux

developerWorks
 Related links:    Redbooks |  Forums

Filter your search and/or enter a keyword. If you don't filter your search or enter a keyword, the search results will default to all results.

 
 
 
  1 - 2 of 2 results    Hide Summaries
Title   Date  

Table that contains the results that meet the search criteria.

LoP/Cell/B.E.: Buffer overflow vulnerabilities, Part 2: Discovering how buffer overflow mechanisms work for Linux on Power-based systems
Get acquainted with buffer overflow vulnerabilities in Linux running on Power/Cell Broadband Engine Architecture processor-based servers. Buffer overflows occur when a process tries to store data outside of the bounds of a fixed-length buffer. When that happens, all sorts of erratic system behavior can result, and some can be detrimental to your system's security. Part 2 of this article series shows how to overwrite a function pointer in 32- and 64-bit modes and illustrates assembly components through shell, network, and socket code samples. (Part 1 briefly discussed buffer overflows and the Power and Cell/B.E. architectures, and then showed how you can change the process-execution flow in the target systems and overwrite a local variable in 32- and 64-bit modes.)
13 Jan 2009  
 
LoP/Cell/B.E.: Buffer overflow vulnerabilities, Part 1: Understanding buffer overflow issues for Linux on Power-based systems
Get acquainted with buffer overflow vulnerabilities in Linux running on Power/Cell Broadband Engine Architecture processor-based servers. Buffer overflows occur when a process tries to store data outside of the bounds of a fixed-length buffer. When that happens, all sorts of erratic system behavior can result, and some can be detrimental to your system's security. Part 1 of this article series briefly discusses buffer overflows and the Power and Cell/B.E. architectures, and then shows how you can change the process-execution flow in the target systems and overwrite a local variable in 32- and 64-bit modes. (Part 2 will show how to overwrite a function pointer in 32- and 64-bit modes and illustrate assembly components through shell, network, and socket code samples.)
06 Jan 2009  
 
  1 - 2 of 2 results    Hide Summaries
Not finding what you're looking for? Suggest Content