【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种对软件中加解密算法的处理方法、装置、设备及介质。
技术介绍
1、在app安全测试领域,随着攻防对抗的技术不断升级,现有的app常采用加壳和流量加密来防御常见的安全攻击。作为安全测试人员,在测试过程中就需要突破app的安全防御手段,来尝试发现漏洞。
2、而流量解密又作为安全测试中较为重要的一个环节。常见的解密方法是通过逆向分析apk文件,从代码中找出加密算法。或者运行app,通过抓取流量包并分析其中的加密内容来获取加密算法。
3、在解密app加密算法时,需要耗费大量时间和人力成本进行逆向分析。在解密app数据报文流量加密时,如果无法破解安全加固,就无法进行分析代码。从而就无法对数据报文进行解密。
4、在破解app数据报文流量加密时候,需要技术人员具有一定的技术。
技术实现思路
1、针对现有技术存在的问题,本专利技术提供一种对软件中加解密算法的处理方法、装置、设备及介质。
2、本专利技术提供一种对软件中加解密算法
...【技术保护点】
1.一种对软件中加解密算法的处理方法,其特征在于,包括:
2.根据权利要求1所述的对软件中加解密算法的处理方法,其特征在于,所述基于代码行的代码内容,分析出函数类型,包括:
3.根据权利要求2所述的对软件中加解密算法的处理方法,其特征在于,所述基于所述代码内容中的编码特征和所述上下文代码内容中的编码特征,确定函数类型,包括:
4.根据权利要求1所述的对软件中加解密算法的处理方法,其特征在于,所述基于所述函数的参数和返回值,确定所述函数类型的加解密规则,包括:
5.一种对软件中加解密算法的处理装置,其特征在于,包括:
>6.根据权利...
【技术特征摘要】
1.一种对软件中加解密算法的处理方法,其特征在于,包括:
2.根据权利要求1所述的对软件中加解密算法的处理方法,其特征在于,所述基于代码行的代码内容,分析出函数类型,包括:
3.根据权利要求2所述的对软件中加解密算法的处理方法,其特征在于,所述基于所述代码内容中的编码特征和所述上下文代码内容中的编码特征,确定函数类型,包括:
4.根据权利要求1所述的对软件中加解密算法的处理方法,其特征在于,所述基于所述函数的参数和返回值,确定所述函数类型的加解密规则,包括:
5.一种对软件中加解密算法的处理装置,其特征在于,包括:
6.根据权利要求5所述的对软件中加解密算法的处理装置,其特征在于,所述分析模块具体用于:
【专利技术属性】
技术研发人员:许盛晨,郭哲,宋鑫磊,张大健,曹博远,石宗育,姚乾,庞帅,夏立宁,杜壮昌,马瑶瑶,姚寅峰,
申请(专利权)人:中金金融认证中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。