ZLA
AST

Tag: pwn.college

Building a Web Server # Iterative GET Server
Previously, your server served just one GET request before terminating. Now, you will modify it so that it can handle multiple GET requests sequentially.
Read Time: 8 min
Posted: February 20, 2026
assemblycodingpwn.college
Building a Web Server # Dynamic Response
Now that your server can establish connections, it's time to learn how to send data.
Read Time: 8 min
Posted: February 4, 2026
assemblycodingpwn.college
Building a Web Server # Accept
Once your socket is listening, it's time to actively accept incoming connections. In this challenge, you will use the accept syscall, which waits for a client to connect.
Read Time: 5 min
Posted: February 3, 2026
assemblycodingpwn.college
Building a Web Server # Bind
After creating a socket, the next step is to assign it a network identity. In this challenge, you will use the bind syscall to connect your socket to a specific IP address and port number.
Read Time: 5 min
Posted: February 3, 2026
assemblycodingpwn.college
Building a Web Server # Exit
Your first task is to create the simplest possible program - one that immediately terminates when run.
Read Time: 1 min
Posted: February 3, 2026
assemblycodingpwn.college
Building a Web Server # Listen
With your socket bound to an address, you now need to prepare it to accept incoming connections.
Read Time: 4 min
Posted: February 3, 2026
assemblycodingpwn.college
Building a Web Server # Socket
In this challenge, you'll begin your journey into networking by creating a socket using the socket syscall.
Read Time: 5 min
Posted: February 3, 2026
assemblycodingpwn.college
Building a Web Server # Static Response
Now that your server can establish connections, it's time to learn how to send data.
Read Time: 8 min
Posted: February 3, 2026
assemblycodingpwn.college
Assembly Crash Course # most-common-byte
Read Time: 5 min
Posted: February 2, 2026
assemblycodingpwn.college
Assembly Crash Course # string-lower
Read Time: 5 min
Posted: February 2, 2026
assemblycodingpwn.college
Assembly Crash Course # absolute-jump
Read Time: 1 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # add-to-registers
Read Time: 1 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # average-loop
Read Time: 2 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # average-stack-values
Read Time: 2 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # bitwise-and
Read Time: 2 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # byte-access
Read Time: 1 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # byte-extraction
Read Time: 2 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # check-even
Read Time: 2 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # conditional-jump
Read Time: 3 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # count-non-zero
Read Time: 2 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # efficient-modulo
Read Time: 1 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # indirect-jump
Read Time: 5 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # integer-division
Read Time: 2 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # linear-equation-registers
Read Time: 1 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # little-endian-write
Read Time: 1 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # jump-trampoline
Read Time: 2 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # memory-increment
Read Time: 1 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # memory-read
Read Time: 2 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # memory-size-access
Read Time: 1 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # memory-write
Read Time: 1 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # memory-write
Read Time: 2 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # modulo-operation
Read Time: 1 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # relative-jump
Read Time: 2 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # set-multiple-registers
Read Time: 1 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # set-register
Read Time: 1 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # set-upper-byte
Read Time: 1 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # stack-subtraction
Read Time: 2 min
Posted: February 1, 2026
assemblycodingpwn.college
Assembly Crash Course # swap-stack-values
Read Time: 2 min
Posted: February 1, 2026
assemblycodingpwn.college