Как я могу скомпилировать для другой версии ядра и архитектуры с GCC? - PullRequest
0 голосов
/ 09 июля 2019

Я сейчас делаю тест на проникновение.На машине, у которой есть оболочка с низкими привилегиями, нет gcc.Поэтому я должен сначала скомпилировать код C на моей машине Kali.Но у жертвы более низкая версия ядра и другая архитектура.У жертвы (Cent-OS) i386, у Kali x86_64 arch.Как я могу сделать это в Кали?

1 Ответ

1 голос
/ 09 июля 2019

Поищите в интернете «кросс-компиляцию», это настоящее имя, означающее «компилировать из одной арки в другую». Процесс хорошо документирован ...

На мой взгляд, несоответствие версии ядра не очень важно. Но вы должны позаботиться о libc версии. Кроме того, попробуйте скомпилировать с флагом -static, чтобы избежать проблем с зависимостями ...

Обратите внимание, что это не секретный вопрос ... лучше задать его в StackOverflow ...

...