安卓平台上可执行程序的保护方法

    公开(公告)号:CN108733988B

    公开(公告)日:2023-01-24

    申请号:CN201710257478.6

    申请日:2017-04-19

    Abstract: 本申请提供一种安卓平台上可执行程序的保护方法,包括:确定APK文件包中的classes.dex文件中要保护的函数,修改后形成新的classes.dex文件;编写函数的C/C++语言实现;将函数的C/C++语言实现编译为动态库;在APK文件包中,用新的classes.dex文件替换原classes.dex文件,将动态库加入APK文件包。本发明不但加大了逆向分析的难度,而且极大增加了还原代码的难度。

    对应用程序内组件的访问控制方法、装置和电子设备

    公开(公告)号:CN112565284B

    公开(公告)日:2022-10-21

    申请号:CN202011468933.5

    申请日:2020-12-14

    Abstract: 本申请实施例公开一种对应用程序内组件的访问控制方法、装置和电子设备,该方法包括:套接字Socket实现类接收所述组件发送的调用请求;其中,所述Socket实现类,是监听到所述组件执行创建Socket实例的操作后所创建的;且,所述Socket实现类对框架组件中默认的提供给应用程序进行网络访问的Socket类进行了替换;响应于所述调用请求,确定所述组件欲进行网络访问的访问主体;根据预先设置的访问控制规则判定需控制所述组件对所述访问主体进行网络访问时,对所述组件对于所述访问主体的网络访问进行控制。从而对应用程序内组件的网络访问进行权限管控,防止应用程序内的组件滥用网络访问权限。

    一种文本的侵权检测方法、装置、电子设备及存储介质

    公开(公告)号:CN114564936A

    公开(公告)日:2022-05-31

    申请号:CN202210252025.5

    申请日:2022-03-15

    Abstract: 本申请公开了一种文本的侵权检测方法,以解决相关技术中仅根据待检测文本的文本向量和原创文本向量之间的向量相似度进行侵权检测,并未考虑其他可能影响待检测文本和原创文本之间相似度的影响因素,导致得到的侵权检测结果并不准确的问题。方法包括:确定待检测文本所包含的目标语句;计算目标语句与原创文本中原创语句之间的语义相似度和语序相似度;其中,语义相似度由目标语句所包含的词语的同义词集确定;语序相似度由词语在目标语句中的排列次序确定;根据语义相似度和语序相似度,判断待检测文本是否为原创文本的侵权文本。本申请还公开一种文本的侵权检测装置、电子设备及计算机可读存储介质。

    一种原生应用程序的生成方法、装置、移动终端

    公开(公告)号:CN109976728B

    公开(公告)日:2022-04-26

    申请号:CN201910283019.4

    申请日:2019-04-10

    Abstract: 本申请公开了一种原生应用程序的生成方法,以解决现有技术中不能在一个操作系统上基于JavaFX应用程序生成另一个操作系统的原生应用程序的问题。方法包括:安装有第一操作系统的第一设备,获取在第一操作系统上基于第一JavaFX应用程序生成的第一原生应用程序所包含的目标文件并提供给第二设备;其中,目标文件至少包括:除第一JavaFX应用程序的启动参数配置文件和第一JavaFX应用程序的可执行文件之外的其他文件;安装有第二操作系统的第二设备,接收第一设备提供的目标文件,并通过在第二操作系统上将第二JavaFX应用程序与目标文件组合,生成可由第一操作系统运行的第二原生应用程序。本申请还公开一种原生应用程序的生成系统、装置、移动终端及计算机可读存储介质。

    嵌入式固件仿真系统及其方法、装置和电子设备

    公开(公告)号:CN114385524A

    公开(公告)日:2022-04-22

    申请号:CN202011127579.X

    申请日:2020-10-20

    Abstract: 本申请公开了一种嵌入式固件仿真系统及其方法、装置和电子设备,用于解决现有技术中嵌入式固件仿真系统虚拟出的操作系统内核无法检测到硬件设备,导致嵌入式系统仿真失败的问题。该系统包括:集成电路芯片、至少一个仿真程序存储设备和至少一个固件存储设备,其中:至少一个仿真程序存储设备通过第一多路复用器与集成电路芯片连接,每个仿真程序存储设备存储有固件仿真程序;固件仿真程序中至少包含用于仿真出目标处理器架构并驱动集成电路芯片运行的目标固件仿真程序;至少一个固件存储设备通过第二多路复用器与集成电路芯片连接,每个固件存储设备存储有固件;固件中至少包含用于驱动目标硬件设备运行的目标固件。

    源代码混淆方法和装置
    187.
    发明公开

    公开(公告)号:CN114003866A

    公开(公告)日:2022-02-01

    申请号:CN202010737717.X

    申请日:2020-07-28

    Abstract: 本说明书实施例公开了一种源代码混淆方法、装置、电子设备以及计算机可读存储介质。该方法包括:获取源代码中待混淆函数包含的调用函数的函数名;根据调用函数的函数名,将待混淆函数中调用调用函数的调用语句,替换为函数指针,以得到替换后的待混淆函数;根据占位符与调用函数的对应关系,对替换后的待混淆函数进行混淆处理,以得到目标函数;其中,函数指针包括待混淆函数的函数名、预设头部字节计算函数以及预先设置的对应于调用函数的占位符;预设头部字节计算函数用于计算在目标函数运行时的目标函数的预设数量的头部字节,以对函数指针进行解码。

    一种树形菜单的构建方法、装置、电子设备及存储介质

    公开(公告)号:CN110780793B

    公开(公告)日:2021-11-09

    申请号:CN201911052867.0

    申请日:2019-10-31

    Abstract: 本发明公开了一种树形菜单的构建方法,以解决相关技术中采用递归算法构建树形菜单时,可能由于菜单项的数量和菜单项对应的层级数量较大,导致构建速度较慢的问题。方法包括:获取数据列表中各菜单项的索引号,索引号表征各菜单项的先序遍历顺序;根据各菜单项的索引号确定各菜单项的排列顺序;基于各菜单项的排列顺序以及各菜单项的父节点构建树形菜单。本发明还公开一种树形菜单的构建装置、电子设备及计算机可读存储介质。

    一种应用安装包的二次打包检测方法及装置

    公开(公告)号:CN113496012A

    公开(公告)日:2021-10-12

    申请号:CN202010260865.7

    申请日:2020-04-03

    Abstract: 本发明公开了一种应用安装包的二次打包的检测方法、装置、电子设备以及计算机可读存储介质。该方法包括:通过预置探针软件开发工具包SDK采集不小于预设数量的移动终端上的目标应用安装包APK的APK数据;APK数据包括目标APK的APK编号和目标APK的电子签名MD5值;基于统计学算法,根据APK数据,对目标APK进行分类;根据分类结果,检测出被二次打包的目标APK。

Patent Agency Ranking