What does *%gs:0x10 do in assembler??

What does following syntax do in GASM? *%gs:0x10 I know that call *%gs:0x10 call will __kernel_vsyscall, but i...

Assembly language - what does sarq do in the code??

I am trying to translate assembly code back into C code but I noticed this one operation called sarq. I think q is f...

JNZ & CMP Assembly Instructions?

Correct me if I am wrong. This is my understanding of JNZ and CMP. JNZ - The jump WILL take place if the Z Flag is...

Binary Bomb - Phase 4?

I am having a very difficult time tracing the assembly code for the following binary bomb (An assignment from school...

Processing ELF relocations - understanding the relocs, symbols, section data, and how they work together?

TL;DR I tried to make this a short question but it's a complicated problem so it ended up being long. If you can a...

In Bomb Lab phase_6, what are the appropriate steps to take after I identified the nodes??

I found the nodes, but I'm a little bit stuck. Maybe it's because I've been staring at this for too long, but I can'...

How to find format of sscanf input assembly?

Im trying to figure out what format sscanf function is asking for in assembly. I think it wants two inputs but im no...

Binary Bomb phase 3 stuck?

I am honestly very confused on this due to my bomb phase 3 not looking like any of my classmates or the example give...