如何查看当前系统libc版本

Wednesday, December 28, 2022
本文共165字
1分钟阅读时长
pwn , libc

⚠️本文是作者P3troL1er原创,首发于https://peterliuzhi.top/tricks/%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B%E5%BD%93%E5%89%8D%E7%B3%BB%E7%BB%9Flibc%E7%89%88%E6%9C%AC/。商业转载请联系作者获得授权,非商业转载请注明出处!

Kindness is the golden chain by which society is bound together. — Johann Wolfgang von Goethe

如何查看当前系统libc版本

查看当前系统的libc版本

strings /lib/x86_64-linux-gnu/libc.so.6 | grep "GNU C Library"

自动化脚本

使用命令行参数指定libc

#!/bin/bash
if [ -z "$*" ];
then
    strings /lib/x86_64-linux-gnu/libc.so.6 | grep "GNU C Library"
else
    strings $@ | grep "GNU C Library"
fi

查看程序当前默认使用的libc版本

ldd -v <程序名>