-
公开(公告)号:CN109684219A
公开(公告)日:2019-04-26
申请号:CN201811600931.X
申请日:2018-12-26
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/36
CPC classification number: G06F11/3688
Abstract: 本发明实施例提出一种系统性能测试方法、装置及计算机可读存储介质。其中系统性能测试方法包括:利用独立钩子插件获取与想要统计的系统性能相关的第一目标信息,并对所述第一目标信息进行解析,得到第二目标信息;利用侵入钩子插件从所述独立钩子插件查询所述第二目标信息,并获取与所述第二目标信息对应的功能执行函数的性能指标信息。本发明实施例在进行系统性能测试时不需要对系统进行任何改动,直接在装有钩子框架的设备上运行即可。并且分别设置独立钩子插件和侵入钩子插件,侵入钩子插件从独立钩子插件查询想要统计的信息,可在独立钩子插件中先对要统计的信息做预解析,减少了侵入钩子插件直接从存储设备查询统计信息的耗时。
-
公开(公告)号:CN109597662B
公开(公告)日:2021-07-27
申请号:CN201811325972.2
申请日:2018-11-08
Applicant: 百度在线网络技术(北京)有限公司
Inventor: 桂敬文
IPC: G06F9/445
Abstract: 本申请提出一种移动终端中非公开库的调用方法、装置、电子设备及存储介质,属于计算机应用技术领域。该方法包括:获取应用程序的调用请求,调用请求中包括应用程序的标识及非公开库的标识;根据应用程序的标识,获取应用程序的返回地址;将跳转函数写入预设地址对应的内存中,其中,跳转函数的目标地址为返回地址,预设地址为移动终端中操作系统的合法地址;将返回地址修改为预设地址;根据预设地址及非公开库的标识调用非公开库对应的系统接口函数,以打开非公开库。由此,通过这种移动终端中非公开库的调用方法,实现了绕过系统对应用程序动态链接非公开库的限制,不仅无需读取和解析文件,链接速度快,而且可以现加载非公开库,提高了实用性。
-
公开(公告)号:CN107784204A
公开(公告)日:2018-03-09
申请号:CN201610796499.0
申请日:2016-08-31
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F21/12
CPC classification number: G06F21/125
Abstract: 本申请公开了应用脱壳方法和装置。该方法的一具体实施方式包括:确定已加载在内存中的加壳应用的可执行文件的文件内容的位置,加壳应用为在源代码中加入防止反编译的代码的应用;在解析可执行文件的文件内容之前,基于位置,复制可执行文件的文件内容至预设目录。从而获取到加壳应用的可执行文件完整的可执行文件的文件内容,完成加壳应用的脱壳。
-
公开(公告)号:CN105426532A
公开(公告)日:2016-03-23
申请号:CN201510951982.7
申请日:2015-12-17
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F17/30
CPC classification number: G06F16/16
Abstract: 本申请公开了文件操作方法和装置。所述方法的一具体实施方式包括:接收客户端发送的文件信息,所述文件信息是所述客户端被请求打开的未知文件的文件信息,所述文件信息包括文件头信息、文件名后缀信息中的至少一项;根据所述文件信息识别出所述未知文件的文件格式,并根据所述文件格式获取用于打开所述未知文件的应用的应用信息;根据所述应用信息是否匹配预设信息确定对应的文件操作步骤;按照所述文件操作步骤对所述未知文件进行处理以呈现所述未知文件的文件内容。该实施方式提高了未知文件处理的灵活性。
-
公开(公告)号:CN109597662A
公开(公告)日:2019-04-09
申请号:CN201811325972.2
申请日:2018-11-08
Applicant: 百度在线网络技术(北京)有限公司
Inventor: 桂敬文
IPC: G06F9/445
Abstract: 本申请提出一种移动终端中非公开库的调用方法、装置、电子设备及存储介质,属于计算机应用技术领域。该方法包括:获取应用程序的调用请求,调用请求中包括应用程序的标识及非公开库的标识;根据应用程序的标识,获取应用程序的返回地址;将跳转函数写入预设地址对应的内存中,其中,跳转函数的目标地址为返回地址,预设地址为移动终端中操作系统的合法地址;将返回地址修改为预设地址;根据预设地址及非公开库的标识调用非公开库对应的系统接口函数,以打开非公开库。由此,通过这种移动终端中非公开库的调用方法,实现了绕过系统对应用程序动态链接非公开库的限制,不仅无需读取和解析文件,链接速度快,而且可以现加载非公开库,提高了实用性。
-
公开(公告)号:CN106155740A
公开(公告)日:2016-11-23
申请号:CN201610509371.1
申请日:2016-06-30
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F9/445
CPC classification number: G06F8/62
Abstract: 本发明的目的是提供一种用于进行卸载控制的方法和装置。根据本发明的方法包括以下步骤:在用户安装应用程序后,生成与所述应用程序对应的卸载控制页面;满足与所述应用程序对应的卸载触发条件时,呈现所述卸载控制页面,以接收用户在该卸载控制页面中执行的后续操作。与现有技术相比,本发明具有以下优点:通过在用户卸载应用程序时呈现卸载控制页面,使得应用程序能够获知自身被卸载并对卸载流程进行相应的管理和控制,并能够降低用户的误卸载应用程序的概率。并且,根据本发明的方案可通过卸载控制页面进行卸载挽留并收集用户反馈的卸载原因。
-
公开(公告)号:CN106126415A
公开(公告)日:2016-11-16
申请号:CN201610424537.X
申请日:2016-06-15
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/36
CPC classification number: G06F11/3628 , G06F11/3644
Abstract: 本发明提供了一种在安卓系统中的应用调试方法和应用调试装置,通过hook方式获取启动的应用的应用上下文;根据所述应用上下文向代理应用查询所述启动的应用是否为待调试应用,以及查询待调试应用信息,其中,所述代理应用已获取输入的待调试应用信息;若所述启动的应用为待调试应用,通过hook所述待调试应用的方法使得所述待调试应用能够被调试,打印所述待调试应用信息,并等待调试器被附加至所述待调试应用;当所述调试器被附加至所述待调试应用时,调试所述待调试应用。能够打印指定的任意函数参数,并能够实现在任意指定函数的入口或者出口等待附加调试器,使得安卓系统应用调试和逆向分析更加高效。
-
公开(公告)号:CN107784204B
公开(公告)日:2021-10-22
申请号:CN201610796499.0
申请日:2016-08-31
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F21/12
Abstract: 本申请公开了应用脱壳方法和装置。该方法的一具体实施方式包括:确定已加载在内存中的加壳应用的可执行文件的文件内容的位置,加壳应用为在源代码中加入防止反编译的代码的应用;在解析可执行文件的文件内容之前,基于位置,复制可执行文件的文件内容至预设目录。从而获取到加壳应用的可执行文件完整的可执行文件的文件内容,完成加壳应用的脱壳。
-
公开(公告)号:CN106126415B
公开(公告)日:2018-12-04
申请号:CN201610424537.X
申请日:2016-06-15
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/36
Abstract: 本发明提供了一种在安卓系统中的应用调试方法和应用调试装置,通过hook方式获取启动的应用的应用上下文;根据所述应用上下文向代理应用查询所述启动的应用是否为待调试应用,以及查询待调试应用信息,其中,所述代理应用已获取输入的待调试应用信息;若所述启动的应用为待调试应用,通过hook所述待调试应用的方法使得所述待调试应用能够被调试,打印所述待调试应用信息,并等待调试器被附加至所述待调试应用;当所述调试器被附加至所述待调试应用时,调试所述待调试应用。能够打印指定的任意函数参数,并能够实现在任意指定函数的入口或者出口等待附加调试器,使得安卓系统应用调试和逆向分析更加高效。
-
-
-
-
-
-
-
-