微软于周二发布了8月的安全补丁,共计11个补丁,用于封堵26个漏洞。
尽管这一数字较微软上周的预计略少,但McAfee安全研究员卡蒂克·拉曼(Karthik Raman)仍将此称为“补丁数量可观的星期二”。Shavlik的安全数据团队负责人简森·米勒(Jason Miller)则表示:“对于很多企业来说,这又是忙碌的一个月。”在这11个安全补丁当中,有6个被定位为“危急”(critical)级别,5个定位为“重要”(important)级别。如果以安全补丁所修复的漏洞数量来计,26个漏洞当中有17个可称为“危急”,这也是自2006年8月以来“危急 ”级别漏洞最多的一次。
MS08-041公告(危急)修复Microsoft Access(Office 2003及更高版本)的Snapshot Viewer当中ActiveX控件存在的一个的漏洞。MS08-042公告(重要)修复微软Word 2002和2003当中存在的漏洞。McAfee表示,MS08-041公告和MS08-042公告均被黑客攻击者频繁利用。
MS08-043公告(Excel 2000用户为“危急”级别,更高版本的Excel用户为“重要”级别)修复微软Excel当中存在的漏洞。MS08-045公告(危急)修复微软IE浏览器中存在的6个漏洞。MS08-046公告(危急)修复微软Windows 2000、Windows XP和Windows Server 2003系统中存在的Image Color Management漏洞。简森·米勒表示,MS08-045和MS08-046中出现的漏洞应当尽快修复。米勒表示,黑客可利用这些漏洞创造一个恶意网站,而且存在漏洞的网页浏览器可能受到感染。
MS08-047公告(重要)修复Windows Vista和Windows Server 2008系统当中的Windows IPSec(网络协议安全)存在的信息泄漏隐患。MS08-048公告(Windows 2000、XP和Vista系统用户为“重要”级别,Windows Server 2003和2008用户为“普通级别”)修复Outlook Express和Windows Mail中存在的信息泄漏隐患。
MS08-049公告(重要)用于修复Windows Event System当中存在的两个执行代码漏洞。本地登录可导致这一漏洞被黑客利用。MS08-050公告(重要)修复Windows XP和Windows Server 2003系统的Windows Messenger中存在的信息泄漏隐患。Windows Live Messenger不受影响。MS08-051公告(PowerPoint 2000用户为“危急”级别,更高版本的PowerPoint用户为“重要级别”)修复微软PowerPoint 2000、PowerPoint 2002、PowerPoint 2003和PowerPoint Viewer 2003当中存在的3个漏洞。
除了安装微软于本月发布的这些安全补丁之外,简森·米勒还敦促IT管理员确保安装了微软于上月发布的DNS补丁。米勒说:“DNS漏洞正在被广泛利用。”
2008年8月22日星期五
解决Windows XP无法自动更新补丁的问题
不知怎么回事,我的Windows XP不能更新任何补丁了,查了好久才找到具体的解决办法——重新注册Wups2.dll文件。
以下是操作步骤:
1、鼠标右键“我的电脑”,选择“属性”,找到“自动更新”选项卡,选择“关闭自动更新。”,点击“确定”按钮。还有一个命令方法,在CMD下输入“net stop wuauserv”。
2、“开始-运行”,输入“CMD”,打开CMD界面。
3、输入“regsvr32 %windir%\system32\wups2.dll”,回车。
注意:如果你的系统是Windows XP 64位的,那么命令应该是:
“regsvr32 %windir%\syswow64\wups2.dll”
对话框中都“确定”即可。
4、按照第一步的步骤,选择“自动更新”,或者在CMD界面下输入“net start wuauserv”。
以下是操作步骤:
1、鼠标右键“我的电脑”,选择“属性”,找到“自动更新”选项卡,选择“关闭自动更新。”,点击“确定”按钮。还有一个命令方法,在CMD下输入“net stop wuauserv”。
2、“开始-运行”,输入“CMD”,打开CMD界面。
3、输入“regsvr32 %windir%\system32\wups2.dll”,回车。
注意:如果你的系统是Windows XP 64位的,那么命令应该是:
“regsvr32 %windir%\syswow64\wups2.dll”
对话框中都“确定”即可。
4、按照第一步的步骤,选择“自动更新”,或者在CMD界面下输入“net start wuauserv”。
解决srosa.sys恶意插件引起的蓝屏故障
本文主要介绍如何使用Windows PE启动光盘清除顽固恶意插件,解决Windows蓝屏故障。 Windows用户最不愿意看到的电脑故障可能就是蓝屏了。硬件故障,例如内存工作稳定、硬盘出现坏道甚至鼠标接口松动都可能导致蓝屏。而有时候出现蓝屏故障时,却需要从软件方面入手解决。本文就介绍一起恶意软件引起的蓝屏故障及解决办法。 前几天,笔者对Windows XP进行常规安全检查,报告发现两个不知名的恶评插件,并询问是否清除。笔者刚刚单击“立即清理”按钮,电脑就发生了蓝屏,出错信息如下:“The problem runs to be caused by the following file:srosa.sys. An attempt was made to write to read-only memory”。大意是:故障是一个名为srosa.sys的文件引起的,发生了对只读内存的写操作。看来这个srosa.sys可能和安全卫士发现的恶评插件有关。按照经验,如果在进行恶评插件的清理工作时出现蓝屏,就须进入安全模式进行操作。没想到,当电脑进入安全模式后,也立即发生了蓝屏故障,并且出错信息和前面一模一样。
笔者只好用正常方式进入Windows,上网搜索srosa.sys的信息。搜索引擎把笔者带到了一处名为www.prevx.com的网站,网站提示,srosa.sys是一款恶意软件,可以用该网站的Prevx CSI清理。下载并运行该软件后,对系统的扫描结果如图所示。可以看到,蓝屏信息中提到的srosa.sys的确是一个恶意插件。当笔者单击“Cleanup Now”按钮时,软件却提示,只有付款注册才能使用清理功能。看来只有手动清理这些恶意软件了。
Prevx CSI共发现9个恶意软件,多数软件都在它给出的路径下面。而当笔者进入srosa.dll所在的C:\WINDOWS\System32\drivers,却并未找到它。打开“文件夹选项->查看”选项卡,选择“显示所有所有文件和文件夹”,并取消“隐藏受保护的操作系统文件”选项,仍然没有发现它的踪影。笔者再次上网搜索,并未找到这个恶意插件的专杀工具。
如果把恶意软件所在的硬盘当作从盘挂到别的系统下,那么此硬盘上的所有文件都无法启动,这个恶意软件应该能露出马脚。想到这里,笔者拿出Windows PE启动光盘。用它启动电脑后,进入Prevx CSI提到的目录,果然发现了srosa.sys和其他几个顽固的恶意插件。删除它们之后,正常启动电脑,360安全卫士还是发现两个不知名的恶意插件,这应该是srosa.sys及“同党”的“残渣余孽”,应该很好对付。这次选择“立即清理”,没有再出现蓝屏。重启电脑后,也能正常进入安全模式了。
许多用户遇到蓝屏就重装电脑。实际上,仔细分析蓝屏信息,并采取相应对策,要比重装电脑简单得多。希望本文能给读者朋友一些启发。
笔者只好用正常方式进入Windows,上网搜索srosa.sys的信息。搜索引擎把笔者带到了一处名为www.prevx.com的网站,网站提示,srosa.sys是一款恶意软件,可以用该网站的Prevx CSI清理。下载并运行该软件后,对系统的扫描结果如图所示。可以看到,蓝屏信息中提到的srosa.sys的确是一个恶意插件。当笔者单击“Cleanup Now”按钮时,软件却提示,只有付款注册才能使用清理功能。看来只有手动清理这些恶意软件了。
Prevx CSI共发现9个恶意软件,多数软件都在它给出的路径下面。而当笔者进入srosa.dll所在的C:\WINDOWS\System32\drivers,却并未找到它。打开“文件夹选项->查看”选项卡,选择“显示所有所有文件和文件夹”,并取消“隐藏受保护的操作系统文件”选项,仍然没有发现它的踪影。笔者再次上网搜索,并未找到这个恶意插件的专杀工具。
如果把恶意软件所在的硬盘当作从盘挂到别的系统下,那么此硬盘上的所有文件都无法启动,这个恶意软件应该能露出马脚。想到这里,笔者拿出Windows PE启动光盘。用它启动电脑后,进入Prevx CSI提到的目录,果然发现了srosa.sys和其他几个顽固的恶意插件。删除它们之后,正常启动电脑,360安全卫士还是发现两个不知名的恶意插件,这应该是srosa.sys及“同党”的“残渣余孽”,应该很好对付。这次选择“立即清理”,没有再出现蓝屏。重启电脑后,也能正常进入安全模式了。
许多用户遇到蓝屏就重装电脑。实际上,仔细分析蓝屏信息,并采取相应对策,要比重装电脑简单得多。希望本文能给读者朋友一些启发。
从WinXP移植“内码输入法”到Vista系统
本文讨论如何修改注册表,将第三方中文输入法引入Vista操作系统。 我们都知道,在默认情况下,Windows Vista(以下简称Vista)中除了默认的微软拼音输入法之外,只是提供了全拼、双拼、郑码等有限的几种中文输入法。如果你使用其他的中文输入法,例如智能陈桥、紫光拼音什么的,恐怕就只能考虑自行安装了。不过,如果电脑安装的是Windows XP和Vista双系统(以下假设Windows XP安装在C盘),那么可以按照下面的方法为Vista添加“内码”输入法。 第1步:从Windows XP将“c:\WINDOWS\system32\WINGB.IME”和“c:\WINDOWS\Help\WINGB.CHM”这两个文件复制到Vista中的相同路径下,当然你也可以从其他的计算机中复制过来。 第2步:在运行框中输入“regedit”,运行后进入注册表编辑器,依次定位至“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts”,在这里新建一个名为“E0220804”的项,然后在右侧窗格中依次新建如下字符串值,其中,“内码输入法”的名称可以任意更改: IME File:WINGB.IME Layout File:kbdus.dll Layout Text:内码输入法 600)makesmallpic(this,600,1800);">
图1
第3步:右击系统托盘处的输入法图标,从快捷菜单中选择“设置”,此时会打开“文本服务和输入语言→常规”对话框,单击右侧的“添加”按钮,如图所示,现在我们就可以在“中文(中国)”下找到所需要的内码输入法,接下的安装就顺理成章了。
第3步:右击系统托盘处的输入法图标,从快捷菜单中选择“设置”,此时会打开“文本服务和输入语言→常规”对话框,单击右侧的“添加”按钮,如图所示,现在我们就可以在“中文(中国)”下找到所需要的内码输入法,接下的安装就顺理成章了。
有数据显示近三成商用PC放弃Vista改用XP
微软决定6月30日停止销售Windows XP许可时,还为用户和PC厂商留了一道“降级”的后门儿,以便想使用Windows XP的用户仍然能够使用这款操作系统。
来自exo.performance.network的数据显示,有35%预装Vista的PC已经被降级为Windows XP。
降级选项对于企业许可而言并非什么新鲜事,因为它使大企业能够有时间规划和实施软件升级。但根据微软的计划,个人用户也可以由Vista Business或Ultimate降级为Windows XP。大多数主流PC厂商向用户提供降级为Windows XP的选项。
来自exo.performance.network的数据显示,有35%预装Vista的PC已经被降级为Windows XP。
降级选项对于企业许可而言并非什么新鲜事,因为它使大企业能够有时间规划和实施软件升级。但根据微软的计划,个人用户也可以由Vista Business或Ultimate降级为Windows XP。大多数主流PC厂商向用户提供降级为Windows XP的选项。
服务器操作系统Windows Server 2008 R2
微软周一表示,下一代服务器操作系统Windows 7 Server将被命名为Windows Server 2008 R2。
微软此举整个业界感到意外,Windows Server 2008是当前一代服务区操作系统,而R2是对当前产品的一项更新,通常只增加少许新功能,并不算新一代产品。
微软拒绝透露Windows Server 2008 R2将增加哪些新功能,但确认将于2010年上市。微软在Windows 7服务器版本上的态度让人怀疑Windows 7桌面版究竟会有多大程度的更新。
微软Windows桌面系统开发主管史蒂文·辛诺夫斯基(Steven Sinofsky)称,在内核和驱动模式方面,Windows 7不会有太大更新,但仍然是一代重要的Windows系统。
目前,微软并未公布太多有关Windows 7新功能方面的信息,只是提到了多点触摸技术。但包括苹果在内的很多竞争对手称,Windows 7就是Vista加上几款补丁而已。
微软此举整个业界感到意外,Windows Server 2008是当前一代服务区操作系统,而R2是对当前产品的一项更新,通常只增加少许新功能,并不算新一代产品。
微软拒绝透露Windows Server 2008 R2将增加哪些新功能,但确认将于2010年上市。微软在Windows 7服务器版本上的态度让人怀疑Windows 7桌面版究竟会有多大程度的更新。
微软Windows桌面系统开发主管史蒂文·辛诺夫斯基(Steven Sinofsky)称,在内核和驱动模式方面,Windows 7不会有太大更新,但仍然是一代重要的Windows系统。
目前,微软并未公布太多有关Windows 7新功能方面的信息,只是提到了多点触摸技术。但包括苹果在内的很多竞争对手称,Windows 7就是Vista加上几款补丁而已。
黑客入侵Windows XP常用方法搜集
本文介绍黑客入侵Windows XP的几个常用方法,提醒用户小心防备。
第一招、屏幕保护
在Windows中启用了屏幕保护之后,只要我们离开计算机(或者不操作计算机)的时间达到预设的时间,系统就会自动启动屏幕保护程序,而当用户移动鼠标或敲击键盘想返回正常工作状态时,系统就会打开一个密码确认框,只有输入正确的密码之后才能返回系统,不知道密码的用户将无法进入工作状态,从而保护了数据的安全。
提示:部分设计不完善的屏幕保护程序没有屏蔽系统的“Ctrl+Alt+Del”的组合键,因此需要设置完成之后测试一下程序是否存在这个重大Bug。
不过,屏幕保护最快只能在用户离开1分钟之后自动启动,难道我们必须坐在计算机旁等待N分钟看到屏幕保护激活之后才能再离开吗?其实我们只要打开Windows安装目录里面的system子目录,然后找到相应的屏幕保护程序(扩展名是SCR),按住鼠标右键将它们拖曳到桌面上,选择弹出菜单中的“在当前位置创建快捷方式”命令,在桌面上为这些屏幕保护程序建立一个快捷方式。
此后,我们在离开计算机时双击这个快捷方式即可快速启动屏幕保护。
第二招、巧妙隐藏硬盘
在“按Web页”查看方式下,进入Windows目录时都会弹出一句警告信息,告诉你这是系统文件夹如果“修改该文件夹的内容可能导致程序运行不正常,要查看该文件夹的内容,请单击显示文件”,这时单击“显示文件”就可以进入该目录了。
原因是在Windows根目录下有desktop.ini和folder.htt两个文件作祟。将这两个文件拷贝到某个驱动器的根目录下(由于这两个文件是隐藏文件,之前必须在文件夹选项中单击“查看”标签,选择“显示所有文件”,这样就可以看见这两个文件了)。再按“F5”键刷新一下,看看发生了什么,是不是和进入Windows目录时一样。
接下来我们用“记事本”打开folder.htt,这是用HTML语言编写的一个文件,发挥你的想像力尽情地修改吧。
如果你不懂HTML语言也没关系,先找到“显示文件”将其删除,找到“修改该文件夹的内可能导致程序运行不正常,要查看该文件夹的内容,请单击显示文件”,将其改为自己喜欢的文字,例如“安全重地,闲杂人等请速离开”。
将“要查看该文件夹的内容,请单击”改为“否则,后果自负!”,接着向下拖动滑块到倒数第9行,找到“(file://%TEMPLATEDIR%\wvlogo.gif)”这是显示警告信息时窗口右下角齿轮图片的路径,将其改为自己图片的路径,例如用“d:\tupian\tupian1.jpg”替换“//”后面的内容,记住这里必须将图片的后缀名打出,否则将显示不出图片。
当然,你还可以用像Dreamweaver、FrontPage这样的网页工具做出更好的效果,然后只要将原文件拷贝到下面这段文字的后面,覆盖掉原文件中“~”之间的内容就可以了。
*ThisfilewasautomaticallygeneratedbyMicrosoftInternetEXPlorer5.0
*usingthefile%THISDIRPATH%\folder.htt.
保存并退出,按“F5”键刷新一下,是不是很有个性?接下来要作的就是用“超级兔子”将你所要的驱动器隐藏起来,不用重新启动就可以欣赏自己的作品了。最后告诉大家一招更绝的,就是干脆将folder.htt原文件中“~”之间的内容全部删除,这样就会给打开你的驱动器的人造成一种这是一个空驱动器的假象,使其中的文件更安全。
第一招、屏幕保护
在Windows中启用了屏幕保护之后,只要我们离开计算机(或者不操作计算机)的时间达到预设的时间,系统就会自动启动屏幕保护程序,而当用户移动鼠标或敲击键盘想返回正常工作状态时,系统就会打开一个密码确认框,只有输入正确的密码之后才能返回系统,不知道密码的用户将无法进入工作状态,从而保护了数据的安全。
提示:部分设计不完善的屏幕保护程序没有屏蔽系统的“Ctrl+Alt+Del”的组合键,因此需要设置完成之后测试一下程序是否存在这个重大Bug。
不过,屏幕保护最快只能在用户离开1分钟之后自动启动,难道我们必须坐在计算机旁等待N分钟看到屏幕保护激活之后才能再离开吗?其实我们只要打开Windows安装目录里面的system子目录,然后找到相应的屏幕保护程序(扩展名是SCR),按住鼠标右键将它们拖曳到桌面上,选择弹出菜单中的“在当前位置创建快捷方式”命令,在桌面上为这些屏幕保护程序建立一个快捷方式。
此后,我们在离开计算机时双击这个快捷方式即可快速启动屏幕保护。
第二招、巧妙隐藏硬盘
在“按Web页”查看方式下,进入Windows目录时都会弹出一句警告信息,告诉你这是系统文件夹如果“修改该文件夹的内容可能导致程序运行不正常,要查看该文件夹的内容,请单击显示文件”,这时单击“显示文件”就可以进入该目录了。
原因是在Windows根目录下有desktop.ini和folder.htt两个文件作祟。将这两个文件拷贝到某个驱动器的根目录下(由于这两个文件是隐藏文件,之前必须在文件夹选项中单击“查看”标签,选择“显示所有文件”,这样就可以看见这两个文件了)。再按“F5”键刷新一下,看看发生了什么,是不是和进入Windows目录时一样。
接下来我们用“记事本”打开folder.htt,这是用HTML语言编写的一个文件,发挥你的想像力尽情地修改吧。
如果你不懂HTML语言也没关系,先找到“显示文件”将其删除,找到“修改该文件夹的内可能导致程序运行不正常,要查看该文件夹的内容,请单击显示文件”,将其改为自己喜欢的文字,例如“安全重地,闲杂人等请速离开”。
将“要查看该文件夹的内容,请单击”改为“否则,后果自负!”,接着向下拖动滑块到倒数第9行,找到“(file://%TEMPLATEDIR%\wvlogo.gif)”这是显示警告信息时窗口右下角齿轮图片的路径,将其改为自己图片的路径,例如用“d:\tupian\tupian1.jpg”替换“//”后面的内容,记住这里必须将图片的后缀名打出,否则将显示不出图片。
当然,你还可以用像Dreamweaver、FrontPage这样的网页工具做出更好的效果,然后只要将原文件拷贝到下面这段文字的后面,覆盖掉原文件中“~”之间的内容就可以了。
*ThisfilewasautomaticallygeneratedbyMicrosoftInternetEXPlorer5.0
*usingthefile%THISDIRPATH%\folder.htt.
保存并退出,按“F5”键刷新一下,是不是很有个性?接下来要作的就是用“超级兔子”将你所要的驱动器隐藏起来,不用重新启动就可以欣赏自己的作品了。最后告诉大家一招更绝的,就是干脆将folder.htt原文件中“~”之间的内容全部删除,这样就会给打开你的驱动器的人造成一种这是一个空驱动器的假象,使其中的文件更安全。
伪装自己
2008年8月20日星期三
2008年8月15日星期五
修改特征码的思路(常用方法)
特征码修改包括文件特征码修改和内存特征码修改,因为这二种特征码的修改方法是通用的。
方法一:直接修改特征码的十六进制法
1.修改方法:把特征码所对应的十六进制改成数字差1或差不多的十六进制.
2.适用范围:一定要精确定位特征码所对应的十六进制,修改后一定要测试一下能否正常使用.
方法二:修改字符串大小写法
1.修改方法:把特征码所对应的内容是字符串的,只要把大小字互换一下就可以了.
2.适用范围:特征码所对应的内容必需是字符串,否则不能成功.
方法三:等价替换法
1.修改方法:把特征码所对应的汇编指令命令中替换成功能类拟的指令.
2.适用范围:特征码中必需有可以替换的汇编指令.比如JN,JNE 换成JMP等.
方法四:指令顺序调换法
1.修改方法:把具有特征码的代码顺序互换一下.
2.适用范围:具有一定的局限性,代码互换后要不能影响程序的正常执行
方法五:通用跳转法
1.修改方法:把特征码移到零区域(指代码的空隙处),然后一个JMP又跳回来执行.
2.适用范围:没有什么条件,是通用的改法
方法一:直接修改特征码的十六进制法
1.修改方法:把特征码所对应的十六进制改成数字差1或差不多的十六进制.
2.适用范围:一定要精确定位特征码所对应的十六进制,修改后一定要测试一下能否正常使用.
方法二:修改字符串大小写法
1.修改方法:把特征码所对应的内容是字符串的,只要把大小字互换一下就可以了.
2.适用范围:特征码所对应的内容必需是字符串,否则不能成功.
方法三:等价替换法
1.修改方法:把特征码所对应的汇编指令命令中替换成功能类拟的指令.
2.适用范围:特征码中必需有可以替换的汇编指令.比如JN,JNE 换成JMP等.
方法四:指令顺序调换法
1.修改方法:把具有特征码的代码顺序互换一下.
2.适用范围:具有一定的局限性,代码互换后要不能影响程序的正常执行
方法五:通用跳转法
1.修改方法:把特征码移到零区域(指代码的空隙处),然后一个JMP又跳回来执行.
2.适用范围:没有什么条件,是通用的改法
免杀学习经典知识
一.机械码,又称机器码.
ultraedit打开,编辑exe文件时你会看到
许许多多的由0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F组成的数码,这些数码
就是机器码.
修改程序时必须通过修改机器码来修改exe文件.
二.需要熟练掌握的全部汇编知识(只有这么多)
不大容易理解,可先强行背住,混个脸儿熟,以后慢慢的就理解了
cmp a,b 比较a与b
mov a,b 把b的值送给a
ret 返回主程序
nop 无作用,英文“no operation”的简写,意思是“do nothing”(机器码90)***机器码的含义参看上面
(解释:ultraedit打开编辑exe文件时你看到90,等同于汇编语句nop)
call 调用子程序
je 或jz 若相等则跳(机器码74 或0F84)
jne或jnz 若不相等则跳(机器码75或0F85)
jmp 无条件跳(机器码EB)
jb 若小于则跳
ja 若大于则跳
jg 若大于则跳
jge 若大于等于则跳
jl 若小于则跳
jle 若小于等于则跳
pop 出栈
push 压栈
三.常见修改(机器码)
74=>75 74=>90 74=>EB
75=>74 75=>90 75=>EB
jnz->nop
75->90(相应的机器码修改)
jnz -> jmp
75 -> EB(相应的机器码修改)
jnz -> jz
75->74 (正常) 0F 85 -> 0F 84(特殊情况下,有时,相应的机器码修改)
四.两种不同情况的不同修改方法
1.修改为jmp
je(jne,jz,jnz) =>jmp相应的机器码EB (出错信息向上找到的第一个跳转)jmp的作用是绝对跳,无条件跳,从而跳过下面的出错信息
xxxxxxxxxxxx 出错信息,例如:注册码不对,sorry,未注册版不能...,"Function Not Avaible in Demo" 或 "Command Not Avaible" 或 "Can't save in Shareware/Demo"等 (我们希望把它跳过,不让它出现)
。。。
。。。
xxxxxxxxxxxx 正确路线所在
2.修改为nop
je(jne,jz,jnz) =>nop相应的机器码90 (正确信息向上找到的第一个跳转) nop的作用是抹掉这个跳转,使这个跳转无效,失去作用,从而使程序顺利来到紧跟其后的正确信息处
xxxxxxxxxxxx 正确信息,例如:注册成功,谢谢您的支持等(我们希望它不被跳过,让它出现,程序一定要顺利来到这里)
。。。
。。。
xxxxxxxxxxxx 出错信息(我们希望不要跳到这里,不让它出现)它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.
1. 通用数据传送指令.
MOV 传送字或字节.
MOVSX 先符号扩展,再传送.
MOVZX 先零扩展,再传送.
PUSH 把字压入堆栈.
POP 把字弹出堆栈.
PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.
POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.
PUSHAD 把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈.
POPAD 把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈.
BSWAP 交换32位寄存器里字节的顺序
XCHG 交换字或字节.( 至少有一个操作数为寄存器,段寄存器不可作为操作数)
CMPXCHG 比较并交换操作数.( 第二个操作数必须为累加器AL/AX/EAX )
XADD 先交换再累加.( 结果在第一个操作数里 )
XLAT 字节查表转换.
── BX 指向一张 256 字节的表的起点, AL 为表的索引值 (0-255,即
0-FFH); 返回 AL 为查表结果. ( [BX+AL]->AL )
2. 输入输出端口传送指令.
IN I/O端口输入. ( 语法: IN 累加器, {端口号│DX} )
OUT I/O端口输出. ( 语法: OUT {端口号│DX},累加器 )
输入输出端口由立即方式指定时, 其范围是 0-255; 由寄存器 DX 指定时,
其范围是 0-65535.
3. 目的地址传送指令.
LEA 装入有效地址.
例: LEA DX,string ;把偏移地址存到DX.
LDS 传送目标指针,把指针内容装入DS.
例: LDS SI,string ;把段地址:偏移地址存到DS:SI.
LES 传送目标指针,把指针内容装入ES.
例: LES DI,string ;把段地址:偏移地址存到ESI.
LFS 传送目标指针,把指针内容装入FS.
例: LFS DI,string ;把段地址:偏移地址存到FSI.
LGS 传送目标指针,把指针内容装入GS.
例: LGS DI,string ;把段地址:偏移地址存到GSI.
LSS 传送目标指针,把指针内容装入SS.
例: LSS DI,string ;把段地址:偏移地址存到SSI.
4. 标志传送指令.
LAHF 标志寄存器传送,把标志装入AH.
SAHF 标志寄存器传送,把AH内容装入标志寄存器.
PUSHF 标志入栈.
POPF 标志出栈.
PUSHD 32位标志入栈.
POPD 32位标志出栈.
二、算术运算指令
───────────────────────────────────────
ADD 加法.
ADC 带进位加法.
INC 加 1.
AAA 加法的ASCII码调整.
DAA 加法的十进制调整.
SUB 减法.
SBB 带借位减法.
DEC 减 1.
NEC 求反(以 0 减之).
CMP 比较.(两操作数作减法,仅修改标志位,不回送结果).
AAS 减法的ASCII码调整.
DAS 减法的十进制调整.
MUL 无符号乘法.
IMUL 整数乘法.
以上两条,结果回送AH和AL(字节运算),或DX和AX(字运算),
AAM 乘法的ASCII码调整.
DIV 无符号除法.
IDIV 整数除法.
以上两条,结果回送:
商回送AL,余数回送AH, (字节运算);
或 商回送AX,余数回送DX, (字运算).
AAD 除法的ASCII码调整.
CBW 字节转换为字. (把AL中字节的符号扩展到AH中去)
CWD 字转换为双字. (把AX中的字的符号扩展到DX中去)
CWDE 字转换为双字. (把AX中的字符号扩展到EAX中去)
CDQ 双字扩展. (把EAX中的字的符号扩展到EDX中去)
三、逻辑运算指令
───────────────────────────────────────
AND 与运算.
OR 或运算.
XOR 异或运算.
NOT 取反.
TEST 测试.(两操作数作与运算,仅修改标志位,不回送结果).
SHL 逻辑左移.
SAL 算术左移.(=SHL)
SHR 逻辑右移.
SAR 算术右移.(=SHR)
ROL 循环左移.
ROR 循环右移.
RCL 通过进位的循环左移.
RCR 通过进位的循环右移.
以上八种移位指令,其移位次数可达255次.
移位一次时, 可直接用操作码. 如 SHL AX,1.
移位>1次时, 则由寄存器CL给出移位次数.
如 MOV CL,04
SHL AX,CL
四、串指令
───────────────────────────────────────
DS:SI 源串段寄存器 :源串变址.
ESI 目标串段寄存器:目标串变址.
CX 重复次数计数器.
AL/AX 扫描值.
D标志 0表示重复操作中SI和DI应自动增量; 1表示应自动减量.
Z标志 用来控制扫描或比较操作的结束.
MOVS 串传送.
( MOVSB 传送字符. MOVSW 传送字. MOVSD 传送双字. )
CMPS 串比较.
( CMPSB 比较字符. CMPSW 比较字. )
SCAS 串扫描.
把AL或AX的内容与目标串作比较,比较结果反映在标志位.
LODS 装入串.
把源串中的元素(字或字节)逐一装入AL或AX中.
( LODSB 传送字符. LODSW 传送字. LODSD 传送双字. )
STOS 保存串.
是LODS的逆过程.
REP 当CX/ECX<>0时重复.
REPE/REPZ 当ZF=1或比较结果相等,且CX/ECX<>0时重复.
REPNE/REPNZ 当ZF=0或比较结果不相等,且CX/ECX<>0时重复.
REPC 当CF=1且CX/ECX<>0时重复.
REPNC 当CF=0且CX/ECX<>0时重复.
五、程序转移指令
───────────────────────────────────────
1>无条件转移指令 (长转移)
JMP 无条件转移指令
CALL 过程调用
RET/RETF过程返回.
2>条件转移指令 (短转移,-128到+127的距离内)
( 当且仅当(SF XOR OF)=1时,OP1<OP2 )
JA/JNBE 不小于或不等于时转移.
JAE/JNB 大于或等于转移.
JB/JNAE 小于转移.
JBE/JNA 小于或等于转移.
以上四条,测试无符号整数运算的结果(标志C和Z).
JG/JNLE 大于转移.
JGE/JNL 大于或等于转移.
JL/JNGE 小于转移.
JLE/JNG 小于或等于转移.
以上四条,测试带符号整数运算的结果(标志S,O和Z).
JE/JZ 等于转移.
JNE/JNZ 不等于时转移.
JC 有进位时转移.
JNC 无进位时转移.
JNO 不溢出时转移.
JNP/JPO 奇偶性为奇数时转移.
JNS 符号位为 "0" 时转移.
JO 溢出转移.
JP/JPE 奇偶性为偶数时转移.
JS 符号位为 "1" 时转移.
3>循环控制指令(短转移)
LOOP CX不为零时循环.
LOOPE/LOOPZ CX不为零且标志Z=1时循环.
LOOPNE/LOOPNZ CX不为零且标志Z=0时循环.
JCXZ CX为零时转移.
JECXZ ECX为零时转移.
4>中断指令
INT 中断指令
INTO 溢出中断
IRET 中断返回
5>处理器控制指令
HLT 处理器暂停, 直到出现中断或复位信号才继续.
WAIT 当芯片引线TEST为高电平时使CPU进入等待状态.
ESC 转换到外处理器.
LOCK 封锁总线.
NOP 空操作.
STC 置进位标志位.
CLC 清进位标志位.
CMC 进位标志取反.
STD 置方向标志位.
CLD 清方向标志位.
STI 置中断允许位.
CLI 清中断允许位.
六、伪指令
───────────────────────────────────────
DW 定义字(2字节).
PROC 定义过程.
ENDP 过程结束.
SEGMENT 定义段.
ASSUME 建立段寄存器寻址.
ENDS 段结束.
END 程序结束.
昨天诗恩生日了
昨天,也就是14号
农历来算就是七月十四,对于我们这里的人来说,每年的这一天都是一个很重要的节日。
农村里所有的人都宰鸡杀鸭的。
诗恩就是在1989年农历的七月十四出生的,真的很巧。
记得2007年的时候,诗恩开始在江门工作了,她生日的时候回来湛江了,那个时候我还送了她一个很大的流氓兔给她当作礼物,至于今年嘛,我只是给她打了个电话,很开心的跟她聊了一大堆无关紧要的话题.
题外话:再过几天就到我的20岁生日了
说得好听一点就是我又长大了一岁,但对于我来说一点都不觉得兴奋。在我很小的时候我就明白了一个道理。“人越大,思想就开始多,思想一多,烦恼就越多”这话说得的确很好,至少对我描述得很贴却。之前,我在知音的博客里面看到了一句很搞笑的话。他说:“十八岁了,没爱上女生,却爱上网络".这话对我来说不算相反,但也不算正面的描述我自己,
我爱上网络,也爱上女生,至于要我分清楚那一头比较重的话,我会很肯定的回答你,我选择后者,网络上面的虚假,残酷,并非一般人能看得清楚。偶尔想起跟诗恩恋爱的这段日子,就会回忆起那总等待的感觉,总是那么的充满期待,充满幻想。
农历来算就是七月十四,对于我们这里的人来说,每年的这一天都是一个很重要的节日。
农村里所有的人都宰鸡杀鸭的。
诗恩就是在1989年农历的七月十四出生的,真的很巧。
记得2007年的时候,诗恩开始在江门工作了,她生日的时候回来湛江了,那个时候我还送了她一个很大的流氓兔给她当作礼物,至于今年嘛,我只是给她打了个电话,很开心的跟她聊了一大堆无关紧要的话题.
题外话:再过几天就到我的20岁生日了
说得好听一点就是我又长大了一岁,但对于我来说一点都不觉得兴奋。在我很小的时候我就明白了一个道理。“人越大,思想就开始多,思想一多,烦恼就越多”这话说得的确很好,至少对我描述得很贴却。之前,我在知音的博客里面看到了一句很搞笑的话。他说:“十八岁了,没爱上女生,却爱上网络".这话对我来说不算相反,但也不算正面的描述我自己,
我爱上网络,也爱上女生,至于要我分清楚那一头比较重的话,我会很肯定的回答你,我选择后者,网络上面的虚假,残酷,并非一般人能看得清楚。偶尔想起跟诗恩恋爱的这段日子,就会回忆起那总等待的感觉,总是那么的充满期待,充满幻想。
2008年8月9日星期六
在D盘里很久了的一个视频文件
这视频在计算机D盘了很久了,
大概是我刚刚会上网的时候就有了的吧
我也记得不是很清楚了
也不知道视频里面的女孩子是谁
整理文件的时候有好几次差点删掉它了,现在还保持了下来
发给大家看看 知道这个女孩子是谁的话可以告诉我一声!
!!··~
诗恩的信息

早上的时候,诗恩突然给我发来了一条信息
内容很短,基本就问些家常。
算起来,我有很久没给他打电话了,三个月吧
自从他上次在家里去江门的时候就一直没联系过。虽然嘴里常说挂念着,但忙起来的时候就什么都不记得了。
诗恩是个工作狂,上班大过天的,工作态度非常认证的一个女孩子。
我跟他的交往也有几年了,但很少有打情骂俏的时候,基本都是分开两地,难得有机会在一起的时候很少的。
诗恩,是我决定用一辈子去爱的女孩子。
每次她回来的时候都是她来找我,而我每次都会因为睡觉而迟到。就因为这样所以才觉得心里过意不去。
诗恩是个很美丽的女孩子。
我在中学的时候,很少和他聊天的,就连见面也几乎从来没又打过招呼,就是出来工作了以后,我们走在一起了。
一条信息,勾勒起我很多的回忆,每一点都很值得珍惜。
最近天天忙到要死。但又没见日子有多好过。
昨天晚上又通宵了。困~~~
2008年8月6日星期三
2008年8月5日星期二
对实实在在的一些说法
名称:实实在在【http://www.1010zz.com/】
誓将带广告的免费空间进行到底
以下记录阿培对实实在在的空间一些认识的经过
事件的开始时间是2008年7月28号,晚上,深夜!
小培在网络上闲逛着,在网家【网赚之家】上面看到一个朋友发表了一张关于实实在在推出免费空间的帖子,帖子的评论里回复的大多数是以下内容:
“真的吗”
“多大的空间”
“广告,纯属广告”
“立刻去看下”
小培看了也丢下一句“去看看”的评论
直接点击那帖子上面提供的连接进入了http://www.1010zz.com/
一口气吧空间申请好了
到登陆管理版面的时候,遇到不少问题,但都可以一一一解决。迎刃而解
直到把程序都上传上空间,开通了网站,几天都没问题,流量还不错,自开通的第一天开始就每天都有50-120左右的流量,不错了。
问题出现在最近的这几天,空间的速度变慢了。网站的访问速度也慢了
有时候甚至时打不开,每次想登陆实实在在的论坛去发表一下见解的时候都要考虑以自己到底有没有等到页面打开的耐心,所以一直没去,今天难得有点时间,就写下了这点东西,咕咕窝也多了一遍关于空间的文章。
在这里建议以下几点:
实实在在的空间除了速度之外,其他方面的确时很好,管理界面容易操作,新人很容易就上手了,其次在官方的论坛上面也又很多的热心人士帮忙解决在建设个人网站时遇到的问题,希望在以往的日子了,实实在在能一直陪着大家走得更远。
誓将带广告的免费空间进行到底
以下记录阿培对实实在在的空间一些认识的经过
事件的开始时间是2008年7月28号,晚上,深夜!
小培在网络上闲逛着,在网家【网赚之家】上面看到一个朋友发表了一张关于实实在在推出免费空间的帖子,帖子的评论里回复的大多数是以下内容:
“真的吗”
“多大的空间”
“广告,纯属广告”
“立刻去看下”
小培看了也丢下一句“去看看”的评论
直接点击那帖子上面提供的连接进入了http://www.1010zz.com/
一口气吧空间申请好了
到登陆管理版面的时候,遇到不少问题,但都可以一一一解决。迎刃而解
直到把程序都上传上空间,开通了网站,几天都没问题,流量还不错,自开通的第一天开始就每天都有50-120左右的流量,不错了。
问题出现在最近的这几天,空间的速度变慢了。网站的访问速度也慢了
有时候甚至时打不开,每次想登陆实实在在的论坛去发表一下见解的时候都要考虑以自己到底有没有等到页面打开的耐心,所以一直没去,今天难得有点时间,就写下了这点东西,咕咕窝也多了一遍关于空间的文章。
在这里建议以下几点:
实实在在的空间除了速度之外,其他方面的确时很好,管理界面容易操作,新人很容易就上手了,其次在官方的论坛上面也又很多的热心人士帮忙解决在建设个人网站时遇到的问题,希望在以往的日子了,实实在在能一直陪着大家走得更远。
衣 食 無 憂 睇 腳 板
阿培在浏览香港的某个学校的校友录的时候,看到了一条关于体型的传闻,于是记录下来了
唔 係: 二 趾 長 過 公, 唔 死 一 世 窮 ?其 實 係 大 家 搞 錯 左, 我 上 次 睇 左 個 節 目, 個 師 父 已 經 解 釋 左 二趾 長 過 公 , 唔 駛 一 世 窮 , 係 鄉 下 話, 但 D 人 聽 錯 左 OR 講 錯 左 ~~而 令 人 搞 錯 左 咋 ~~ 正 確 係 二 趾 長 過 公 , 唔 駛 一 世 窮唔 好 再 搞 錯 啦~~!!有 些 人 天 生 辛 苦 命, 每 一 分 一 毫 都 是 血 汗 錢 ; 但 是 有 些 人 賺錢 就 像 不 用 費 絲 毫 力 氣 , 小 時 有 父 母 養 、 大 時 有 老公 養 、 老時 有 子 女 養 , 真 正 一 生 衣 食 無 憂 。 想 睇 下 自 己 有 冇 咁 好命 , 首 先 擦 乾 淨 雙 腳 , 記 住 睇 腳 與 睇 手 一 樣 左 腳 代 表 先 天命 數 , 右 腳 為 後 天 。1. 露 骨 辛 苦 有 肉 富 足腳 板 硬 , 露 骨 者 屬 工 作 辛 苦 型 , 人 生 歷 程 大 上 大 落 ; 相反 , 圓 潤 有 肉 的 腳 板 則 代表 生 活 較 富 足 。2. 人 字 腳 紋 大 富 大 貴腳 板 底 於 趾 公 及 二 趾 對 落 枕 位 , 若 有 人 字 紋 , 即 屬 大 富 大貴 、 超 級 富 豪 命 ; 不 過這 腳 紋 並 不 常 見 。3. 大 腳 趾 做 業 主腳 趾 若 是 大 隻 、 有 肉 , 代 表 該 人 在 房 地 產 方 面 較 富 有 , 擁有 較 多 物 業 。4. 腳 甲 帶 灰 辛 苦 命腳 甲 顏 色 除 了 能 顯 示 健 康 狀 況 , 亦 可 顯 示 該 人 是 否 有 富 貴命 , 一 般 奶 白 半 透 明 者, 是 正 常 平 穩 命 運 ; 腳 甲 帶 灰 , 便 屬辛 苦 命 ; 帶 有 血 色 的 腳 甲 , 即 是 富 貴 命 。5. 腳 甲 圓 圓 唔 使 做腳 甲 滑 溜 、 呈 圓 形 , 乃 少 奶 奶 命 , 有 老 公 畀 錢 你 使 , 又 有工 人 畀 你 用 ; 若 腳 甲 還有 點 向 下 屈 曲 生 長 , 便 代 表 自 己 不 用搵 錢 , 自 然 有 人 養 你 。6. 腳 有 紅 痣 旺 人 旺 己腳 板 底 生 有 朱 砂 痣 ( 即 紅 色 的 痣 ) 是 旺 人 之 相 , 除 益 人 ,自 己 亦 是 富 貴 命 ; 不 過, 唔 係 咁 多 人 腳 板 有 朱 砂 痣 , 如 果 你有 的 話 , 唔 單 只 你 , 連 你 身 邊 人 都 發 達 喇 !7. 二 趾 長 過 公 兩 餐 無 憂俗 語 有 云 : 「 二 趾 長 過 公 , 唔 駛 一 世 窮 。 」 其 實 二 趾 長 過公 , 即 代 表 個 人 獨 立 ,有 搵 錢 能 力 , 不 甘 平 凡 。 雖 然 不 是 唔駛 做 便 有 錢 使 的 人 , 但 總 該 不 愁 衣 食 的 。8. 腳 踏 一 星 有 權 有 勢有 說 「 腳 踏 一 星 , 能 擁 一 千 兵 」 , 其 實 腳 踏 一 星 , 即 表 示該 人 有 名 譽 、 有 權 力 , 而 該 顆 「 星 」 ( 痣 ) 最 好 位 近 腳 底腳 趾 位 。 痣 生 在 腳 趾 位****唔好公司除鞋呀! 等今晚返屋企先睇下你地隻臭腳! 哈哈! ****
唔 係: 二 趾 長 過 公, 唔 死 一 世 窮 ?其 實 係 大 家 搞 錯 左, 我 上 次 睇 左 個 節 目, 個 師 父 已 經 解 釋 左 二趾 長 過 公 , 唔 駛 一 世 窮 , 係 鄉 下 話, 但 D 人 聽 錯 左 OR 講 錯 左 ~~而 令 人 搞 錯 左 咋 ~~ 正 確 係 二 趾 長 過 公 , 唔 駛 一 世 窮唔 好 再 搞 錯 啦~~!!有 些 人 天 生 辛 苦 命, 每 一 分 一 毫 都 是 血 汗 錢 ; 但 是 有 些 人 賺錢 就 像 不 用 費 絲 毫 力 氣 , 小 時 有 父 母 養 、 大 時 有 老公 養 、 老時 有 子 女 養 , 真 正 一 生 衣 食 無 憂 。 想 睇 下 自 己 有 冇 咁 好命 , 首 先 擦 乾 淨 雙 腳 , 記 住 睇 腳 與 睇 手 一 樣 左 腳 代 表 先 天命 數 , 右 腳 為 後 天 。1. 露 骨 辛 苦 有 肉 富 足腳 板 硬 , 露 骨 者 屬 工 作 辛 苦 型 , 人 生 歷 程 大 上 大 落 ; 相反 , 圓 潤 有 肉 的 腳 板 則 代表 生 活 較 富 足 。2. 人 字 腳 紋 大 富 大 貴腳 板 底 於 趾 公 及 二 趾 對 落 枕 位 , 若 有 人 字 紋 , 即 屬 大 富 大貴 、 超 級 富 豪 命 ; 不 過這 腳 紋 並 不 常 見 。3. 大 腳 趾 做 業 主腳 趾 若 是 大 隻 、 有 肉 , 代 表 該 人 在 房 地 產 方 面 較 富 有 , 擁有 較 多 物 業 。4. 腳 甲 帶 灰 辛 苦 命腳 甲 顏 色 除 了 能 顯 示 健 康 狀 況 , 亦 可 顯 示 該 人 是 否 有 富 貴命 , 一 般 奶 白 半 透 明 者, 是 正 常 平 穩 命 運 ; 腳 甲 帶 灰 , 便 屬辛 苦 命 ; 帶 有 血 色 的 腳 甲 , 即 是 富 貴 命 。5. 腳 甲 圓 圓 唔 使 做腳 甲 滑 溜 、 呈 圓 形 , 乃 少 奶 奶 命 , 有 老 公 畀 錢 你 使 , 又 有工 人 畀 你 用 ; 若 腳 甲 還有 點 向 下 屈 曲 生 長 , 便 代 表 自 己 不 用搵 錢 , 自 然 有 人 養 你 。6. 腳 有 紅 痣 旺 人 旺 己腳 板 底 生 有 朱 砂 痣 ( 即 紅 色 的 痣 ) 是 旺 人 之 相 , 除 益 人 ,自 己 亦 是 富 貴 命 ; 不 過, 唔 係 咁 多 人 腳 板 有 朱 砂 痣 , 如 果 你有 的 話 , 唔 單 只 你 , 連 你 身 邊 人 都 發 達 喇 !7. 二 趾 長 過 公 兩 餐 無 憂俗 語 有 云 : 「 二 趾 長 過 公 , 唔 駛 一 世 窮 。 」 其 實 二 趾 長 過公 , 即 代 表 個 人 獨 立 ,有 搵 錢 能 力 , 不 甘 平 凡 。 雖 然 不 是 唔駛 做 便 有 錢 使 的 人 , 但 總 該 不 愁 衣 食 的 。8. 腳 踏 一 星 有 權 有 勢有 說 「 腳 踏 一 星 , 能 擁 一 千 兵 」 , 其 實 腳 踏 一 星 , 即 表 示該 人 有 名 譽 、 有 權 力 , 而 該 顆 「 星 」 ( 痣 ) 最 好 位 近 腳 底腳 趾 位 。 痣 生 在 腳 趾 位****唔好公司除鞋呀! 等今晚返屋企先睇下你地隻臭腳! 哈哈! ****
订阅:
博文 (Atom)




