Skip to content

Commit

Permalink
Change authorship
Browse files Browse the repository at this point in the history
  • Loading branch information
syreal17 committed Jul 25, 2024
1 parent 591411f commit e5cb87c
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions chapters/code.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

== Levels of Code
[discrete]
===== Luke Jones
===== Jeffery John

{empty}

Expand Down Expand Up @@ -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.
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.

0 comments on commit e5cb87c

Please sign in to comment.