Это действительно PJW и используется в ELF формате для хранения таблицы символов в таблице DT_HASH (В DT_GNU_HASH юзается DJB).
Если хэш юзается для поиска функции апи, то можно просто перебрать все имена функций которые есть в нужной библиотеке.
rand() это на шару, возможно есть смысл чтобы...