AI Engineer - Learn how to integrate AI into software applications
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course introduces RISC-V architecture and demonstrates how to exploit buffer overflows on the platform. It covers stack manipulation, assembler shellcode, buffer sizing, and ret2libc, assuming basic assembly and C knowledge.
Syllabus
Introduction
Agenda
License Fees
Architecture
Important registers
Local variables
Hacking
Buffer Overflow
Approach
Shell Code
Buffer Size
Snail bites
Using odd numbers
Using larger numbers
Writable stack
Shellcode
Overwrite Buffer
Program nominee
Object dump
Fill the buffer
Fix the stack
Questions
Userspace
Outro
Taught by
Linux Foundation