对系统调用进行拦截替换的方法和装置、电子设备和介质

    公开(公告)号:CN113704753A

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

    申请号:CN202010445711.5

    申请日:2020-05-22

    Inventor: 屈梦梦 李常坤

    Abstract: 本公开提供了一种用于对系统调用进行拦截替换的方法,包括:采用目标定义方式,对一个或多个替换函数进行定义,其中,所述目标定义方式包括系统函数的定义方式,所述系统函数的定义方式中的参数类型为以目标数据结构封装的结构体参数;以及更改系统调用表,更改系统调用表包括:将原有系统调用表中的预定系统函数的信息替换为一个或多个替换函数中与预定系统函数对应的替换函数的信息。本公开还提供了一种用于对系统调用进行拦截替换的装置、一种电子设备、一种计算机可读存储介质和一种计算机程序产品。

    文件监控方法、装置、计算机系统及存储介质

    公开(公告)号:CN113704179A

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

    申请号:CN202010438627.0

    申请日:2020-05-21

    Abstract: 本公开提供了一种文件监控方法,包括:设置内核态中用于实现文件系统通知机制的功能模块的运行参数,其中,运行参数包括用于响应文件事件的处理函数;通过调用功能模块的监控接口函数,监控文件系统是否在预定时段内响应了外部操作;响应于监控到文件系统在预定时段内响应了外部操作,根据文件系统对于外部操作的响应而触发的文件事件,调用处理函数,以获得文件系统中响应外部操作的文件的信息,其中,响应外部操作的文件的信息包括文件的路径和文件事件的类型;将响应外部操作的文件的信息发送给用户态的应用程序,以使应用程序对响应外部操作的文件进行处理。本公开还提供了一种文件监控装置、计算机系统和存储介质。

    软件安装包的安装方法以及装置

    公开(公告)号:CN114296747A

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

    申请号:CN202111638355.X

    申请日:2021-12-29

    Abstract: 本申请公开了一种软件安装包的安装方法以及装置,涉及计算机技术领域,主要目的在于改善现有在安装软件安装包时,需要基于内核文件对每个内核版本进行适配,导致安装包中所包含的内核文件越来越多,导致安装包越来越大,从而造成交付成本增高的技术问题。包括:获取目标软件安装包的安装指令,所述目标软件安装包中不包含内核文件;获取本地操作系统的硬件架构参数,并从预设存储空间下载与所述硬件架构参数匹配的内核文件,所述预设存储空间中存储有不同操作系统的硬件架构参数分别对应的内核文件;基于所述内核文件安装所述目标软件安装包。主要用于软件安装包的安装。

    进程重定向方法及装置
    24.
    发明公开

    公开(公告)号:CN113110893A

    公开(公告)日:2021-07-13

    申请号:CN202010033626.8

    申请日:2020-01-13

    Abstract: 本发明实施例提供一种进程重定向方法及装置,所述方法包括:当检测到第一进程运行时,利用预先注册在系统运行解析链表最开头的第一binfmt结构体对所述第一进程进行解析,若确定所述第一进程为需要进行重定向的进程,则在第一binfmt结构体中的回调函数中将第一进程的名称修改为第二进程的名称,并将第一binfmt结构体中的指针地址初始化后返回至Linux系统,以使Linux系统以第二进程开始执行,其中,第二进程为第一进程需要重定向的进程。本发明实施例借助Linux系统的binfmt机制实现了第一进程至第二进程的进程重定向,整个实现过程简单方便,且对外界无感知,从而完成了进程重定向的目的。

Patent Agency Ranking