V2AS
问路
意见反馈
↓ 按住下拉
1.15 自实现GetProcAddress
在正常情况下,要想使用GetProcAddress函数,需要首先调用LoadLibraryA函数获取到kernel32.dll动态链接库的内存地址,接着在调用GetProcAddress函数时传入模块基址 ......
009
地址
函数
获取
DWORD
玄 - 利用DLL通知回调函数注入shellcode(上)
偶然看到某国外大佬发布新技术-“Threadless”进程注入技术,据说可过EDR(确实可),总结该技术原理 - 在远程目标进程中利用DLL通知回调机制执行shellcode,项目地址在 ......
DLL
ENTRY
函数
NOTIFICATION
回调
驱动开发:内核远程线程实现DLL注入
在笔者上一篇文章《内核RIP劫持实现DLL注入》介绍了通过劫持RIP指针控制程序执行流实现插入DLL的目的,本章将继续探索全新的注入方式,通过NtCreateThreadEx这个内核 ......
ULONG
pSectionHeader
NULL
Status
return
驱动开发:内核RIP劫持实现DLL注入
本章将探索内核级DLL模块注入实现原理,DLL模块注入在应用层中通常会使用CreateRemoteThread直接开启远程线程执行即可,驱动级别的注入有多种实现原理,而其中最简 ......
ULONG
NULL
PVOID
return
STRING
如何获取 C程序 内核态线程栈
1. 讲故事 在这么多的案例分析中,往往会发现一些案例是卡死在线程的内核态栈上,但拿过来的dump都是用户态模式下,所以无法看到内核态栈,这就比较麻烦,需要让朋友 ......
线程
内核
nt
dump
000000
aardio 编程语言快速入门 —— 语法速览
本文仅供有编程基础的用户快速了解常用语法。如果『没有编程基础』 ,那么您可以通过学习任何一门编程语言去弥补你的编程基础,不同编程语言虽然语法不同 —— 编程基础 ......
var
console
aardio
语句
字符串
Win64 驱动内核编程-7.内核里操作进程
在内核里操作进程 在内核里操作进程,相信是很多对 WINDOWS 内核编程感兴趣的朋友第一个学习的知识点。但在这里,我要让大家失望了,在内核里操作进程没什么特别的, ......
内核
进程
枚举
线程
oa
【转】内存清零KILL进程
include <Windows.h> include <Ntsecapi.h> include <Aclapi.h> include <tlhelp32.h> pragma comment (lib,"Kernel32.lib") pragma comment (lib,"Advapi ......
ULONG
IN
HANDLE
typedef
PVOID
从 C 崩溃异常 中研究页堆布局
1.讲故事 最近遇到一位朋友的程序崩溃,发现崩溃点在富编辑器 msftedit 上,这个不是重点,重点在于发现他已经开启了 页堆 ,看样子是做了最后的挣扎。 0:000> !anal ......
HEAP
00
056
042
DPH
Win64 驱动内核编程-18.SSDT
SSDT 学习资料:http://blog.csdn.net/zfdyq0/article/details/26515019 学习资料:WIN64内核编程基础 胡文亮 SSDT(系统服务描述表),刚开始接触什么进程保护XXX啥 ......
ULONGLONG
SSDT
内核
return
pIrp
V2AS = Way To Ask
V2AS 一个技术分享与创造的静土
手机扫一扫
移动阅读更方便
近15日热搜文章
【技术博客】忘记密码界面的Vue前端实现
一文读懂PRBS定义、生成办法、作用
torch_09_GAN
4
Vue【原创】基于elementui的【分组多选下拉框group-select】
5
Drools 规则引擎应用
6
使用Rust开发操作系统(中断描述符表--IDT)
7
根据点画线java
8
深度复盘-重启 etcd 引发的异常
9
《Flink SQL任务自动生成与提交》后续:修改flink源码实现kafka connector BatchMode
10
Autoware 笔记 No. 5——基于GNSS的定位