zhuhuibeishadiao
码龄9年
关注
提问 私信
  • 博客:485,156
    485,156
    总访问量
  • 133
    原创
  • 830,375
    排名
  • 377
    粉丝
  • 5
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2015-10-08
博客简介:

zhuhuibeishadiao

博客描述:
一个人没有在30岁以前达成科学上的最大成就,那他永远都不会有.
查看详细资料
个人成就
  • 获得113次点赞
  • 内容获得110次评论
  • 获得407次收藏
  • 代码片获得267次分享
创作历程
  • 4篇
    2021年
  • 1篇
    2020年
  • 6篇
    2019年
  • 5篇
    2018年
  • 6篇
    2017年
  • 131篇
    2016年
成就勋章
TA的专栏
  • 驱动学习
    94篇
  • 杂谈
    42篇
  • 反调试反反调试
    8篇
  • TuDou'sARK
    2篇
  • 调试
    9篇
  • 算法
    16篇
  • R3
    17篇
  • linux
    8篇
  • 逆向
    12篇
  • VT
    5篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

关于52ghai,pediy帖子说明

pediy:我特别好奇某些易语言开发者电脑里到底有多少种病毒?-软件逆向-看雪论坛-安全社区|安全招聘|bbs.pediy.com52ghai:Cisool驱动读写,内核远程call,兼容Win7.Win10.Win11系统,无痕驱动,分享给大家 - 开源交流 挂海论坛 (52ghai.com)52ghai本人无账号.这种“邀请码”式的论坛,打开就关闭,52pojie还是白嫖来的....
原创
发布博客 2021.09.09 ·
1394 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

LLVM编译Windows驱动(goron/obfuscator)

1.LLVM安装:Download LLVM releases(用于编译混淆后替换bin) 设置下环境变量: version见lib\clang下的文件夹名set LLVMInstallDir=C:\Program Files\LLVM set LLVMToolsVersion=12.0.0 rem LLVMToolsVersion = name of the last subfolder in the path C:\Program Files\L...
原创
发布博客 2021.08.25 ·
4540 阅读 ·
2 点赞 ·
3 评论 ·
10 收藏

windows下efi编译环境配置(EDK2)

1.下载Nasm安装 解压到目录 系统环境添加NASM_PREFIX C:
asm\2.下载Asl,解压到c:\Asl目录 没有就创建3.下载python3.7 or later4.创建一个工作目录比如c:\efi\test5.clone edk2git clone --recursive https://github.com/tianocore/edk26.clone edk2-baseTools-win32git clone --recursive http.
原创
发布博客 2021.01.30 ·
2536 阅读 ·
2 点赞 ·
3 评论 ·
2 收藏

在>=win10 17134枚举驱动的另一种方法

首先枚举驱动的方法很多,这里不做过多介绍,此文仅简单说明x64系统,x86结构和偏移需重新收集.在17134版本中,MI_SYSTEM_IMAGE_STATE结构新增了一个成员 即以下的最后一个成员ImageTree,此树保存驱动LdrSection题外话:MI_SYSTEM_IMAGE_STATE是_MI_SYSTEM_INFORMATION的子结构,_MI_SYSTEM_INFORMATION是nt!MiStatent!_MI_SYSTEM_IMAGE_STATE +0x000 Fi
原创
发布博客 2021.01.16 ·
1286 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

没有窗口怎么使用定时器

使用timeSetEvent#include #include #include #pragma comment(lib, "Winmm.lib")void WINAPI OnTimeFunc(UINT wTimerID, UINT msg,DWORD dwUser,DWORD dwl,DWORD dw2){ printf("OnTimeFunc
");} in
原创
发布博客 2016.05.29 ·
1118 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

获取SSDT,SSSDT原始函数地址

SSDT当前函数地址 = KiSeviceTable + *(KiServiceTalbe + index * 4);TableRVA = KiSeviceTable - 内核真实加载地址 ;ImageBase = 0x140000000;(理想加载地址)ImageKiSeviceTable = ImageBase + TableRVA;LoadDLLBase = LoadLi
原创
发布博客 2016.05.02 ·
4594 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

使用ZwQueryVirtualMemory枚举进程模块支持x64

#include "stdio.h"#include "windows.h"typedef struct _LSA_UNICODE_STRING { USHORT Length; USHORT MaximumLength; PWSTR Buffer;} LSA_UNICODE_STRING, *PLSA_UNICODE_STRING, UNICODE_STRING, *PUNICO
原创
发布博客 2016.05.02 ·
7979 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

[转转]反调试技巧总结-原理和实现-----转

原本也是转的,但我没找到原作者标 题: 反调试技巧总结-原理和实现-----转作 者: lcx4时 间: 2016-4-7链 接: http://www.lcx4.com/?post=512008.8.7  shellwolf一、 前言    前段学习反调试和vc,写了antidebug-tester,经常会收到message希望交流
转载
发布博客 2016.04.23 ·
5115 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

win10 Dynamic Value Relocation Table Retpoline解析

前言: 在CVE-2017-5715漏洞曝出之后,微软做了一系列的措施来缓解,并在win10 1809(17763)之后默认启用了Retpoline,pe格式也发生了部分改变(win8.1已改变,后续只是增加).启用RetPoline之后,winload.exe在加载ntos和hal.dll时,会替换一些指令.DVRT: 全名Dynamic Value Relocation Table,此表记录需要替换的指令的指针,当然,系统也可以选择不进行替换,因为这些镜像在编译时,会留出一些...
原创
发布博客 2020.11.26 ·
848 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

windows线程创建流程

如果查看堆栈(正常的堆栈回溯)所有线程的入口都是RtlUserThreadStart,真正的流程如下.包括远程线程 这里着重说明应用层,内核层不做具体描述.CreateThread->ntdll!NtCreateThread(Ex)->内核设置上下文->回到被创建线程对应进程上下文ntdll!LdrInitializeThunk->ntdll!LdrpIn...
原创
发布博客 2019.12.23 ·
2155 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

minifilter/sfilter较为精确的判断是打开还是新建操作

写这篇文章的原因是看到一些代码判断不准确,导致效果很奇怪很奇怪,当时我哭晕在WC.见过奇奇怪怪的判断,很无语.于是有了这篇文章.createfile可以新建文件和打开文件这个不多说了在文件过滤系统中IRP_MJ_CREATE怎么判断是open还是create无论是minifilter还是sfilter,判断基本都相同,只不过sfilter在完成例程,min...
原创
发布博客 2019.09.23 ·
2494 阅读 ·
3 点赞 ·
1 评论 ·
8 收藏

浅谈Windows下的隐藏.pptx

发布资源 2019.09.20 ·
pptx

浅谈Windows下的隐藏

just a ppt针对windows注册表,文件,进程,DLL/SYS,窗口的隐藏方法总结部分代码在ppt中提供了下载地址链接: https://pan.baidu.com/s/1OlmpSxukgAIqEoQYTuDsTQ 提取码: 5fu5...
原创
发布博客 2019.09.20 ·
1445 阅读 ·
1 点赞 ·
6 评论 ·
1 收藏

win10 tagWnd部分成员逆向(窗口隐藏,窗口保护)

题外话:窗口隐藏:效果就是spy++ 彗星小助手发现不了窗口,但是窗口确实存在.(副作用:不透明窗口,鼠标不穿透窗口白屏或无反应,进程退出蓝屏(如果恢复了就不会))一大波黑产在路上了???怎么隐藏呢?跟断链一致,前一个的下一个等于当前的下一个,后一个的前一个等于当前的前一个.已经说的很明白了!另外在17763及以上,在你内核修改是木有效果的哦.具体可以自己研究一下应用层的tagWn...
原创
发布博客 2019.06.04 ·
6342 阅读 ·
5 点赞 ·
1 评论 ·
17 收藏

exploit 远程桌面服务驱动

一个类似ms11-011的漏洞,不过需要pass uac。不是CVE-2019-0708可以实现任意地址读写。termdd.sys(support kb4499175)也就是支持CVE-2019-0708后的补丁.不怎么关注漏洞方面,几年前无意得到的洞.当时用来pass x64驱动签名检验.快拦在硬盘了,不知道属不属于0day,查过相关资料,没有找到,也没有CVE编号....
原创
发布博客 2019.05.23 ·
838 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

内核回调中获取设备,路径,文件信息蓝屏问题

最近在写一个类似procmon的框架,写完跑了一两天没有什么问题,直到windows defender的一个进程起来之后,过一会驱动必蓝屏于是很郁闷,看堆栈都是空的,起初以为是栈被破坏了,但是代码里面没有递归等等,基本大的变量都申请了内存,看dump说是irql过高,又看了代码,我习惯都是用非分页内存,所以不存在访问内存的问题,并且代码中都是在psl级别执行的,基本都排除了,异常点是ObpQu...
原创
发布博客 2019.02.12 ·
1550 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

总结一下ObRegisterCallbacks绕过

1.物理Section Map到用户空间 解析物理地址操作内存2.修改PsProcessType/PsThreadType下_OBJECT_TYPE_INITIALIZER下RetainAccess为0x1fffff无视抹权限 原理见ObpPreInterceptHandleCreateObpPreInterceptHandleCreate(PVOID Object, unsigned _...
原创
发布博客 2018.10.18 ·
5488 阅读 ·
1 点赞 ·
1 评论 ·
14 收藏

MapDriverToMemory

从blackbone中抄出来的一个小功能第二个驱动 不能加壳 并且必须关闭GS检查。VS-C/C++-代码生成-安全检查-禁用安全检查第二个驱动原是一个无驱动对象的,代码中加入了老V的创建驱动对象代码,给第二个驱动了一个“虚无”的驱动对象https://github.com/ZhuHuiBeiShaDiao/DriverMaperps:请无视DriverEntry中蛋疼的获取路...
原创
发布博客 2018.08.26 ·
1613 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

CreateProcessNotifyEx阻止进程创建最简方法,不杀进程,不弹窗【备份】

设置CreateStatus为STATUS_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICYhttps://blog.csdn.net/a907763895/article/details/52863952
转载
发布博客 2018.08.26 ·
2911 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

x64伪装进程路径 过PCHunter xxx ARK

https://github.com/ZhuHuiBeiShaDiao/PathModification支持 x64下(win7 ~ win10 all) 对x64进程的路径修改另外一种实现方法就是 傀儡进程
原创
发布博客 2018.07.18 ·
5552 阅读 ·
1 点赞 ·
13 评论 ·
6 收藏
加载更多