E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
swapcontext
内核APC&用户APC详解
内核APC线程切换
SwapContext
判断是否有内核APC KiSwapThreadKiDeliverApc 执行内核APC函数定位到
SwapContext
函数,然后查看KernelApcPending
红队蓝军
·
2023-10-29 02:50
数据结构
c#
系统安全
协程 + epoll 的两个小例子
getcontext/setupcontext/
swapcontext
/setcontext方式的协程实现#include#include#include#include#include#include
·
2023-01-31 17:34
协程epoll网络性能
ucontext族函数的使用及原理分析
getcontextsetcontextmakecontextswapcontext使用示例示例一、上下文的保存与恢复(getcontext、setcontext)示例二、上下文的修改(makecontext)示例三、上下文的切换(
swapcontext
凌桓丶
·
2020-08-24 19:04
项目
关于对windows10 x64环境下gdt表10号索引项内容的探究
SwapContext
+0x3cb附近。中断时环境触发硬件中断时,执行的指令在中断位
煜凡
·
2020-08-18 14:00
Windows进程与线程学习笔记(九)—— 线程优先级/进程挂靠/跨进程读写
进程与线程学习笔记(九)——线程优先级/进程挂靠/跨进程读写前言要点回顾线程优先级调度链表分析KiFindReadyThread分析KiSwapThread总结进程挂靠进程与线程的关系进程与线程的关联分析
SwapContext
lzyddf
·
2020-07-05 08:32
逆向进阶
11.Windows线程切换_线程优先级
API:API函数->KiSwapThread->KiSwapContext->SwapContexti(2)、当前线程时间片到期:KiDispatchInterrupt->KiQuantumEnd->
SwapContext
My classmates
·
2020-06-29 03:28
进程与线程
setcontext getcontext makecontext
swapcontext
转自:https://blog.csdn.net/mrpre/article/details/78699865 Linux上下文切换以及协程 上下文切换,听起来虚无缥缈,什么是上下文,切换又是指的是什么?其实上下文就可以理解为一个进程所运行的相关的寄存器值,即包括sp/bp/pc等值,换句话说,一个上下文,就是包括了能够恢复进程运行所需要的所有必要的东西。所谓的切换,那是多进程的操作系统必要
purple尘
·
2018-09-26 00:00
Linux
协程库的一些笔记
腾讯的 libco自己用汇编实现了
swapcontext
函数,不明觉厉(libtask也有ASM)。并且把epoll整合在了里面。 微信后台就用到了它
·
2015-11-13 17:16
笔记
协程库的一些笔记
腾讯的libco自己用汇编实现了
swapcontext
函数,不明觉厉(libtask也有ASM)。而且把epoll整合在了里面。
xcltapestry
·
2014-10-13 17:00
coroutine
协程
协程库
libco
_save_stack
协程基础_context系列函数
最近想看看协程,对这个的具体实现不太了解,查了下,协程最常规的做法就是基于makecontext,getcontext,
swapcontext
这类函数在用户空间切换用户上下文。
xcltapestry
·
2014-10-09 21:00
coroutine
context
协程
makecontext
getcontext makecontext setcontext
swapcontext
getcontextmakecontextsetcontextswapcontext允许在一个程序中多个线程进行切换.typedefstructucontext{ structucontext*uc_link;//当前thread运行完后,接着运行uc_link sigset_tuc_sigmask;//阻塞的信号集 stack_tuc_stack;//currentcontextusestack
housansan
·
2014-03-29 16:00
getContext
makeconte
实现一个简单的C++协程库
近来微博上看人在讨论怎么实现一个user space上的线程库,有人提到了setcontext,
swapcontext
之类的函数,说可以用来保存和切换上下文,我忽然觉得这应该也能用来实现协程,回头一搜,
·
2014-03-22 19:00
C++
HOOK
SwapContext
枚举隐藏进程(学习笔记4)(2)
下面是主要代码 01DWORD gThreadsProcessOffset=0x220; //ETHREAD在EPROCESS偏移02/*03 04+0x218TopLevelIrp :Uint4B05+0x21cDeviceToVerify :Ptr32_DEVICE_OBJECT06+0x220ThreadsProcess :Ptr32_EPROCESS07*/08 09UL
·
2012-07-26 22:00
HOOK
SwapContext
枚举隐藏进程(学习笔记4)(1)
以前想检测一个被隐藏的进程后来用暴力枚举的方法解决了但是HOOKSwapContext没有看到有完整的代码所以搜集了点网上有用的模块自己整合实现了下确定支持XP3,XP2没测试应该也能支持 附完整工程代码 难点:是得到
SwapContext
cosmoslife
·
2012-07-26 22:00
thread
c
汇编
System
byte
hook
用户级线程切换
非抢占式用户级线程可以使用两类接口来实现:longjmp和setjmp;
swapcontext
,makecontext,setcontext.在此不再赘述。抢占式用户级线程切换线程切换的时机。
string
·
2012-01-15 07:00
使用makecontext实现用户线程
使用makecontext实现用户线程现代Unix系统都在ucontext.h中提供用于上下文切换的函数,这些函数有getcontext,setcontext,
swapcontext
和makecontext
cyberlabs
·
2011-10-31 08:07
Linux
自己实现
SwapContext
,接管线程切换
更改KiSwapContext中
SwapContext
的地址。实现自己接管线程切换,大量硬编码~~完全是为了学习。可以做到检测隐藏进程。
lintchd
·
2010-03-15 17:00
pjf获得
SwapContext
地址方法的解析
pjf获得
SwapContext
地址方法的解析 在用hookSwapContext法来检查隐藏进程时,首要条件是获得
SwapContext
的地址。
misterliwei
·
2008-12-21 19:00
c
list
汇编
header
byte
hook
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他