Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
extra
99_bottles_of_beer.S
Makefile
README
example-addrstack.c
example-arith-mov.S
example-cdecl.S
example-cond-jmp.S
example-ebp.S
example-hello-nasm.asm
example-indirect-mem.S
example-insecure.c
example-insecure_exploit.sh
example-libc.S
example-shellcode1.S
example-shellcode2.S
example-stack.S
example-static-alloc.S
example-string1.S
example-string2.S
example-strlen.c
example-syscall.S
fibonacci.S
linked_list.S
morse_encoder.S
tee.S

README

Only fibonacci, morse_encoder, 99_bottles_of_beer, linked_list, tee, example-9,
example-11, example-12, example-insecure, example-addrstack,
example-shellcode1, example-shellcode2, example-hello-nasm are meant to be
executed from command-line.

The other programs are just examples of instruction encodings that are meant to
be examined with objdump or single-stepped in gdb. They do not call syscall
exit() to exit properly, so they will likely segmentation fault when execution
falls through outside of .text.