首页
社区
课程
招聘
[讨论]linux的动态库无法加壳吗?
发表于: 2010-10-22 14:41 5839

[讨论]linux的动态库无法加壳吗?

2010-10-22 14:41
5839
一个偶然的机会要对linux的动态库(so)简单保护。
一般情况下类似事情我都是直接用UPX加个壳了事,不过这次却没有成功,upx加壳失败。而我记得upx是支持linux 的 elf格式加壳的。诧异之下对upx源码研究了一下,发现了这样一段话:
    We want to compress position-independent executable (gcc -pie)
    main programs, but compressing a shared library must be avoided
    because the result is no longer usable.

我对elf了解不多,linux下的东东也做得也不多,所以想请教一下,linux动态库不能加壳的原因到底是什么呢?为什么动态库加壳以后就会 no longer usable,elf不是也有地址修正表吗,像PE那样修正一下不行吗。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回