
C
文章平均质量分 78
浪小小迪
这个作者很懒,什么都没留下…
展开
-
常用的分析ELF文件的命令(readelf、objdump及od)
readelf:-h:文件头-S:段表-s:符号表-d: 查看依赖库-p:查看某个段内容,非常重要。如:readelf -p .comment libc.so (通过-p对只读段的查看就可以替代strings命令)objdump:-d:反汇编(objdump我基本只用这一个)-h:段表,同readelf -S,所以可以不用记–s:代码段、数据段、只读数据段,各个段二进制-...原创 2019-11-23 10:03:17 · 12530 阅读 · 0 评论 -
GDB宝典
查看/修改core文件存放位置:echo "/corefile/core-%e-%p-%t" > core_pattern修改core文件限制:ulimit -c unlimited查看栈帧调用:bt full显示局部变量:info locals显示某个地址开始的信息:x/20wx 0xf73fa8符号表中找代码:arm-linux-addr2line -C -f -e 符号表 地址导入可执...原创 2019-11-22 18:44:54 · 710 阅读 · 0 评论 -
linux内核中socket读取和接收的缓冲区大小
linux内核中socket读取和接收的缓冲区大小1、socket内核缓冲区大小可用getsockopt获取2、socket内核缓冲区大小可用setsockopt设置,缓冲区的大小为设置的值的2倍,具体设置代码入下3、socket缓冲区设置最大为多大呢?接收缓冲区最大为:/proc/sys/net/core/rmem_max接收缓冲区大小默认为:/proc/sys/net/core/r...原创 2019-08-05 11:35:31 · 4393 阅读 · 0 评论