`
film
  • 浏览: 231352 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
在System32目录下Setupreg.hiv文件中,使用注册表编辑器REGEDIT加载配置单元,给这个配置单元起个名如:HK,加载这个文件,修改配置单元中SETUP下的CMDLINE的键值(这个键值就是XPELOGON.EXE -R),修改完成后卸载配置单元。 default sofware regaccess软件可以访问reg 删除桌面上的命令提示符,修改注册表,删除以下键值[HKEY_LOCAL_MACHINE/SOFTWARE/Sherpya/XPEinit/Desktop]"@shell32.dll,-22022"=hex(2):25,00,63,00, ...
利用WinDbg了。不过听牛人说过,WinDbg可以把内核的全部结构都显示出来,要比Softice强。等我以后测试看看。首先,最好先下载http://msdl.microsoft.com/downlo ... SP2-slp-Symbols.exe 符号表,然后安装到真实系统中。再下载http://msdl.microsoft.co ...
以下操作将在NTFS文件格式下进行。 1、下载并安装中文WAIK,到http://briefcase.tom.com/briefcase/stannum/下载bsexplorer.zip 2、单击"开始",依次指向"所有程序"、"Windows AIK",然后单击"Windows PE 工具命令提示 ...
新建iso加入老九老毛桃的winpe的启动引导文件! 把ms的winpe里的win51,win51ip,win51ip.sp2考到根目录下 建立wxpe文件夹,在里面建立fonts,system32,winsxs 在system32下建立config,drivers 把ms的winpe里的6个文件考到wxpe文件夹下1 (bootfix.bin,bootfont.bin,ntdetdct.com,setupldr.bin,spcmdcon.sys和textsetup.sif) textsetup.sif内容: [Version]signature="$Windows NT$ ...
利用GDB和Bochs调试内核源代码nIsEm©OldLinux论坛 -- 有关早期Linux内核代码发展的论坛。  m=©OldLinux论坛 -- 有关早期Linux内核代码发展的论坛。  g{0*;Y 本节说明如何在现有Linux系统(例如RedHat 9)上使用Bochs模拟运行环境和gdb工具 ...
©OldLinux论坛 -- 有关早期Linux内核代码发展的论坛。  TP很多人想从硬盘Image文件直接能引导启动Linux 0.11系统. 我用shoelace做了一个可启动的硬盘Image文件包: linux-0.11-devel-040923.zip 内核代码发展的论坛。  Ugashoelace.tar.z可以从Linux.old/bin-src/中下载. 该软件相当于Linux 的LILO或Grub引导系统.它原来是MINIX系统的硬盘引导系统.后来于1992年1月份被移植到Linux上.有关硬盘引导程序shoelace(或grub, Lilo等)原理请参考其它资料,例如boot ...
为了配合Linux 0.11内核工作原理的学习,本章介绍了利用PC机仿真软件和在实际计算机上运行Linux 0.11系统的方法。其中包括内核的编译过程、PC仿真环境下文件的访问和复制、引导盘和根文件系统的制作方法以及Linux 0.11系统的使用方法。最后还说明了如何对内核代码作少量语法修改,使其在现有的RedHat 9系统(gcc 3.x)下能顺利通过编译。*(yvQk©OldLinux论坛 -- 有关早期Linux内核代码发展的论坛。  lko_K_在开始进行实验之前,首先准备好一些有用的工具软件。在Windows平台上,可以准备以下几个软件:VaBochs 2.x开放源代码的PC机仿真软 ...
为了安装snort 先后安装了 m4<-gcc<-flex<-bison<-Libpcre<-libnet<-libpcap<-snot acid基于Web的入侵事件数据库分析控制台 http://acidlab.sourceforge.net gd http://www.boutell.com/gd/ adodb aptitude install libncurses5-dev 同时重新安装mysql.因为snort需要--with-mysql 学会设置下面的环境变量export PCAP_FRAMES=max装完之后差点吐血! ...
[bits 16][org 0x7c00] ; 告诉编译器程序加载到7c00处 CATALOG equ 0x7E00;catalog loaded at 0x7e00KERNEL equ 0x500;kernel.bin loaded at 0x500.jmp Start; 引导区文件系统数据;---------------------------------------------------------------------------- brOEM DB " T's OS " ; 0003h - 引导程序的名字 brBPS DW 0x200 ; 000Bh - 每扇 ...
Linux的启动到运行过程实际上很简单:Bg©OldLinux论坛 -- 有关早期Linux内核代码发展的论坛。  ''jS"{1. ROMBIOS 加载磁盘启动扇区代码和系统内核模块到内存;yU2. 运行boot.s,setup.s,初始化CPU运行模式;d3. 运行system模块最开始部分的head.s程序;81z4. 运行system模块中的init/main.c的代码,对内核进行初始化;rnax)h5. 创建任务0、任务1,并在随后创建的任务中运行登录程序或直接运行shell程序;
软盘使用了fat格式,用nasm和vmware等工具实现手动写磁盘!(是写磁盘的img文件里). 完成loader并能把软盘前512字节读到内存0000:7c00并执行,然后能显示一些信息,这里用到了中断,并且实现了模式切换(保护模式).然后建立GDTR.希望能利用bios的int,但是IDTR 和TR LDTA 都不回用,暂时放下学习os. 已经读了linux0.11中的bootsect.s熟悉了模式切换.了解了linux进入main.c个过程.等待在T'OS中建立任务,文件格式想用a.out格式.同时建立0 -task 并学会IDTR 和实现内存简单管理! ...
写os时不用int,直接写屏的方法: mov ax,0xb800h mov ax,es seg es mov [0],41h seg es mov [1],1fh cva显卡基址为b800h,任何放入es的字符都会被送到显存中,在现卡中第1个字符放asc值,第2个放属性值,. 假设屏幕由80*25行组成,那么第一行就需要160字节. cga和cga兼容卡的缓冲区从内存b800开始,单色卡mga hercules和其他从b000h开始.视频缓冲区内容的任何变化立即反映到显示器上. 版权声明:本文为博主原创文章 ...
本文档介绍GNU连接器ld的2.14版本. 本文档在GNU自由文档许可证下发行.在"GNU自由文档许可证"一章中有关于本许可证的一份拷贝. 概述******** 'ld'把一定量的目标文件跟档案文件连接起来,并重定位它们的数据,连接符号引用.一般,在编译一个程序时,最后一步就是运行'ld'. 'ld'能接受连接命令语言文件,这是一种用AT&T的连接编辑命令语言的超集写成的文件,用来在连接的整个过程中提供显式的,全局的控制. 本版本的'ld'使用通用BFD库来操作目标文件.这就允许'ld'读取,合并,写入目标文件时,可以使用各种不同的格式,比如,COFF或'a ...
  boot.img   |----boot.msg 引导时的各种提示信息文件  |----f2 硬盘类型提示信息文件  |----german.kbd   |----ldlinux.sys 引导Linux的系统文件  |----logo.16 启动画面的图象文件  |----miniroot.gz 一个压缩文件,包含linuxrc,建立 RamDisk  |----syslinux.cfg Linux内核引导参数配置文件  |----vmlinuz Linux内核------------------------------------------------------------------ ...
mount 设备 挂接点   dmesg | grep cd 此命令可看光驱在哪   重启鼠标命令: /etc/rc.d/init.d/gpm restart)   解除挂接:umount 挂接点     软盘写法: /dev/fd0   SCSI硬盘写法: /dev/sd(a)括号内可以依次排为b cd…….   USB硬盘SATA硬盘系统都做SCSI硬盘对待。   SCSI光驱写法: /dev/scd(0)括号内为数字零依次后派   USB口的光驱也被认为SCSI光驱。   注:只有先解除挂接可移动设备才可拿出来   shell和文件系统   shell命令: ...
Global site tag (gtag.js) - Google Analytics