Skip to Content
Cyber Security Essentials
book

Cyber Security Essentials

by James Graham, Ryan Olson, Rick Howard
April 2016
Beginner content levelBeginner
342 pages
9h 51m
English
Auerbach Publications
Content preview from Cyber Security Essentials
134 Cyber seCurity essentiAls
C programming language to accept an unknown number of param-
eters using a va_list structure to store them. Normally, a compiler
will compare the number of parameters that a function accepts to the
function definition to prevent programming mistakes; however, the
printf function and other similar functions accept different numbers
of parameters depending upon the format string itself. Using only one
parameter to printf can create a vulnerability if a user can influence
that parameter. Again, the format parameter can accept many differ-
ent formats such as strings (%s), decimal numbers (%d), or hex values
(%x). A legiti ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Cyber Security, 2nd Edition

Cyber Security, 2nd Edition

David Sutton
Cybersecurity Essentials

Cybersecurity Essentials

Charles J. Brooks, Christopher Grow, Philip Craig, Donald Short
Introduction to Computer Networks and Cybersecurity

Introduction to Computer Networks and Cybersecurity

Chwan-Hwa (John) Wu, J. David Irwin

Publisher Resources

ISBN: 9781439851265