pRism
win-进入内核
本篇介绍通过syscall进入内核的流程
visual studio基本操作
记录一下vs的好用操作
驱动开发2-基础文件操作
内核的文件操作
驱动开发1-驱动与应用程序的通信
本篇作为上一篇的实验,进行R0和R3的通信
win-IO系统(1)
本章介绍windows的IO系统,为第一部分
WinUI3-简介与使用
WinUI3,好!
驱动开发0
介绍在windows下vs进行驱动开发的方法和系统模块的基本框架
Intel-pin动态二进制插桩工具
不喜欢frida,只好学Windows上其它的插桩了QAQ
线程池
本篇介绍如何实现线程池
windows上的hook对抗
总结一下遇见的hook
web开发入门
本篇介绍web浏览器页面显示的基础
编译器实现-1
这几周一直在研究怎么写编译器,算是这一年学花指令的最后学习了吧。这个写完之后,就专心学Win内核QAQ 目前还没有把编译器写完,所以现在只是先总结一下流程。 目前我遵循的流程是: 输入文本 token流:将输入的文本解析为token字,它是最小的基本词汇,比如把+=视为1个符号,把abcd视为标识符。此处会进行词法检查。 抽象语法树(AST):将token流解析为抽象语法树,以语句块(节点)为基本单位,装载在不同函数块(节点)中。生成结束后,再进行语法检查。 三地址码:将抽象语法树按自顶向下的(从块到句)解析为三地址码,三地址码类似汇编,比如:a += b + c这个AST,会变为tmp = b+c,a = a + tmp,这种方式可以很方便地在下一步映射中间变量为寄存器。 汇编代码:三地址码转化为汇编基本只用实现寄存器初始化,使用和销毁。这一步可以和三地址码一起使用,也就是说可以省略三地址码,直接从抽象语法树转换为汇编。 生成token流这一步需要通过读取文本,解析文本结构来实现输出token流,可以先对输入的内容分类: 123456字符: ...
avatar
🐟认真摸鱼中
pRism
如今我再也不回头,向注定的毁灭,无所惧地行走
前往小窝
公告栏
--- 主域名 ---
pri87.vip | pri87.vip
--- 备用域名 ---
"netlify.pri87.vip"

--- 网站安卓APP ---
🍧🍧
小站资讯
文章数目 :
136
本站总字数 :
22.8w
本站访客数 :
本站总访问量 :
最后更新时间 :
空降评论复制本文地址
随便逛逛昼夜切换阅读模式关于博客美化设置切换全屏打印页面