V2AS
问路
意见反馈
↓ 按住下拉
驱动开发:内核远程线程实现DLL注入
在笔者上一篇文章《内核RIP劫持实现DLL注入》介绍了通过劫持RIP指针控制程序执行流实现插入DLL的目的,本章将继续探索全新的注入方式,通过NtCreateThreadEx这个内核 ......
ULONG
pSectionHeader
NULL
Status
return
驱动开发:内核RIP劫持实现DLL注入
本章将探索内核级DLL模块注入实现原理,DLL模块注入在应用层中通常会使用CreateRemoteThread直接开启远程线程执行即可,驱动级别的注入有多种实现原理,而其中最简 ......
ULONG
NULL
PVOID
return
STRING
文件中pe到内存中pe
学pe的时候被困扰了很久,终于在某处给我找到了,打算打出来读一读代码 这边我们是从文件中的pe转到运行中的pe,然后再缩小存储到文件的pe 这边我们需要知道内存中 ......
PIMAGE
DWORD
NULL
HEADER
pFileBuffer
驱动开发:PE导出函数与RVA转换
在笔者上篇文章《驱动开发:内核扫描SSDT挂钩状态》中简单介绍了如何扫描被挂钩的SSDT函数,并简单介绍了如何解析导出表,本章将继续延申PE导出表的解析,实现一系列灵 ......
pSectionHeader
FileOffset
Index
函数
VirtualAddress
驱动开发:内核扫描SSDT挂钩状态
在笔者上一篇文章《驱动开发:内核实现SSDT挂钩与摘钩》中介绍了如何对SSDT函数进行Hook挂钩与摘钩的,本章将继续实现一个新功能,如何检测SSDT函数是否挂钩,要实现检 ......
pSectionHeader
内核
FileOffset
ENTRY
地址
详解反调试技术
反调试技术,恶意代码用它识别是否被调试,或者让调试器失效。恶意代码编写者意识到分析人员经常使用调试器来观察恶意代码的操作,因此他们使用反调试技术尽可能地延 ......
调试
调试器
return
var
eax
C++ 获取 PE 文件的各种信息
首先感谢 cyxvc 老哥,他的代码可读性超高,精简有用以理解,我找这方面的资料好久了,这篇文章对我帮助很大。 参考代码: include "stdafx.h" include <Windows.h> ......
printf
07
08
2021
break
反调试--CRC检测
include"CRC32.h" include<Windows.h> include<iostream> using namespace std; void test1() { int a = 1; cout << "1111111111111111111111" << en ......
调试
crc
uint32
int
pSectionHeader
反调试——7——CRC检测
反调试——7——CRC检测 CRC32: CRC的全称是循环冗余校验,作用是为了检测数据的完整性。 程序被编译后,代码段是固定的,因为已经被写死了。 我们在调试程序的时候,打断 ......
调试
PIMAGE
代码段
CRC32
HEADER
V2AS = Way To Ask
V2AS 一个技术分享与创造的静土
手机扫一扫
移动阅读更方便
近15日热搜文章
Paxos协议超级详细解释+简单实例
winds dlib人脸检测与识别库
Linux下VCS2014和Verdi2015的联合使用
4
在 Android studio 中 配置Gradle 进行 “动态编译期间,指定 远程服务器地址 ,生成多个安装包”
5
Docker 创建 Bamboo6.7.1 以及与 Crowd3.3.2 实现 SSO 单点登录
6
std::sort为什么保证严格弱序?
7
Knockout.Js官网学习(数组observable)
8
Kanboard 看板工具配置使用
9
浅析mydumper
10
既生瑜何生亮 access_token VS refresh_token