[00257075]一种基于代码碎片化的Android应用程序加壳保护方法及装置
                
                    
                        交易价格:
                        
                            面议
                        
                    
                    
                        所属行业:
                        
                        
                            分析仪器
                        
                        
                    
                    
                        类型:
                        发明专利
                    
                    
                    
                        技术成熟度:
                        正在研发
                    
                    
                    
                    专利所属地:中国 
                    专利号:CN201510548193.9
                    
                    
                        交易方式:
                        
                        
                        
                            技术转让
                        
                        
                        
                            技术转让
                        
                        
                        
                            技术入股
                        
                        
                        
                    
                    
                 
                
                    
                    
                    
                        联系人:
                                                                        西北大学
                        
                        
                    
                    
                    
                    
                        
                        
                            进入空间
                        
                    
                    
                    
                    所在地:陕西西安市
                    
                    
                        - 服务承诺
 
                        - 产权明晰
 
                        - 
                            资料保密
                            
 对所交付的所有资料进行保密 
                         
                        - 如实描述
 
                        
                    
                 
             
            
            
         
        
            
                
技术详细介绍
            
            摘要:本发明公开了一种基于代码碎片化的Android应用程序加壳保护方法及装置,该方法首先从待保护的应用程序中提取可执行文件、共享库文件、资源及配置信息等,然后对可执行文件进行代码分片,分别加密,导入到新建的应用程序包中,添加提取的配置信息;继而对加密后代码片解密并分配独立的内存空间,对解密的代码片修复重组为可执行文件,进行运行环境的准备并重构安装包。本发明方法保护强度高,被保护应用程序的可执行文件在其整个生命周期中,始终以碎片化形式存在于进程内存中,大大降低了完整的可执行文件被攻击者窃取到的可能性,也就极大地增加了应用程序被逆向、破解、二次打包等的难度;可以平衡保护强度和性能开销。
            
                摘要:本发明公开了一种基于代码碎片化的Android应用程序加壳保护方法及装置,该方法首先从待保护的应用程序中提取可执行文件、共享库文件、资源及配置信息等,然后对可执行文件进行代码分片,分别加密,导入到新建的应用程序包中,添加提取的配置信息;继而对加密后代码片解密并分配独立的内存空间,对解密的代码片修复重组为可执行文件,进行运行环境的准备并重构安装包。本发明方法保护强度高,被保护应用程序的可执行文件在其整个生命周期中,始终以碎片化形式存在于进程内存中,大大降低了完整的可执行文件被攻击者窃取到的可能性,也就极大地增加了应用程序被逆向、破解、二次打包等的难度;可以平衡保护强度和性能开销。