Easy Live

Bangalore Assembler Chall

30 points

25 Solves

Programming

kcbowhunter ctflearn++ badge

Community Rating: 4.91 / 5

Headline

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

This is the 3rd in a series of Beginner Assembly Language programming challenges. This challenge is all about the stack. Correctly add / modify / remove push and pop instructions to the 4 subroutines Step1/2/3/4 in Bangalore.asm and the flag will be written to stdout. Good Luck!

The file 'tutorial' in the zip file contains references to online resources to learn about the stack for people new to Assembly Language programming. I also created a small tutorial with 3 short .asm programs showing how registers should be saved on the stack within a subroutine.

First 10 Solvers

Rank Username
1 Gilad ctflearn++ badge
2 Rivit
3 voidxhat
4 SunTzu
5 3cd54
Rank Username
6 ahko3112
7 RIRI
8 linncappu
9 ebouteillon
10 spintronix

Comments

    • tomxmm0

      Protected 0.0

      [REDACTED] This comment is only shown to users who have solved this challenge.

      • kcbowhunter ctflearn++ badge

        Protected 0.0

        [REDACTED] This comment is only shown to users who have solved this challenge.

    • voidxhat

      Protected 0.0

      [REDACTED] This comment is only shown to users who have solved this challenge.