苹果平台中程序代码的保护方法、保护装置和电子设备

    公开(公告)号:CN118260729A

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

    申请号:CN202211695523.3

    申请日:2022-12-28

    Abstract: 本申请公开了一种苹果平台中程序代码的保护方法、保护装置和电子设备,属于计算机领域。所述方法包括:获取待保护的指令,所述待保护的指令包括汇编指令;将所述待保护的指令转换为自定义格式数据以及用于跳转到模拟代码的宏汇编代码,所述模拟代码与所述汇编指令相对应,所述模拟代码用于模拟所述汇编指令的执行;基于所述宏汇编代码,得到解释器代码;将所述自定义格式数据和所述解释器代码链接成位置无关代码;将所述位置无关代码插入到目标文件中。

    基本块的分割方法、装置、电子设备及存储介质

    公开(公告)号:CN118245054A

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

    申请号:CN202211666026.0

    申请日:2022-12-23

    Abstract: 本申请公开了一种基本块的分割方法、装置、电子设备及存储介质。属于基本块分割技术领域,用以解决基本块分割的问题,达到控制流平坦化程度可控制的效果。该方法包括:获取源代码的第一抽象语法树;遍历所述第一抽象语法树,获取到所述第一抽象语法树中的目标组合语句;将所述目标组合语句分割为多个基本块;使用分割的所述多个基本块替换所述第一抽象语法树中的所述目标组合语句。

    安卓平台中程序代码的保护方法、保护装置和电子设备

    公开(公告)号:CN118259915A

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

    申请号:CN202211695434.9

    申请日:2022-12-28

    Abstract: 本申请公开了一种安卓平台中程序代码的保护方法、保护装置和电子设备,属于计算机领域。所述方法包括:获取待保护的指令,所述待保护的指令包括汇编指令;将所述待保护的指令转换为自定义格式数据以及用于跳转到模拟代码的宏汇编代码,所述模拟代码与所述汇编指令相对应,所述模拟代码用于模拟所述汇编指令的执行;基于所述宏汇编代码,得到解释器代码;将所述自定义格式数据和所述解释器代码链接成位置无关代码;将所述位置无关代码插入到目标文件中。

    一种网络请求传输方法、装置和设备

    公开(公告)号:CN118199898A

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

    申请号:CN202211591410.9

    申请日:2022-12-12

    Abstract: 本申请公开了一种网络请求传输方法、装置和设备,方法应用于目标应用的客户端,客户端是使用目标应用的最新应用程序安装包安装得到的,最新应用程序安装包对应的代码中添加有用于中断原始网络请求的第一代码以及用于对原始网络请求进行加密的第二代码,该方法包括:在向目标应用的服务端发送原始网络请求前,通过执行编译后的第一代码中断原始网络请求;通过执行编译后的第二代码对原始网络请求进行修改并加密,得到第一网络请求;将第一网络请求发送至中间服务器,以使中间服务器对第一网络请求进行解密得到第二网络请求并转发至服务端。该方法可以通过较少的改造,实现针对网络请求的抓包分析的抵抗,从而保护网络传输协议的安全。

Patent Agency Ranking