python (65.2k questions)
javascript (44.3k questions)
reactjs (22.7k questions)
java (20.8k questions)
c# (17.4k questions)
html (16.3k questions)
r (13.7k questions)
android (13k questions)
Why is the RDI register missing in this "Hello world" assembly program?
I found this "Hello" (shellcode) assembly program:
SECTION .data
SECTION .text
global main
main:
mov rax, 1
mov rsi, 0x6f6c6c6548 ; "Hello" is stored in reverse order "o...

ThatsSamu
Votes: 0
Answers: 1
Accessing unlinked libc global variable from shell code
Is there any way to find the address of a global variable in libc that hasn't been linked into the executable (therefore not in the got/plt)? I'd like to access the __environ global variable in my she...
codegen
Votes: 0
Answers: 1
Buffer overflow a simple echo program
I have an executable which simply inputs a string using "gets" and places it in a buffer. Using gdb the disassembly of the executable comes out to be -
push %rbp
mov %rsp,%rbp
sub $0...
John Doe
Votes: 0
Answers: 0
Removing null bytes for shellcode results in missing char and continuous loop
Update: I have fixed the argv array pointers not being valid causing the continuous loop and have updated the assembly code. Now the only issue is the disappearing space char on compilation.
I've been...
Letal1s
Votes: 0
Answers: 1