最新 最热

ring0下使用内核重载绕过杀软hook

首发于奇安信攻防社区: https://forum.butian.net/share/1423

2022-05-17
0

【反复横跳】从AC5到AC6转型之路(1)——补救和准备

时间大约在2015年,Arm第一次在 MDK 5.20 中引入了Arm Compiler 6(那时候的版本是 6.9),正式拉开了Arm官方编译器从第五版(armcc)到第六版(armclang)升级替换的序幕……...

2022-05-17
0

Go 语言汇编入门

在 JVM 中,字节码可以帮我们搞清楚很多编译执行的细节, 为了搞清楚 go 语言底层的语法糖和原理,需要对底层的汇编知识有深入的了解。汇编其实没有想象中那么复杂,其实原理上来说跟 Java 字节码差不多,只是资料很少,因为更接...

2022-05-13
0

C语言printf中的自增运算符

C语言中,++i表示先运算后赋值,i++表示先赋值后运算。这个知识点相信只要会点编程的人都知道。

2022-05-13
0

多线程(CAS)

CAS操作是乐观锁的一个实现,而synchronized则是悲观锁的一个实现。乐观锁和悲观锁后面再详细总结。

2022-05-13
0

1.1 为何要读这本书?

前一周写了一篇博文“记-码农的“启蒙”之《程序设计语言-实践之路》和《面向对象分析和设计》两书”,其中说打算总结下这两本书中有哪些收获,就是关于第一本书《程序设计语言-实践之路》的系列总结博文。...

2022-05-11
0

一丶读取SSDT表 (KeServiceDescriptorTable)

在64位系统下我们可以通过读取msr 寄存器来获取内核函数入口. msr在开启内核隔离模式下获取的是 KiSystemCall64Shadow 而在未开启内核模式下则是获取的 KiSystemCall64...

2022-05-10
0

内核知识第四讲,简单的认识内核函数.以及调试驱动技巧

int 3则是产生一个断点,请注意,一定要配合WinDbg进行调试,也就是双机调试,否则这条代码则会蓝屏.

2022-05-10
0

关于core_cm3.c和core_cm3.h,Core_cmFunc.h 和 Core_cmInstr.h的理解

以下来自:https://blog.csdn.net/guosir_/article/details/78627980

2022-05-09
0

汇编语言学习笔记-使用窗体控件

.386.model flat,stdcall;内存平坦,参数传递约定option casemap:none;大小写敏感;;;;;;引用一些必要的数据include D:masm32includewindows.incinclude D:masm32includeuser32.inc......

2022-05-09
0