如何使用gcc编译其他内核版本和体系结构?

时间:2019-07-09 13:23:49

标签: gcc architecture kernel

我正在做渗透测试。我具有低特权外壳的计算机上没有gcc。因此,我必须首先在我的Kali机器中编译C代码。但是受害者的内核版本较低且架构不同。受害者(Cent-OS)具有i386,卡利具有x86_64拱门。我该如何在卡利市做到这一点?

1 个答案:

答案 0 :(得分:1)

在互联网上搜索“交叉编译”,它的真实名称是“从一个拱门编译到另一个拱门”。 该过程有据可查...

我认为内核版本不匹配不是很重要。 但是您必须注意libc版本。 此外,尝试使用-static标志进行编译将避免依赖性问题...

请注意,这不是一个安全性问题……最好在StackOverflow中询问...