Я хочу увидеть x86-сборку ядра Linux и хочу отредактировать ядро на уровне сборки. Возможно ли это сделать? Если да, пожалуйста, помогите мне получить x86-сборку всего ядра Linux.
решение1
решение2
Это зависит от того, что вы хотите. Хотя это технически возможно, это крайне непрактично, особенно для такой большой программы, как ядро Linux. ASM, скорее всего, будет почти нечитаемым для человека, хуже, чем минифицированный JS. Если вам нужно внести какие-либо изменения в ядро на ассемблере, сделайте это с помощью оператора asm или оператора ядра Linuxasmlinkage утилиты.
Однако, если вы действительно знаете, что делаете, и настроены на редактирование кода ASM, вы можете использовать фреймворк для обратного проектирования, напримерradare2илизамковый камень