Linux kernel 如何在Linux内核模式下反汇编elf?

Linux kernel 如何在Linux内核模式下反汇编elf?,linux-kernel,elf,disassembly,Linux Kernel,Elf,Disassembly,我想在Linux内核模式下打开一个elf文件。并找出它是否包含“in”和“out”指令。 怎么做?有什么想法吗? 谢谢 怎么做 当代码被映射时,你可以在execve上挂一个钩子,只需扫描原始内存中的特定指令codesAlex Hoppus,你知道扫描二进制文件的算法吗?X86指令长度是可变的。获取opcode.siyuan有点困难,您可以使用类似objdump的实用程序在用户空间中执行部分工作。另一种方法是编写自己的反汇编程序。你的最终目标是什么? objdump -d /lib/modules

我想在Linux内核模式下打开一个elf文件。并找出它是否包含“in”和“out”指令。 怎么做?有什么想法吗? 谢谢

怎么做


当代码被映射时,你可以在execve上挂一个钩子,只需扫描原始内存中的特定指令codesAlex Hoppus,你知道扫描二进制文件的算法吗?X86指令长度是可变的。获取opcode.siyuan有点困难,您可以使用类似objdump的实用程序在用户空间中执行部分工作。另一种方法是编写自己的反汇编程序。你的最终目标是什么?
objdump -d /lib/modules/`uname -r`/.../some-module.ko