Вы можете найти смещения каждой функции в .so, используя objdump.Обычно я просто использую ключ -S, так как он будет отображать источник, когда он у вас есть, а также будет выполнять базовую разборку.
objdump -SR /lib/i386-linux-gnu/libc-2.13.so
Если вы знаете базовый адрес, в который загружена библиотека, выЗатем можно вычислить фактические местоположения.