【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种数据加载的方法和装置。
技术介绍
1、在数据加载过程中,通常要通过调用预先注册有回调函数的异步过程调用对象,以实现通过回调函数进行数据加载的目的。但是,现有技术中将用于数据加载的目标函数注入待加载目标进程的过程存在一定的局限性。例如常用的setwindowshookex注入技术,会对操作系统中的所有进程进行注入,无法做到对特定进程进行注入。而openprocess与loadlibrary联合的注入方法,则无法对拥有自我保护功能的进程进行注入。因此,现有技术只能对不具备自我保护功能的进程执行数据加载过程,无法根据用户需求对。
技术实现思路
1、有鉴于此,本专利技术实施例提供一种数据加载的方法和装置,通过从内核态线程队列中调用预先插入的第一异步过程调用对象并执行第一回调函数,触发用户态上下文,并通过从用户态线程队列中调用预先插入的第二异步过程调用对象并执行第二回调函数,可以绕过内核态中带有自保护的目标进程的检测,在用户态模式下实现目标函数的数据加载过程。
>2、为实现上本文档来自技高网...
【技术保护点】
1.一种数据加载的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述获取待加载的目标进程之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述第一异步过程调用对象和所述第二异步过程调用对象分别插入至与所述目标进程对应的内核态线程队列以及用户态线程队列,包括:
4.根据权利要求2所述的方法,其特征在于,还包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求5所述的方法,其特征在于,
7.根据权利要求1所述的方法,其特征在于,
...
【技术特征摘要】
1.一种数据加载的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述获取待加载的目标进程之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述第一异步过程调用对象和所述第二异步过程调用对象分别插入至与所述目标进程对应的内核态线程队列以及用户态线程队列,包括:
4.根据权利要求2所述的方法,其特征在于,还包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要...
【专利技术属性】
技术研发人员:石志强,于扬,
申请(专利权)人:北京天空卫士网络安全技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。