首页
社区
课程
招聘
[讨论]求Android 下.so动态库加密壳方案
2014-7-14 14:53 22742

[讨论]求Android 下.so动态库加密壳方案

2014-7-14 14:53
22742
现在的android主要都往NDK方面发展,都把核心打进so库。虽然LINUX有开源的精神,但是公司和个人项目经常有加密的需求。曾经看到一个叫elf的加密壳,但是用不起来。UPX似乎不支持新的arm指令集,求教各位大神,怎么在主流的Arm芯片上加密so库?

[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

收藏
点赞0
打赏
分享
最新回复 (9)
雪    币: 185
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
crazyant 2014-7-14 15:40
2
0
自己顶一个!!本论坛上下载了一个多年前大神发的elfp的压缩壳,http://bbs.pediy.com/showthread.php?t=40406 看到这种写法,愣是没看懂,求大神路过,指点
//////////////////////////////////////////
extern unsigned long __loader_begin, __loader_end; //不要直接使用
#define LOADER_BEGIN                (unsigned long)(&__loader_begin)
#define LOADER_END                (unsigned long)(&__loader_end)
#define LOADER_SIZE                (LOADER_END - LOADER_BEGIN)
#define LOADER_ENTRY_OFFSET        ((unsigned long)loader_main - LOADER_BEGIN)
//////////////////////////////////////////////////////////////////////////
雪    币: 244
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ShadoWWinL 2014-7-14 20:28
3
0
劝你还是别看elfp对你so的加壳一点帮助都没有。
雪    币: 185
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
crazyant 2014-7-17 09:51
4
0
抽了点零散的时间,差不多看懂了,编译通过,没注意到有个连接文件。里面有定义SECTIONS
{
        .text : {
                . = ALIGN(1);
                *(.text)
                __loader_begin        = .;
                *(.loader)
                __loader_end        = .;
        } = 0x9090
}

不过在ubuntu上跑起来有问题。直接报错。
雪    币: 185
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
crazyant 2014-7-17 09:53
5
0
没办法,没找到什么现成的加壳的工具。有个壳就行。。。。
雪    币: 188
活跃值: (167)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
cacorothuo 2014-7-27 15:43
6
0
so加壳很有意思。
雪    币: 94
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
无心无聊 2014-8-6 11:43
7
0
压缩后的壳如何解压呢?
哪位大神帮我脱壳?
上传的附件:
雪    币: 8
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
七剑客 2015-1-20 15:52
8
0
so一般来说是应用中比较重要的部分,一般的加壳技术有时候达不到加密的目的,推荐楼主去了解下爱加密,他们有专业的独有so库加壳技术http://www.ijiami.cn/AppProtect
雪    币: 12
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
泊菜 2015-1-28 15:16
9
0
so文件确实是很重要的,在这部分上花点去保护有时候是很有必要的
雪    币: 188
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
JackJoker 2015-1-28 15:52
10
0
很有必要研究下so加密啊,大趋势。
游客
登录 | 注册 方可回帖
返回