GDB
RWX-林
这个作者很懒,什么都没留下…
展开
-
GDB调试总结-4
gef– xinfoxinfo – Retrieve and display runtime information for the location(s) given as parameter.– telescope $xx l(line)[number]枚举栈的指定内容。原创 2020-10-25 22:13:26 · 565 阅读 · 0 评论 -
Linux 64位 shellcode
linux exec /bin/shunsigned char code[] = "\x6a\x3b\x58\x99\x48\xbb\x2f\x2f\x62\x69\x6e\x2f\x73\x68\x48""\xc1\xeb\x08\x53\x48\x89\xe7\x52\x57\x48\x89\xe6\xb0\x3b\x0f""\x05";int main(int argc, ch...转载 2019-10-20 14:59:42 · 1457 阅读 · 0 评论 -
GDB 调试--新手笔记1
GCC -g 原因gcc test.cpp -o test -g调试选项,因此在一般需要进行程序调试的场景下,我们都会加上该选项,并且根据调试工具的不同,还能直接选择更有针对性的说明。加上-g选项以后,gcc在编译是会做以下额外的操作:创建符号表,符号表包含了程序中使用的变量名称的列表。关闭所有的优化机制,以便程序执行过程中严格按照原来的C代码进行。如果编译时,没有加...原创 2019-10-04 12:11:55 · 2465 阅读 · 0 评论 -
GDB调试-新手笔记2
用GDB查看任意地址内容n, the repeat countThe repeat count is a decimal integer; the default is 1. It specifies how much memory (counting by units u) to display.f, the display formatThe display format is o...原创 2019-10-06 23:25:17 · 937 阅读 · 0 评论 -
GDB调试-新手笔记3
ldd命令 + readelfldd在制作自己的发行版时经常需要判断某条命令需要哪些共享库文件的支持,以确保指定的命令在独立的系统内可以可靠的运行。ldd stack0可以找到stack0程序使用的共享库,libc的文件路径:/lib/arm-linux-gnueabihf/libc.so.6 (0x76dfc000)readelfreadelf -s (-s --syms ...原创 2019-10-07 21:47:52 · 582 阅读 · 0 评论