美文网首页
工具命令参数

工具命令参数

作者: fantasy_learner | 来源:发表于2018-12-15 11:25 被阅读0次

objdump

  • -h 查看段信息
  • -x 打印更多更复杂的信息
  • -s 将所有段内容以16进制打印出来
  • -d 将所有包含指令的段反汇编
  • -t 提取库文件信息

readelf

  • -h 查看文件头 (ELF header)
  • -S 查看 Section Headers Table(段表)
  • -s 查看符号表信息
  • -l 查看Segment
  • -d 查看 .dynamic (动态符号表) 信息
  • -sD 查看动态符号表及其对应的哈希表
  • -r 查看重定位表 (.rel.*)

gcc

  • -g 编译时加上调试信息相关的段
  • -c 只编译不链接
  • -fno-builtin 关闭内置函数优化
  • -ffunction-sections|-fdata-sections 将函数和数据保持在独立段
  • -verbose 打印出链接的中间步骤

ld

  • -verbose 查看详细指令,单独使用查看默认链接脚本
  • -T 指定使用的链接控制脚本
  • -e 指定入口函数
  • -static 静态链接
  • -o 指定输出文件名
  • -s 禁止产生符号表

objcopy

-I 指定二进制文件
-o 指定输出文件
-B 指定架构

gdb

  • r 运行
  • start 运行到main处停止
  • ni 下一个指令
  • step 单步进入
  • c continue
  • finish 运行到ret
  • x/wx | /s | /... 加上 地址 以不同形式查看目标地址的值
  • set *addres=value 设置某地址的值
  • p addres 输出某地址的值 也可以用%加寄存器输出变量的值
  • disas (symbol_name(func)) 反汇编

peda

  • checksec 查看保护
  • elfsymbol 查看符号
  • vmmap 查看内存映射
  • find 查找内存中的字符串

pwngdb

  • heapinfo 查看 free后的管理链表
  • heapinfoall
  • chunkinfo [pointer to chunk] 查看对应chunk的详细信息

相关文章

  • 工具命令参数

    objdump -h 查看段信息 -x 打印更多更复杂的信息 -s 将所有段内容以16进制打印出来 -d 将所有...

  • jvm监控与调优之jdk命令行工具

    jvm监控与调优之jdk命令行工具 目录 jvm监控与调优之jdk命令行工具jvm的参数类型标准参数X参数XX参数...

  • minimist轻量级的命令行参数解析库

    nodejs的命令行参数解析工具

  • golang flag包使用笔记

    本文原文地址:flag - 命令行参数解析 在写命令行程序(工具、server)时,对命令参数进行解析是常见的需求...

  • Linux的命令总结

    Linux命令总结: 一.基础命令: 1.man 男人,查找命令的功能 参数 等帮助工具。 man 命令 2.h...

  • xargs命令使用

    xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,...

  • xargs命令

    xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,...

  • python内置包 argparse使用(解析命令行传参)

    argparse命令是解析命令行传递的参数工具比如命令行执行一个python命令python test.py 1...

  • Redis 性能测试

    本文使用 redis 自带的 redis-benchmark 工具进行压力测试 参数说明 命令格式如下: 参数说明...

  • Python以及Bash处理命令行参数的模板

    Python和Bash是很方便的便携命令行工具的语言。在实现命令行工具时,为了保障工具的灵活性,我们希望很多参数可...

网友评论

      本文标题:工具命令参数

      本文链接:https://www.haomeiwen.com/subject/eaoohqtx.html