自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

原创 CISCO Routing & Switching learning notes - 1

这是基于Cisco路由器路由交换的学习笔记,一些知识点防止忘记ctrl + shift + 6 中断路由器基本权限模式:router> 意思是用户模式,不能进行配置,只能做一些简单的测试或者显示功能 router# 意思是特权模式 (root管理员),进入命令:enter(en) 离开命令:exit(ex)router(config)# 意思是全局配置模式,进入命令:configure te...

2018-04-29 23:15:35 329

转载 Python中super方法详解

转载: http://python.jobbole.com/86787/super() 的入门使用在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super 来实现,比如:12345678910class Animal(object):    def __init__(self, name):    ...

2018-04-29 15:26:17 247

转载 vim的自动缩进与一套类Sublime配色方案

转载:https://blog.csdn.net/alex_15/article/details/63267539从终端打开配置文件:vim ~/.vimrc1添加如下代码:set tabstop=4set softtabstop=4set shiftwidth=4set autoindentset cindentset cinoptions={0,1s,t0,n-2,p2s,(03s,...

2018-04-26 13:41:32 633

转载 Redhat配置163源

方法一: 修改yum配置文件的方式1.找到系统默认的yum源[root@localhost ~]# cd /etc/yum.repos.d/2.删除当前的默认源[root@localhost yum.repos.d]# rm -f *3.编辑yum配置文件文件名字随便起,只要以.repo结尾就可以了[root@localhost yum.repos.d]# vim mirrors.163.com....

2018-04-25 13:54:42 1896

原创 BIOS编程-3

今天要开始继续BIOS编程的记录总结了。原因在于想理解BIOS中的原理和内部情况。A.实模式特点及8086CPU内存分布BIOS中断服务例程都是16位处在实模式下运行的,在而实模式具有以下几个特征:     1.只能寻址1MB。而实际能用的可能只有640KB还不到。    2.一次任务中只能运行一个程序(单任务)    3.偏移是16位的在MS-DOS 1MB的内存空间即00000h~0FFFFF...

2018-04-22 00:40:58 3859 1

原创 心情记录

今天没什么值得记录的,因为这几天都在复习总结前面学习到的汇编知识边在看《深入理解Windows操作系统》,接下来的日程有这么几个打算:1. 30天自制操作系统系列还没有总结完其实我感觉这个玩具系统写了一遍之后就没什么激情再来复习一遍了....这个排到最后吧2.BIOS编程总结复习由于BIOS编程是基于16位的8086汇编,而且想要深入理解操作系统这部分是必不可少,比如电脑开机引导的时候依旧会使用B...

2018-04-20 22:21:48 435

原创 nmake.exe使用整理

    具体可以参考罗云彬先生的《Windows环境下32位汇编语言程序设计》    我现在编译汇编程序的主要工具有两个。    一个是RadASM,这是一个集成的IDE使用起来非常的方便,资源编辑器,调试器等全都帮你配置好了,也许要设置一下执行的环境变量但基本使用是没什么问题。    还有一个是MASM32 SDK软件包(下载:http://masm32.com/)。但是有一个点很麻烦,就是汇编...

2018-04-19 22:36:29 10126 2

原创 X32汇编AAA,AAS,AAM,AAD,DAS,DAA

今天看了下IA-32架构手册卷二关于十进制算术指令的相关部分,现在做一下总结:先解释以下几个概念:1. ASCII码十进制数: 就是十进制ASCII码的十六进制表达形式。 比如说,十进制中的数字1。在十六进制的表示就是31h。这也就是ASCII码十进制数,即在显示的时候是十进制的。2.非压缩型BCD码: 举例: (AL) = 03h,那么代表的就是未压缩的十进制数字3。特点是高4位必定是0,低4位...

2018-04-18 18:56:12 5379 1

转载 x32汇编错误原因翻译

FATAL   严重错误cannot open file不能打开文件 I/O error closing fileI/O错误 正在关闭文件I/O error writing fileI/O错误 正在写文件I/O error reading file            I/O错误 正在读取文件out of memory              缺少内存assembler limit : mac...

2018-04-17 21:53:42 1093

转载 WinImage 8.5版本制作任意容量的ima或img磁盘文件

转载: https://blog.csdn.net/zm2714/article/details/7962794本篇文章介绍WinImage 8.5版本制作任意容量的ima或img磁盘文件。一、计算IMG容量软盘的标准规格有 360 KB  720 KB  1440 KB 等,一般采用1440 KB为一个标准单位,也就是说一个标准的软盘就是1.44MB. 这个标准也肯定兼容了 360 720 的规...

2018-04-17 15:38:53 1630

转载 制作软盘镜像文件的几种方法

转载: https://blog.csdn.net/dl88250/article/details/15128201. 在DOS下用debug    把floppy.img写入A盘    debug floppy.img    -w 100 0 0 1    -q    把floppy.img写入B盘   debug floppy.img   -w 100 1 0 1   -q这里我们将 flop...

2018-04-17 15:18:02 8698 2

转载 关于Vmware workstation的软驱功能

转载:http://blog.sina.com.cn/s/blog_60230cd90100j5ex.html软驱----一个历史悠久的电脑设备,因为 U 盘的出现 现在基本上退出了历史舞台,但是有的时候,还是要用到它,而且非它不可。比如一些 DOS 启动盘制作程序、Windows 驱动加载盘制作程序或者是软驱版操作系统制作工具,默认只能把数据写到软盘上,没有软驱镜像导出功能,从制作程序里面又不好...

2018-04-17 14:22:06 1356

转载 键盘I/O中断调用(INT 16H)

转载: https://blog.csdn.net/qingkongyeyue/article/details/68490194键盘I/O中断调用有三个功能,功能号为0, 1, 2,且必须把功能号放在AH中。 (1)0号功能调用 格式:MOV AH, 0INT 16H功能:从键盘读入字符送AL寄存器。执行时,等待键盘输入,一旦输入,字符的ASCII码放入AL中。若AL=0,则AH为输入的扩展码。 ...

2018-04-17 14:13:27 1376

原创 BIOS编程-1

可看: https://blog.csdn.net/qq_37232329/article/details/79939184PS: 因为BIOS编程中INT 13h中断都是对磁盘操作,所以我放弃用DosBox改成VM虚拟机里装上32位XP系统。这样在虚拟8086模式即dos下可以直接执行16位程序比如debug.exe,masm.exe还有link.exeINT 9 键盘输入:BIOS提供了int...

2018-04-16 19:14:46 4856

原创 如果你的Linux忘记root密码了怎么办?或者更改了配置文件导致无法开机怎么办?

今天超过24:00了...嘛 算了忘记密码篇:如果说你忘记了root密码怎么办呢? 据我所知有这么几种方法。首先你的Linux开机了然后grub引导后会出现一个选择系统的界面,然后我们按照它的要求按e, 如图:PS: 我用的是Kali的distribution(大部分Unix Like系统都基本上都是这样子因为基本上都是grub引导)但是我除了Nmap外其他什么工具也没用过,至于为什么要用Kali...

2018-04-16 02:05:34 1973

原创 8086汇编直接定址表复习总结

前面可看:https://blog.csdn.net/qq_37232329/article/details/79922994什么是标号? 先来看看代码:assume cs:codecode segment a db 1, 2, 3, 4, 5, 6, 7, 8 b dw 0 c: db 1, 2, 3, 4, 5, 6, 7, 8 d: dw 0start: .........

2018-04-14 14:24:22 881 1

转载 W32Dasm反汇编基础教程

转载: https://blog.csdn.net/linjf520/article/details/7519997W32Dasm是一个强大的反汇编工具,操作简单,使用方便。通常被程序员使用,当然也可被用来Crack软件了,很适合Cracker使用。我在这把与crack相关的功能简述如下:1.0 开始2.0 保存反汇编文本文件和创建方案文件3.0 反汇编文本代码的基本操作4.0 复制汇编代码文本5...

2018-04-13 21:55:48 4703

转载 OllyDBG反汇编入门教程

转载:https://blog.csdn.net/threshold1980/article/details/53165274一、OllyDBG 的安装与配置OllyDBG 1.10 版的发布版本是个 ZIP 压缩包,只要解压到一个目录下,运行 OllyDBG.exe 就可以了。汉化版的发布版本是个 RAR 压缩包,同样只需解压到一个目录下运行 OllyDBG.exe 即可:OllyDBG 中各个...

2018-04-13 21:01:11 6266 2

转载 OllyDBG 找程序主函数入口地址总结

转载:http://blog.chinaunix.net/uid-13746440-id-4264214.html通常用OllyDBG打开一个程序之后,并没有直接跳到程序主函数入口地址,而是在进行一些初始化工作,这个是需要跳过的。如果你对反汇编比较熟悉的话可以直接找函数入口地址:1. 找几个压栈指令2. 压栈完了之后就是对栈的初始化3. 通常在压栈指令之前都有一个跳转指令(这个有时地址偏移比较大)...

2018-04-13 20:51:03 9006

原创 8086汇编内中断总结之外中断复习总结

    可先看看:https://blog.csdn.net/qq_37232329/article/details/79920832    在开始外中断之前先来说说端口,这里的端口不是网络上的端口。网络上的端口是逻辑上存在的,即因为计算机在通信时必须要为各个进程建立基于各自协议的连接(当然有些是无连接的比如UDP),所以需要端口防止"撞车"。就好比IP地址是各个小区名字,端口就是门牌号码,A小区...

2018-04-13 13:56:32 2866

转载 键盘扫描码

转载: http://www.mouseos.com/os/doc/scan_code.html当按下一键时,产生 mark 码,产生一次 IRQ1 中断。放开键时,产生 break 码,产生一次 IRQ1 中断。因此:当按下 A 键放开,实际上产生了两次 IRQ1 中断break 是 mark 码的 bit7 置 1 得来,也就是: break = mark + 0x80 1、scan code...

2018-04-13 11:36:12 21529 4

翻译 IA-32软件开发手册卷1-1

今天开始翻译IA-32软件开发手册,每天至少翻译1页,以此希望更加深入理解底层。第二章:2.1 因特尔64和IA-32架构的简要历史接下来的段落提供了一个关于从IA-32架构到英特尔64架构的概括:从开始的英特尔8086处理器到最新的Intel Core 2 Duo,Core 2 Quad和Intel Xeon处理器5300和7300系列,最早在1978年为了处理器而创造发布的目标代码依旧在最新的...

2018-04-13 00:29:20 1231 1

原创 硬件基础复习总结

先上图:总线:    计算机中有一根和其他芯片和器件连接起来的线,叫总线,这总线逻辑上分为三类即地址总线,数据总线和控制总线。CPU就是通过这三种线和主板上其他接口卡或者芯片进行交流的,而CPU交流的方式也很简单就两种一种是读,一种是写。上图是CPU对内存进行读操作。下面简单说一下这是怎么一回事儿。1.首先CPU先通过地址总线向内存发送所要进行操作的存储单元是3也就是内存的地址2.接着CPU通过控...

2018-04-12 23:28:18 537

原创 8086汇编内中断总结之int中断

今天主要总结int指令所引起的中断,int的一般用法是int n,这个n就是指中断类型码如果对中断概念一点没有请进入: https://blog.csdn.net/qq_37232329/article/details/79876197废话不多说先贴第一个程序,这个例子是王爽老师的《汇编语言》第三版p253页13.2上的,极品8086汇编教程,值得购买:)但这个例子在书上是分离的,如果是和我一样用...

2018-04-11 15:46:30 10566

原创 8086汇编内中断总结之0号中断和1号中断

内中断: 是CPU内部发生情况后而产生的中断信息,于是CPU便放下手中的活来处理中断例程8086CPU会产生主要这么几种内中断:1.除法溢出(0号中断)2.单步中断(1号中断)3.执行into指令产生的中断(不清楚)4.执行int指令产生的中断(常见的int 21就是属于这种)首先,理解清楚什么是中断例程, 中断向量,中断向量表,中断信息,中断类型码等概念1.中断类型码是一个8位的数,也就是0-2...

2018-04-10 10:37:27 5682 1

转载 汇编--INT 13h功能

转载: http://www.mouseos.com/win7/int_0x13.html1、 int 0x13 的扩展读(ah = 0x42)int 0x13 的 0x42 号功能从磁盘读 n 个 sectors 到 buffer 中。入口参数:ah = 0x42, dl = 磁盘号(0x80 为硬盘), ds:si = buffer读入的 buffer 结构,用 c 描述为:struct bu...

2018-04-09 15:49:39 2951

转载 BIOS使用方法

转载:https://blog.csdn.net/xky1306102chenhong/article/details/50740619想更熟练安全的学习BIOS,推荐使用BIOS 模拟练习器 轻松掌握BIOS设置BIOS (basic input output system 即基本输入输出系统)在计算机系统中起着非常重要的作用,其是计算机系统最底层的设置, BIOS设置程序是被固化到计算机主板上...

2018-04-09 15:40:47 1759

转载 BIOS详解

转载: https://blog.csdn.net/farmwang/article/details/49962235  转载:https://blog.csdn.net/a7980718/article/details/52205605    在x86架构的机器中,有一块ROM,里面存放了BIOS程序,BIOS程序就是开机自检程序,初始化内存控制器,中断控制器,设置中断向量等,将系统软硬件带到一...

2018-04-09 15:39:17 1692

原创 8086汇编的标志寄存器复习笔记

自: 王爽老师的《汇编语言》; 好书!请购!8086的标志寄存器有16位,分布如下所示(x代表空的):15    14    13    12    11    10    9    8    7    6    5    4    3    2    1    0 x      x      x      x     OF   DF   IF   TF  SF  ZF   x   AF   x ...

2018-04-08 11:05:13 575

转载 计算机如何启动及为何MBR的地址为0x7c00

转载,自己修改整理了下: http://blog.jobbole.com/92115/1.BIOS阶段计算机第一件事情就是读取BIOS,接下来BIOS进行硬件自检即POST过程,如果没有问题屏幕会显示内存,硬盘,CPU等信息,于是BIOS会把控制权交给下一个阶段的启动程序,但是这个启动程序在哪里呢?不知道还记不记得进入bios有进行启动顺序选择,排在第一个的就是转交控制权的对象。2.主引导记录阶段...

2018-04-07 21:29:12 1062

转载 汇编--INT 10H功能

转载:https://www.cnblogs.com/magic-cube/archive/2011/10/19/2217676.htmlINT 10H 是由 BIOS 对屏幕及显示器所提供的服务程序,而后倚天公司针对倚天中文提供了许多服务程序,这些服务程序也加挂在 INT 10H 内。使用 INT 10H 中断服务程序时,先指定 AH 寄存器为下表编号其中之一,该编号表示欲调用的功用,而其他寄存...

2018-04-07 21:14:17 509

原创 Linux的登陆方式之LoginShell 和nologinShell

    阅读了Linux的bash文档,总结一下        1. Linux有一些系统环境配置文件是在你登陆(刚开机要你输入密码帐号)你的Linux主机时便读取的, 他们可以弄好bash的操作环境, 比如/etc/profile, ~/.bashrc等等    2. 如标题所说Linux登陆方式有login shell和non-login shell两种,这两种登陆方式读取的系统配置文件是不同...

2018-04-07 03:26:50 7315

一个在用户层的调试器设计书

一个在用户层的调试器设计书一个在用户层的调试器设计书一个在用户层的调试器设计书一个在用户层的调试器设计书一个在用户层的调试器设计书一个在用户层的调试器设计书一个在用户层的调试器设计书一个在用户层的调试器设计书一个在用户层的调试器设计书一个在用户层的调试器设计书

2020-10-09

dd for windows

dd工具dd工具

2018-04-07

BZ二进制查看工具

二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具二进制工具

2018-04-07

30天自制操作系统光盘文件

30天自制操作系统30天自制操作系统30天自制操作系统30天自制操作系统30天自制操作系统30天自制操作系统30天自制操作系统30天自制操作系统30天自制操作系统30天自制操作系统30天自制操作系统30天自制操作系统30天自制操作系统30天自制操作系统

2018-04-07

空空如也

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

TA关注的人

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