一种APK资源文件的混淆方法和装置

    公开(公告)号:CN111143789B

    公开(公告)日:2023-07-25

    申请号:CN201911237291.5

    申请日:2019-12-05

    Abstract: 本发明公开了一种APK资源文件混淆方法及装置,包括下述步骤:通过常规资源文件混淆方法,生成未签名的APK资源文件;提取未签名的APK资源文件中的资源索引文件resources.arsc;对资源索引文件resources.arsc进行重编译,修改资源ID列表,生成新的资源索引文件resources.arsc;用新的资源索引文件resources.arsc替换原有的资源索引文件resources.arsc,并对APK资源文件进行重签名。本发明通过将APK资源文件中所有资源文件ID和资源文件名都改为相同的字段,避免了资源文件容易被人盗用的问题,杜绝了黑客利用资源ID进行破解分析和自动化控制,因此更进一步加强防护措施,使得应用不易被反编译人员分析利用。

    DPDK用户态与linux内核网络协议栈之间的数据传输方法及系统

    公开(公告)号:CN111147391B

    公开(公告)日:2023-04-07

    申请号:CN201911237285.X

    申请日:2019-12-05

    Abstract: 本发明公开了一种DPDK用户态与linux内核网络协议栈之间的数据传输方法及系统,方法包括:利用DPDK的KNI模块为每个物理网口创建与其绑定的N个虚拟网口,为每一个虚拟网口单独绑定一个内核线程,利用linux系统命令以轮询的方式创建bond口,将N个虚拟网口绑定到同一个bond口;DPDK通过物理网口收到网络数据包后,将接收到的数据包通过KNI接口轮询的方式分配到与所述物理网口绑定的N个虚拟网口;内核协议栈将处理后的需要发送到bond口的数据包,按照轮询的方式发送到bond口的N个虚拟网口上,DPDK通过KNI接口从各个虚拟网口上读取数据包之后再发送到物理网口上;如此,本发明负载均衡,达到linux内核直接驱动网卡,突破了性能瓶颈,提高数据包出入内核的性能。

    一种针对APP上传用户信息的分析检测方法及系统

    公开(公告)号:CN111046387B

    公开(公告)日:2024-08-06

    申请号:CN201911236571.4

    申请日:2019-12-05

    Abstract: 本发明提供了一种针对APP上传用户信息的分析检测方法及系统,包括以下步骤:针对APP进行逆向分析,获取APP加密传输的方式和证书校验的方式;根据APP加密传输方式以及证书校验方式,使用Hook技术或者重打包技术,修改APP运行逻辑,绕开APP证书校验代码,使APP不进行证书校验;运行不进行证书校验的APP并将所述APP发送的数据发送到指定的中间人代理服务器上;在中间人代理服务器上捕获APP上传用户隐私的明文数据包,分析APP上传用户隐私情况。通过使APP不进行证书校验,在指定服务器上获得APP运行过程中上传的明文数据包,因此可以较为简便的分析检测APP是否上传了用户隐私信息。

    DPDK用户态与linux内核网络协议栈之间的数据传输方法及系统

    公开(公告)号:CN111147391A

    公开(公告)日:2020-05-12

    申请号:CN201911237285.X

    申请日:2019-12-05

    Abstract: 本发明公开了一种DPDK用户态与linux内核网络协议栈之间的数据传输方法及系统,方法包括:利用DPDK的KNI模块为每个物理网口创建与其绑定的N个虚拟网口,为每一个虚拟网口单独绑定一个内核线程,利用linux系统命令以轮询的方式创建bond口,将N个虚拟网口绑定到同一个bond口;DPDK通过物理网口收到网络数据包后,将接收到的数据包通过KNI接口轮询的方式分配到与所述物理网口绑定的N个虚拟网口;内核协议栈将处理后的需要发送到bond口的数据包,按照轮询的方式发送到bond口的N个虚拟网口上,DPDK通过KNI接口从各个虚拟网口上读取数据包之后再发送到物理网口上;如此,本发明负载均衡,达到linux内核直接驱动网卡,突破了性能瓶颈,提高数据包出入内核的性能。

    一种基于Android设备的自动化测试方法和系统

    公开(公告)号:CN111124893A

    公开(公告)日:2020-05-08

    申请号:CN201911237292.X

    申请日:2019-12-05

    Abstract: 一种基于Android设备的自动化测试方法和系统。所述方法包括如下步骤:将Android设备连接到脚本生成器,并通过辅助应用将Android设备的状态同步到所述脚本生成器;通过所述脚本生成器输入动作指令,所述脚本生成器根据接收到的动作指令生成对应的作业脚本文件,并将所述作业脚本文件提交给脚本执行引擎;所述脚本执行引擎将所述作业脚本文件翻译成对应的动作指令传递给所述Android设备;所述Android设备通过所述辅助应用解析接收到的动作指令,执行对应的动作并反馈。通过以上步骤,无需对Android设备上的待测试应用进行修改,即可实现对待测试应用的测试;测试过程中可以实时调试,且无需手动编写大量重复代码,可生成便于维护的作业脚本文件,简化了测试流程,降低了维护难度。

    一种APK资源文件的混淆方法和装置

    公开(公告)号:CN111143789A

    公开(公告)日:2020-05-12

    申请号:CN201911237291.5

    申请日:2019-12-05

    Abstract: 本发明公开了一种APK资源文件混淆方法及装置,包括下述步骤:通过常规资源文件混淆方法,生成未签名的APK资源文件;提取未签名的APK资源文件中的资源索引文件resources.arsc;对资源索引文件resources.arsc进行重编译,修改资源ID列表,生成新的资源索引文件resources.arsc;用新的资源索引文件resources.arsc替换原有的资源索引文件resources.arsc,并对APK资源文件进行重签名。本发明通过将APK资源文件中所有资源文件ID和资源文件名都改为相同的字段,避免了资源文件容易被人盗用的问题,杜绝了黑客利用资源ID进行破解分析和自动化控制,因此更进一步加强防护措施,使得应用不易被反编译人员分析利用。

    一种基于Android设备的自动化测试方法和系统

    公开(公告)号:CN111124893B

    公开(公告)日:2024-03-29

    申请号:CN201911237292.X

    申请日:2019-12-05

    Abstract: 一种基于Android设备的自动化测试方法和系统。所述方法包括如下步骤:将Android设备连接到脚本生成器,并通过辅助应用将Android设备的状态同步到所述脚本生成器;通过所述脚本生成器输入动作指令,所述脚本生成器根据接收到的动作指令生成对应的作业脚本文件,并将所述作业脚本文件提交给脚本执行引擎;所述脚本执行引擎将所述作业脚本文件翻译成对应的动作指令传递给所述Android设备;所述Android设备通过所述辅助应用解析接收到的动作指令,执行对应的动作并反馈。通过以上步骤,无需对Android设备上的待测试应用进行修改,即可实现对待测试应用的测试;测试过程中可以实时调试,且无需手动编写大量重复代码,可生成便于维护的作业脚本文件,简化了测试流程,降低了维护难度。

    旁路部署模式下针对HTTPS协议进行portal认证的方法及系统

    公开(公告)号:CN111064775A

    公开(公告)日:2020-04-24

    申请号:CN201911236572.9

    申请日:2019-12-05

    Abstract: 本发明公开了一种旁路部署模式下针对HTTPS协议进行portal认证的方法及系统,该方法包括:当旁路监听到用户端发送的DNS请求时,返回IP地址为系统的IP地址的DNS欺骗响应至用户端;接收用户端发送的HTTPS请求,将HTTPS请求重定向到HTTP请求,并将HTTP请求反馈至用户端;接收用户端发送的HTTP请求,并返回重定向到portal服务器的统一资源定位符的指令至用户端,以供用户端将HTTP请求发送至portal服务器进行portal认证。通过本发明,利用DNS欺骗的方式使用户端的访问地址为本系统地址,从而将用户端发送的HTTPS请求重定向为HTTP请求,以供用户端基于HTTP请求进行portal认证,解决了现有技术中旁路模式下无法对基于HTTPS协议的请求进行portal认证的技术问题。

Patent Agency Ranking