[New RISC-V Tutorial Resource] - OST2 Arch1005 - RISC-V Assembly
Closed this issue · 0 comments
Resource Title
OpenSecurityTraining2 Architecture 1005: RISC-V Assembly
Resource Description
[extracted from their linkedin announcement post]
The class covers the RISC-V RV32I/RV64I base ISAs, the "C" Compressed instructions, and the "M" multiply/divide/remainder extensions.
The class also includes the CMU binary bomb lab, running in a RISC-V QEMU VM. AND as a special bonus, it includes a sneak peek at the Ghidra-for-debugging class material!
This class takes ~28 hours on average (not counting the binary bomb lab, or optional Ghidra installation & setup time.)
[this part I wrote myself]
The content is free and very hands-on, you're expected to actually run risc-v code and follow the execution with GDB, and there are multiple rounds of randomly generated assembly challenges for you to "run" and find the final result.
Resource Link
https://p.ost2.fyi/courses/course-v1:OpenSecurityTraining2+Arch1005_IntroRISCV+2024_v1/course/
Required Background (Optional)
C programming language experience is expected
Additional Details (Optional)
No response