Security · draft 63 of 95, not in the published book · outline v1.0.0, 2018, frozen · 81 words · the 2018 file · read and review

Pointers

In 2018 this was an outline: a title and "Topics to cover and ideas". It was never in the published book, and it is shown exactly as it was left. The second edition fills it from the articles the map names.

...


Topics to cover and ideas

  • How they work
    • C/C++ programing will really help to understand how it works
  • how all methods calls in Java and .NET are pointers
  • how managed languages solve this
    • is .NET managed? (who is enforcing the type?)
  • understand the difference between Stack and Heap
  • understand and exploit buffer overflows (stack and heap based exploits)
    • Countermeasures
      • Canaries
      • ASLR (Address space layout randomization)
    • understanding how buffer overflows work will do wonders for your understanding on how memory works

No newsroom article answers it yet. The map row.