Carte Implementing a software vulnerabilities system Professor Dr. Essam Mohamed Elwan

Implementing a software vulnerabilities system

DE

Limbă: engleză
Legare: Carte broșată
Disponibilitate: În depozitul extern
Expediem în 8-11 zile
211.72 lei
Software bugs that result in memory corruption are a common and dangerous feature of systems develop...

Informații despre carte

Limbă
engleză
Legare
Carte - Carte broșată
Publicat
2024
Pagini
76
EAN
9786207459315
Enbook ID
44802792
Greutate
131
Dimensiuni
150 x 220

Descriere completă

Software bugs that result in memory corruption are a common and dangerous feature of systems developed in certain programming languages. Such bugs are security vulnerabilities if they can be leveraged by an attacker to trigger the execution of malicious code. Determining if such a possibility exists is a time consuming process and requires technical expertise in a number of areas. Often the only way to be sure that a bug is in fact exploitable by an attacker is to build a complete exploit. It is this process that we seek to automate. We present a novel algorithm that integrates data-flow analysis and a decision procedure with the aim of automatically building exploits. The exploits we generate are constructed to hijack the control flow of an application and redirect it to malicious code.