自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Nodejs从基础到入门

**当用户只有登录成功的时候才能进去首页 那么 系统里除了登录/注册这些功能外 其余的功能是不是都需要一个权限 怎么实现了 就是当前端提交用户名和密码到后端后,后端判断是否正确如果正确那么返回给前端一个token(也就是很长的字符串),前端拿到后放入到以后请求的header里面,每当一个请求来时都要先判断一个这个token有没有效(下面我们仅仅用代码去实现jwt 需要packege.json中添加jsonwebtoken)//引入nodejs自带的http模块(那这个http模块是干嘛用的呢?

2023-05-26 15:54:26 468 1

原创 Linux内核启动流程X86架构之一

简介 本文主要讲述(X86)linux内核启动的流程,从Makefile到内核启动再到执行第一个应用程序。 一.Makefile文件分析 先看看linux内核源码的文件架构,如图下: 由上图可知:图中的Makefile就是linux内核编译时用的主Makefile,接下来我们简要分析下Makefile文件的作用从而理解如何通过Makefile执行linux内核中的第一步: ①看看Makefile...

2020-03-03 11:55:47 690

原创 Java Class类文件结构分析

Java的.Class类文件结构分析 序言:JVM 把我们的.java文件编译为.Class文件,本文只要分析 ①反汇编Class文件后对应的java字节码指令 ②Class文件的文件结构(使用工具WinHex查看) 第一步: 我们先写一个简单的.java程序(本文已Test02.java为例进行简单分析) Test02.java代码如何: 运行Test02.java后得到.class文件 第...

2020-02-04 12:24:11 257

原创 WIN7 64位之动态定位ObpRootDirectoryObjct

一 . 关于内核目录对象的基础知识请了解其他作者写的博客, 此文只讲述如何动态定位目录对象的起始位置. 二 . ObpRootDirectoryObject是内核中的一个地址,这个地址里面存放的第一个64位的数据就为目录对象的起始地址。 打红圈的是目录对象的起始地址,前面FFFFF80005675590就是ObpRootDirectoryObject的地址,那么如何在内核动态定位ObpRootD...

2018-09-28 17:12:59 946

原创 记一次WIN7 64位的内核对象类型分析之获取(二)

一 . 前言 对象类型是以数组的形式存放在内存中,所以获取对象类型首先得定位到存放对象类型数组的表的位置。 二 . WINDBG下查找对象类型数组表 通过在windbg反汇编ObGetObjectType函数得到 图中ObTypeIndexTable就是存放对象类型的数组表起始地址 fffff80005638100 对象类型从数组第三个元素开始。 三 . (一)VC获取对象类型的地址(...

2018-09-26 12:02:44 730

原创 记一次WIN7 64位的内核对象类型分析(一)

记一次WIN7 64位的内核对象类型分析(一) 一.前言 windows内核对象:比如进程对象,线程对象。文件对象,驱动对象 内核对象是系统地址空间中的一个内存块,由系统创建并维护,内存对象是一个数据结构存放的,维护着与对象相关的信息(如计数器)。内核对象为内核所拥有,而不为进程所拥有,所以不同进程可以访问同一个内核对象 每一种内核对象的结构都分为对象头和对象实体(不同的内核对象拥有相同的对象头结...

2018-09-23 11:40:10 809

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除