Assembly Crash Course


CSE 365 - Spring 2023.

Set a register

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Addition

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Multiplication

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Division

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Modulus

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Register sizes

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Bitwise shift

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Bitwise and

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Bitwise logic

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Memory reads and writes

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Data sizes

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Dynamic address memory writes

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Consecutive memory reads

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

The stack

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Swap register values with the stack

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Memory reads and writes with the stack

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Control flow

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Conditional branches

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Jump tables

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Computing averages

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Implementing strlen

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Using library functions

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

Compute the most common byte

Connect with SSH

Link your SSH key, then connect with: ssh hacker@pwn.college

30-Day Scoreboard:

This scoreboard reflects solves for challenges in this module after the module launched in this dojo.

Rank Hacker Badges Score