From e5cb87ca628401eb609a3b7fce7d1e9d6f32cc6c Mon Sep 17 00:00:00 2001 From: syreal17 Date: Thu, 25 Jul 2024 15:58:13 -0400 Subject: [PATCH] Change authorship --- chapters/code.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chapters/code.adoc b/chapters/code.adoc index 5a9fffd..13ccb3d 100644 --- a/chapters/code.adoc +++ b/chapters/code.adoc @@ -13,7 +13,7 @@ == Levels of Code [discrete] -===== Luke Jones +===== Jeffery John {empty} @@ -111,4 +111,4 @@ Finally, machine instructions are the lowest level of code, and have no abstract These instructions are often represented in hexadecimal, and are not meant to be read by humans. It is still possible to access these instructions with tools like debuggers and hex editors, but it would be difficult to understand what is happening without a deep understanding of the hardware and the ISA. -With each level of code, abstractions can take shortcuts that may be exploited by attackers. For example, a high-level language may have a feature that is meant to make it easier to work with strings, or a low-level language may have a feature that is meant to make it easier to work with memory, but these both may have vulnerabilities that can be exploited. \ No newline at end of file +With each level of code, abstractions can take shortcuts that may be exploited by attackers. For example, a high-level language may have a feature that is meant to make it easier to work with strings, or a low-level language may have a feature that is meant to make it easier to work with memory, but these both may have vulnerabilities that can be exploited.