鱼C论坛

 找回密码
 立即注册
分享 PE文件格式详解(下)
2011-3-19 17:17
PE文件格式详解(下)
PE文件格式详解(下) 作者:MSDN 译者:李马 预定义段    一个Windows NT的应用程序典型地拥有9个预定义段,它们是.text、.bss、.rdata、.data、.rsrc、.edata、.idata、.pdata和.debug。一些应用程序不需要所有的这些段,同样还有一些应用程序为了自己特殊的需要而定义了更多的段。这种做法与MS-DOS ...
个人分类: 系统篇|4463 次阅读|2 个评论 热度 37
分享 PE文件格式详解(上)
2011-3-19 17:15
PE文件格式详解(上)
PE文件格式详解(上) 作者:MSDN 译者:李马 摘要    Windows NT 3.1引入了一种名为PE文件格式的新可执行文件格式。PE文件格式的规范包含在了MSDN的CD中(Specs and Strategy, Specifications, Windows NT File Format Specifications),但是它非常之晦涩。    然而这一的文档并未提供足够的 ...
个人分类: 系统篇|8153 次阅读|8 个评论 热度 64
分享 PE文件格式及相关资料
2011-3-19 17:13
PE文件格式及相关资料
PE文件格式应用于所有32位Windows系统:Windows 9X, Windows NT,Windows 2000及Windows XP(Vista已经对PE格式进行了升级,也出现了PE64),而在MSDN 98中有PE的大量详细资料(按目录:MSDN Library Visual Studio 6.0 | Specification | Platforms | Microsoft Portable Executable and Common Object File Forma ...
个人分类: 系统篇|6474 次阅读|10 个评论 热度 87
分享 字符串提取汉字问题
2011-3-18 11:48
原理: 计算机中用一个字节(8位)存储ASCII码的时候,由于7位就可以表示全部的128字符。所以最高位为0. 由于计算机的推广,国际化版本的出现,使得7位的ASCII码已经不能满足其他国家和地区文字的表示。这时候就产生了其他的编码表示。 对于汉字在计算机中的内部表示:选择2个字节表示汉字。或者说双字节7位代码。 ...
个人分类: 原创|965 次阅读|0 个评论 热度 7
分享 图片病毒技术原理剖析
2011-3-18 11:09
一、被诅咒的油画 在网络上流传着一幅诡异的油画,据说很多人看后会产生幻觉,有人解释为油画的构图色彩导致的视觉刺激,也有人认为是心理作用,众说纷纭,却没有令人信服的答案。在网络公司上班的秘书小王也从一个网友那里得知了这幅画,她马上迫不及待的点击了网友给的图片连接。 图片出来了,小王终于见识到了 ...
个人分类: 技术|1936 次阅读|3 个评论 热度 43
分享 字符串中汉字的识别
2011-3-17 00:17
首先介绍下,学习计算机编码的时候,最基础的ASCII码。 由于计算机最早的出现是美国版本。为了表示英文字符,采用了ASCII码的表示。 所以ASCII码是一个专门为英文计算机系统设计而产生的编码。 ASCII码是用7位二进制表示。7位表示128给字符。在计算机中用一个字节(8位)存储。 0x00-0x1f 表示的是32个控制字 ...
580 次阅读|1 个评论 热度 4
分享 让cmd支持中文输入
2011-3-16 17:17
cmd 如果不支持中文输入怎么办? CONIME(conime.exe)是输入法编辑器,允许用户使用标准键盘输入复杂的字符与符号(包括汉字)。显然,如果你需要在CMD下输入中文就需要CONIME的支持,如果在cmd下不能输入中文,很可能是conime被关闭了。为了输入中文,我们需要修改一下注册表。打开注册表,找到HKEY_CURRENT_USER\Consol ...
个人分类: 技术|1296 次阅读|2 个评论 热度 12
分享 实模式、保护模式和虚拟8086方式(详细)
2011-3-12 16:41
1:实模式:寻址采用和8086相同的16位段和偏移量,最大寻址空间1MB,最大分段64KB。可以使用32位指令。32位的x86 CPU用做高速的8086。 2:保护模式:寻址采用32位段和偏移量,最大寻址空间4GB,最大分段4GB (Pentium Pre及以后为64GB)。在保护模式下CPU可以进入虚拟8086方式,这是在保护模式下的实模式程序运行环境。 ...
个人分类: 技术|1838 次阅读|2 个评论 热度 18
分享 实模式、保护模式和虚拟8086模式(简介)
2011-3-12 16:02
从80386开始,cpu有三种工作方式:实模式,保护模式和虚拟8086模式。只有在刚刚启动的时候是real-mode,等到linux操作系统运行起来以后就运行在保护模式。实模式只能访问地址在1M以下的内存称为常规内存,我们把地址在1M 以上的内存称为扩展内存。在保护模式下,全部32条地址线有效,可寻址高达4G ...
个人分类: 技术|1404 次阅读|0 个评论 热度 4
分享 保护模式下寻址(易懂)
2011-3-3 17:40
保护模式下寻址(易懂)
网上看到的一强帖,不转不行了,牛人啊,把这段代码拿捏的相当到位 括号中是我的加注 段机制轻松体验 实模式下的内存寻址: 让我们首先来回顾实模式下的寻址方式 段首地址×16+偏移量 = 物理地址 为什么要×16?因为在8086CPU中,地址线是20位,但寄存器是16位的,最高寻址64KB,它无法寻址到1 ...
个人分类: 技术|1901 次阅读|5 个评论 热度 10

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-24 00:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部