自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

linux-0.11调试教程

linux-0.11调试教程

  • 博客(1601)
  • 资源 (50)
  • 收藏
  • 关注

原创 从win32k!StartDeviceRead函数调用ZwReadFile的第三个参数InputApc到nt!NtReadFile中irp中的UserApcRoutine--InputApc的前世今生

从win32k!StartDeviceRead函数调用ZwReadFile函数的第三个参数InputApc到nt!NtReadFile函数中irp中的UserApcRoutine再到nt!IopCompleteRequest函数中KeInitializeApc函数的第六个参数irp->Overlay.AsynchronousParameters.UserApcRoutine--InputApc的前世今生

2025-12-14 17:37:44 286

原创 win32k!TimersProc函数最后会调用KeSetTimer函数重新把全局定时器win32k!gptmrMaster插入nt!KiTimerTableListHead数组中--特别重要

win32k!TimersProc函数最后会调用KeSetTimer函数重新把全局定时器win32k!gptmrMaster插入nt!KiTimerTableListHead数组中--特别重要

2025-12-08 17:33:01 748

原创 winlogon源代码分析之nt!KiRetireDpcList函数分析和重要全局变量nt!KiTimerTableListHead的关系--非常重要

winlogon源代码分析之nt!KiRetireDpcList函数分析和重要全局变量nt!KiTimerTableListHead的关系--非常重要

2025-12-08 14:46:25 294

原创 winlogon源代码分析之win32k!RawInputThread线程分析之全局变量win32k!apObjects和线程kthread->WaitBlockList的关系--非常重要

winlogon源代码分析之win32k!RawInputThread线程分析之全局变量win32k!apObjects和线程kthread->WaitBlockList的关系nt!_KWAIT_BLOCK--非常重要

2025-12-08 09:06:15 422

原创 winlogon源代码分析之如何找到全局变量win32k!gptmrMaster在nt!KiTimerTableListHead中的index值--非常重要--server03调试指南

winlogon源代码分析之如何找到全局变量win32k!gptmrMaster在nt!KiTimerTableListHead中的index值--非常重要--server03调试指南

2025-12-08 08:57:21 347

原创 winlogon源代码分析之USER32!InternalCreateDialog对话框创建原理之通过win32k!xxxCreateWindowEx函数创建控件--非常重要

winlogon源代码分析之USER32!InternalCreateDialog对话框创建原理之通过win32k!xxxCreateWindowEx函数创建控件--非常重要

2025-11-24 11:19:40 460

原创 windows记事本源代码分析之CTRL+A全选功能之谜和win32k!NtUserTranslateAccelerator的关系----windows消息机制的一个重要的例子

windows记事本源代码分析之CTRL+A全选功能之谜和win32k!NtUserTranslateAccelerator的关系----windows消息机制的一个重要的例子

2025-11-14 17:00:38 511

原创 win7winlogon中的状态链----非常重要

win7winlogon中的状态链----非常重要

2025-10-13 16:22:56 413

原创 从winlogon!SignalManagerWaitForSignal来看神秘的状态机的状态数组结构

从winlogon!SignalManagerWaitForSignal来看神秘的状态机的状态数组结构

2025-10-08 20:22:41 467

原创 winlogon!StateMachineRun函数会用到核心数据结构winlogon中的重要全局状态机状态数组

winlogon!StateMachineRun函数会用到核心数据结构winlogon中的重要全局状态机状态数组

2025-10-07 19:37:37 494

原创 从Ntfs!NtfsLookupAllocation函数到Ntfs!NtfsLookupNtfsMcbEntry函数到Ntfs!NtfsSingleAsync函数

从Ntfs!NtfsLookupAllocation函数到Ntfs!NtfsLookupNtfsMcbEntry函数到Ntfs!NtfsSingleAsync函数

2025-05-29 18:09:38 403

原创 linux-0.11硬盘集成盘的制作方法

2014年1月9日 by chenghao0511@gmail.com制作方法:把bootsect 替换 原来的makedd bs=8192 if=Image of=/dev/hd5 c  h  s 60 16 63之后需要更改img的分区表,需要你先备份然后再拷贝回去0x1BE到0x1CF是这个分区1的数据001231048165041E2C01000031750

2014-01-09 20:06:02 2675 2

原创 linux-0.11调试教程,minix-386-fd0-by-chenghao0511,最小的操作系统,只有360k。

http://pan.baidu.com/share/link?shareid=269130&uk=453348606minix-386-fd0-by-chenghao0511,最小的操作系统,只有360k。CSDN下载地址:minix-386-fd0-by-chenghao0511,最小的unix操作系统需要下载Bochs,下载安装后。解压下载的文件,直接

2013-02-06 23:55:13 4862 7

原创 得到节点Device (P2P0)的子节点Device (S1F0)的PCI地址

得到节点Device (P2P0)的子节点Device (S1F0)的PCI地址

2026-01-25 17:21:48 321

原创 Device (PCI0)节点的_HID=PNP0A03说明Device (PCI0)的子节点Device (P2P0)的子节点Device (S1F0)是PCI设备--非常重要

Device (PCI0)节点的_HID=PNP0A03说明Device (PCI0)的子节点Device (P2P0)的子节点Device (S1F0)是PCI设备--非常重要

2026-01-25 17:08:49 689

原创 Device (PCI0)是PCI设备因为this device have a _HID of PNP0A03----ACPI!IsPciDeviceWorker注释里面有判断PCI设备的条件

Device (PCI0)是PCI设备因为this device have a _HID of PNP0A03----ACPI!IsPciDeviceWorker注释里面有判断PCI设备的条件

2026-01-25 15:21:10 256

原创 为了检查Device (P2P0)和Device (PE40)-Device (PE77)是不是PCI设备检查父节点Device (PCI0)是不是PCI设备陷入阻塞

为了检查Device (P2P0)是不是PCI设备检查父节点Device (PCI0)是不是PCI设备陷入阻塞

2026-01-25 11:17:43 399

原创 ACPI!StartTimeSlicePassive函数里面处理节点Device (P2P0)的子节点Device (S1F0)的_ADR

ACPI!StartTimeSlicePassive函数里面处理节点Device (P2P0)的子节点Device (S1F0)的_ADR

2026-01-25 10:24:24 207

原创 节点Device (PE40)的子节点Device (S1F0)不存在在ACPI!GetOpRegionScope处阻塞了--到Device (PE77)的子节点Device (S1F0)

节点Device (PE40)的子节点Device (S1F0)不存在在ACPI!GetOpRegionScope处阻塞了

2026-01-25 09:45:51 180

原创 Device (P2P0)下的子节点Device (S7F0)不存在

Device (P2P0)下的子节点Device (S7F0)不存在

2026-01-24 17:33:49 359

原创 ACPIBuildProcessRunMethodPhaseCheckSta函数和ACPIDetectPdoDevices函数都调用了ACPIGetDevicePresenceAsync--有必要吗

ACPI!ACPIBuildProcessRunMethodPhaseCheckSta函数和ACPI!ACPIDetectPdoDevices函数都调用了ACPIGetDevicePresenceAsync--有必要吗

2026-01-24 16:52:59 250

原创 Device (ISA)的子节点Device (LNKA)-Device (LNKD)PCI设置存在

Device (ISA)的子节点Device (LNKA)-Device (LNKD)PCI设置存在

2026-01-24 16:46:25 263

原创 ACPIBuildProcessRunMethodPhaseCheckBridge函数根据deviceExtension->Flags设置Device (PE83)下一个状态为WORK_DONE_CO

ACPIBuildProcessRunMethodPhaseCheckBridge函数根据deviceExtension->Flags设置Device (PE83)下一个状态为WORK_DONE_COMPLETE

2026-01-24 16:18:55 597

原创 ACPI断点源代码版--server03调试指南

ACPI断点源代码版--server03调试指南

2026-01-24 15:29:27 274

原创 Device (PE70)节点的Return (And (LEqual (ID, 0x07A015AD), 0x0F))比较是否相等与0xF和返回结果第二部分--非常重要

Device (PE70)节点的Return (And (LEqual (ID, 0x07A015AD), 0x0F))比较是否相等与0xF和返回结果第二部分--非常重要

2026-01-24 10:57:12 630

原创 Device (PE70)节点的Return (And (LEqual (ID, 0x07A015AD), 0x0F))比较是否相等与0xF和返回结果--非常重要

Device (PE70)节点的Return (And (LEqual (ID, 0x07A015AD), 0x0F))比较是否相等与0xF和返回结果--非常重要

2026-01-24 09:36:24 328

原创 ACPI!ReadFieldObj函数分析对Device (PE70)的第二阶段的处理第一阶段调用完ACPI!AccessFieldData放入了pafo->dwData--非常重要

ACPI!ReadFieldObj函数分析对Device (PE70)的第二阶段的处理第一阶段调用完ACPI!AccessFieldData放入了pafo->dwData--重要

2026-01-23 17:35:35 311

原创 处理完Device (PE40)接着处理 Device (S1F0)之ACPI!ACPIBuildProcessGenericList函数需要修改--server03BUG提交

处理完Device (PE40)接着处理 Device (S1F0)之ACPI!ACPIBuildProcessGenericList函数需要修改ListEntry->Flink为ListEntry->Blink--server03BUG提交

2026-01-23 15:21:03 267

原创 ACPI!ACPIInternalUpdateDeviceStatus函数对节点P2P2返回不存在没有继续列举子扩展运行了ACPI!ACPIBuildProcessGenericComplete

ACPI!ACPIInternalUpdateDeviceStatus函数对节点P2P2返回不存在没有继续列举子扩展运行了ACPI!ACPIBuildProcessGenericComplete

2026-01-23 11:26:54 389

原创 hal!HalGetBusDataByOffset函数得到设备Device (ISA)字段Field-PIRX字段单元PIRA共1个字节--与上0x80结果是不存在--重要

hal!HalGetBusDataByOffset函数得到设备Device (ISA)字段Field-PIRX字段单元PIRA共1个字节

2026-01-23 10:17:57 426

原创 ACPI!PciConfigSpaceHandlerWorker函数对Device (PE41)--Device (PE47)设备的处理

ACPI!PciConfigSpaceHandlerWorker函数对Device (PE41)设备的处理

2026-01-23 08:30:19 315

原创 hal!HalGetBusDataByOffset函数分析得到Device (PE40)PCI设备空间前4个字节不是0xFFFF说明PCI设备存在--非常重要

hal!HalGetBusDataByOffset函数分析得到Device (PE40)PCI设备空间前4个字节不是0xFFFF说明PCI设备存在--非常重要

2026-01-22 17:38:00 373

原创 hal!HalGetBusDataByOffset函数分析得到Device (P2P0)PCI设备空间前4个字节不是0xFFFF说明PCI设备存在--非常重要

hal!HalGetBusDataByOffset函数分析得到Device (P2P0)PCI设备空间前4个字节不是0xFFFF说明PCI设备存在

2026-01-22 16:55:12 346

原创 Device (HPET)到Device (CO1F)都不存在调试可以通过一个断点ACPI!ACPIInternalUpdateDeviceStatus快速通过--server03调试指南

Device (HPET)到Device (CO1F)都不存在调试可以通过一个断点ACPI!ACPIInternalUpdateDeviceStatus快速通过--server03调试指南

2026-01-22 15:56:45 305

原创 PCI0设备扩展下的实际建立的子设备扩展共9+4*8=41个--重要中间结果--说明这41个设备存在

PCI0设备扩展下的实际建立的子设备扩展共9+4*8=41个--重要中间结果--说明这41个设备存在

2026-01-22 15:04:24 667

原创 ACPI!PciConfigSpaceHandlerWorker函数中的ACPI!GetOpRegionScope最终调用了ACPI!IsPciDevice

ACPI!PciConfigSpaceHandlerWorker函数中的ACPI!GetOpRegionScope最终调用了ACPI!IsPciDevice

2026-01-22 14:46:25 356

原创 server03DSDT.dsl里面IVOC方法的参数0x81-0x89没有0x85和_SB.PCI0.OEMR有关

server03DSDT.dsl里面IVOC方法的参数0x81-0x89没有0x85和_SB.PCI0.OEMR有关

2026-01-22 08:58:55 707

原创 ACPI!GetPciAddress函数调试断点搜集和3个重要数据结构

ACPI!GetPciAddress函数调试断点搜集和3个重要数据结构

2026-01-21 17:39:03 437

原创 ACPIInternalUpdateDeviceStatus函数对应不存在的设备添加DEV_PROP_DEVICE_FAILED标志0x0080000000000000

ACPIInternalUpdateDeviceStatus函数对应不存在的设备添加DEV_PROP_DEVICE_FAILED标志0x0080000000000000

2026-01-21 16:59:03 854

原创 ACPI源代码分析ACPI!Store函数分析中的pterm->pdataArgs[0]和pterm->pdataArgs[1]

ACPI源代码分析ACPI!Store函数分析中的pterm->pdataArgs[0]和pterm->pdataArgs[1]

2026-01-21 16:34:12 387

csdn博客sitelist第一版

csdn博客sitelist第一版

2013-03-15

netcat 1.15-3 by chenghao0511

nc -u -lp port -e cmd.exe [remote] nc -u ip port [locate] (after ctrl+c,exit(0))

2013-05-16

cmd.exe的源代码,nt4的

位置在\nt4\private\windows\cmd,zk代码中没发现cmd目录。

2013-05-12

远程dll示例,学习远程线程的例子

远程dll示例,学习远程线程的例子. 先运行计算器,然后loader.exe,然后用netcat既军刀nc连接本地的66端口

2013-05-09

samba rpm包 for centos-5.5

2010-04-27 04:00 4,402,581 samba3x-3.3.8-0.51.el5.i386.rpm 2010-04-27 04:00 12,760,275 samba3x-common-3.3.8-0.51.el5.i386.rpm 2010-04-27 04:00 3,232,573 samba3x-winbind-3.3.8-0.51.el5.i386.rpm 4 个文件 20,395,429 字节 2 个目录 87,655,424,000 可用字节

2013-03-25

bash 1.05 by gcc-1.40 in minix-386 第二版

bash 1.05 by gcc-1.40 in minix-386 第二版by chenghao0511#gmail.com 2013/2/23

2013-02-23

nt4-ddk,压缩包,2k环境下安装的编译nt4的

nt4-ddk,压缩包,2k环境下安装的编译nt4的

2013-05-12

nc115.rar by chenghao0511#gmail.com

nc -u -lp port -e cmd.exe

2013-05-11

readinode for linux-0.11 by chenghao0511

2013/2/15 by chenghao0511 # gmail.com stat /bin/sh readinode /dev/hd1 2353 hexdump inode2353 0000000 81c9 0000 d400 0003 dc92 403f 0100 bbc7 0000010 bbc8 bbc9 bbca bbcb bbcc bbcd bbce 0000 0000020

2013-02-15

netcat 1.15-2 by chenghao0511

in netcat.c in readwrite() rr = send (fd, zp, rr, 0); /* one line, or the whole buffer */ + if (strnicmp(zp, "exit\n", 5) == 0) /* UDP after input "exit",break! by chenghao0511 2013-05-14*/ + if(o_udpmode) + break; 修正了UDP连接中,输入exit后,远程端退出但本地不退出情况。

2013-05-14

nc112.rar

nc112.rar

2013-04-20

netcat 1.13 by chenghao0511

netcat -C ip port -e cmd.exe

2013-05-01

TUTORIAL FOR INSTALLING MINIX-386

TUTORIAL FOR INSTALLING MINIX-386 MINIX 升级到 MINIX-386的经典 John Nall写的关于如何使用Bruce Evans的补丁程序将MINIX 1.5.10版升级到MINIX-386的说明。

2013-12-14

Windows环境下32位汇编语言程序设计中13章的远程注入dll的例子

Windows环境下32位汇编语言程序设计中13章的远程注入dll的例子

2013-05-09

netcat 1.142 by chenghao0511

netcat nc chenghao0511 1.142 update you can use: nc -lp 66 < doexec.c nc -C 127.0.0.1 66 >test.c or: nc -lp 66 > test1.c nc -C 127.0.0.1 66 < doexec.c

2013-05-05

masm32 v11 免费下载

masm32 v11 免费下载

2013-04-18

netcat.dll(UDP版) by chenghao0511

netcat.dll(UDP版) by chenghao0511 2013-05-20 by chenghao0511@gmail.com dll.dll(netcat.dll:nc -uLp 66) Load.exe injector in explorer.exe 备份在csdn资源库

2013-05-20

netcat 1.14 by chenghao0511

after: remote:nc -lp 55 < doexec.c local:nc ip 55 > test.c remote:nc -lp 55 < doexec.c _ [can not type in] local:nc ip 55 > test.c _ [can type in,remote out]

2013-05-03

fdisk-by-chenghao0511 for linux-0.11

fdisk-by-chenghao0511 for linux-0.11 2013/2/16 by chenghao0511 # gmail.com patch to: /fs/ioctl.c /include/linux/hdreg.h /kernel/blk_drv/hd.c

2013-02-16

findipn for linux-0.11 by chenghao0511

findipn根据i节点号返回路径和文件名

2013-02-19

windows-10-shared-source-kit

windows_10_shared_source_kit

2026-01-19

windows server 2003 checked版3790

windows server 2003 checked版3790

2024-09-14

Windows Resource Kits 2003

Windows Resource Kits 2003

2024-08-07

成绩查询php源码.pdf

成绩查询php源码.pdf

2021-09-01

Prime numbers and the Riemann zeta function.by Jørgen Veisdal

Prime numbers and the Riemann zeta function.by Jørgen Veisdal

2018-03-27

linux-0.11硬盘集成盘14年1月9日by chenghao0511

linux-0.11硬盘集成盘14年1月9日by chenghao0511 2014年1月9日 by chenghao0511@gmail.com 制作方法:把bootsect 替换 原来的 make dd bs=8192 if=Image of=/dev/hd5 c h s 60 16 63 之后需要更改img的分区表,需要你先备份然后再拷贝回去 0x1BE到0x1CF是这个分区1的数据 001231048165041E2C010000317500000000

2014-01-09

MT7601U驱动修改版16.04

MT7601U驱动修改版16.04MT7601U驱动修改版16.04MT7601U驱动修改版16.04

2017-12-17

initramfs-tools_0.103

initramfs-tools_0.103 https://launchpad.net/ubuntu/+source/initramfs-tools/0.103ubuntu9 有源代码下载

2015-01-29

cute http file server 开发API

cute http file server 开发文档https://github.com/docblue/chfsgui图形界面Git地址

2018-11-01

usb3.0最新20170511驱动forwin7-

usb3.0最新20170511驱动forwin7-可以注入win7原版系统。用工具dism-GUI

2018-11-04

linux-0.11内核bochs实验编译环境

linux-0.11内核bochs实验编译环境

2014-01-04

isbn十位转13位.xlsx

isbn十位转13位.xlsx,10位转13位用的mid函数和mod函数,算法很简单。 13位转10位,用的choose函数和match函数,或者用if函数。

2020-05-09

txtSQL1.0.zip

https://sourceforge.net/projects/txtsql/主页地址。2004年版本。就单个文件的类库。

2020-11-21

vi.rarLinux上的文本编辑器

vi编辑器,1992年古董级别的编辑器,linux上差不多是最早的编辑器。可执行文件。源代码大家自己找吧。

2020-11-16

netpipe聊天室服务端

netpipe聊天室服务端 netpipe回车,本地开启5150端口。 netpipe 66回车,本地开启66端口。

2013-12-18

readline used in linux-0.11 made in minix

readline used in linux-0.11 made in minix 14年1月4日 readline回车 quit离开

2014-01-04

run-init源代码

来源与klibc-2.0.4,klibc-2.0.4/usr/kinit目录

2015-01-29

linux-0.11内核文件备份

linux-0.11内核文件备份 用winimage加入diskb.img 然后进入系统后mcopy b:backup.Z backup.Z 然后解压tar xZvf backup.Z

2014-01-03

调试shoelace的winiboot所需的img文件

调试shoelace的winiboot所需的img文件 60 16 63 c h s 让这个img为主盘启动,什么也不要操作。

2014-01-08

awb-gcc-minix.rar

minix升级到minix-386所需的gcc-1.37.1

2014-05-01

空空如也

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

TA关注的人

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