© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2024
S. SmithRISC-V Assembly Language ProgrammingMaker Innovations Serieshttps://doi.org/10.1007/979-8-8688-0137-2_14

14. Hacking Code

Stephen Smith1  
(1)
Gibsons, BC, Canada
 

For this chapter, hacking means gaining illicit access to a computer or network by various tricky means. The goal is to give programmers the tools and knowledge to prevent code being hacked by criminal hackers. This chapter offers techniques to hack programs by providing them with bad data. Another form of hacking is social engineering where people are scammed into revealing their passwords, or other personal data by sophisticated methods over the phone, social media, or email; however, that ...

Get RISC-V Assembly Language Programming: Unlock the Power of the RISC-V Instruction Set now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.