Назад | Перейти на главную страницу

Декомпилировать RPM?

Надеюсь, это простой вопрос. Существуют ли какие-либо инструменты для поиска расширенного описания (помимо обычной команды rpm) содержимого rpm и, возможно, его декомпиляции? В настоящее время у нас есть rpm от службы безопасности нашей компании, который предполагается использовать для централизованной аутентификации на наших серверах Linux. Проблема в том, что они не могут предоставить источник и не имеют документированного списка всех изменений, которые вносятся на сервере. Они сказали, что декомпиляция rpm - это нормально.

Итак, есть идеи ??

смотреть на RPM2CPIO и objdump.

Вот хороший пост, в котором рассматриваются различные варианты попадания в пакеты: http://www.thegeekstuff.com/2010/04/view-and-extract-packages/

Вот суть RPM:

$ rpm2cpio package.rpm | cpio  -idmv

Оказывается, что 7zip мог бы извлечь rpm к cpio пакет, который снова 7zip может извлечь, чтобы открыть файлы, размещенные в системе.