rendered paste bodypayl0ad ~ % cat j.c
#include <stdio.h>
int a = 13;
int main()
{
printf("0x%08x\n", &a);
return 0;
}
payl0ad ~ % gdb j
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) r
Starting program: /home/tch/j
0x08049588
Program exited normally.
(gdb) b main
Breakpoint 1 at 0x8048385: file j.c, line 7.
(gdb) r
Starting program: /home/tch/j
Breakpoint 1, main () at j.c:7
7 printf("0x%08x\n", &a);
(gdb) x/x 0x08049588-4
0x8049584 <p.5659>: 0x08049488
(gdb) x/x 0x08049488
0x8049488 <__DTOR_END__>: 0x00000000
(gdb)