CIH病毒原理的应用——物理内存的读写 (转)
CIH病毒原理的应用——物理内存的读写 (转)[@more@]大家都很讨厌cih 病毒,可毛老人家教导我们:“要一分为二地看问题”,CIH病毒很可怕,但是它使用的某些特殊技术还是可以借鉴的,这样可以做到变害为利windows 95/98应用程序无法直接读写物理内存,如果使用VxD编程,可以调用VMM功能_MapPhysToLinear将物理地址映射到线性地址再进行修改,但是这样就必须单独写一个VxD,比较麻烦,那么能不能在应用程序中直接调用VMM功能呢?一般不能,因为VMM功能要在Ring 0上调用,而一般的应用程序工作在Ring 3上,那么为什么CIH 病毒能够调用VMM功能
在Linux下使用ISDN拨号上网 (转)
在Linux下使用ISDN拨号上网 (转)[@more@] 在Linux下使用ISDN拨号上网 张中华(mike_z@21cn.com),2000.12.02任务:在一台Linux机器上,通过ISDN拨号上网。经过尝试,我成功地做到了这一点。我的配置为:蓝点Linux 2.0,Kernel-2.2.16,isdn4linux v3.1pre1,上海贝尔生产的ISDN内置卡,型号为SBT6021。下面介绍具体做法。介绍顺序为:内核->isdn4linux安装->拨号配置->测试。1、 内核上海贝尔SBT6021型ISDN内置卡,使用的芯片为Winbond W6692,这是一种与西门子HiSax驱动程序兼容的芯片,该卡是即插即用的,无需手工设定
用pascal写的最简单的winsock程序 (转)
用pascal写的最简单的winsock程序 (转)[@more@]我把socket编程教程的第一个例子改写了一下服务器接受客户信息,再反送回去实际上是直接调用win api在Delphi4下用命令行编译dcc32 -cc server1.pas用windows自带的te.NET测试server1.pas:program server1;uses windows,winsock;const myport=1414;//预定义口{type sockaddr_in = record case Integer of 0: (sin_family: u_short; sin_port: u_short; sin_addr: TInAddr; sin_zero: array[0..7] of Char); 1: (sa_family: u_short; sa_dat
在使用微软提供的安全模版(安全策略)时需要注意的安全问题 (转)
在使用微软提供的安全模版(安全策略)时需要注意的安全问题 (转)[@more@]在使用微软提供的安全模版(安全策略)时需要注意的安全问题.abu.NT系列系统中,管理员经常使用策略编辑器来达到限制用户以及配置系统等等的目的,这实在是一个非常简便的好办法。但是,缺省情况下,安全策略根本起不到作用,因为用户可以简单的更改策略文件!策略文件放在 %SYSTEM%inf 中,实际上是简单的文本文件,用文本编辑器就可以修改,而且缺省的情况下的权限是 任何人都拥有完全权限!解决方案:严格配置NTFS权限!www.pathcing.NET(2000-11-16 14:55:29)
有关IIS HACK的一些方法整理 (转)
有关IIS HACK的一些方法整理 (转)[@more@]BY XUNDI<安全焦点>http://www.xfocus.orgxundi1@21cn.com这里整理了一些关于iis hack的一些漏洞,供大家参考。1,介绍由于这些方法针对通过端口80来操作,所以具有一定的威胁性,因为作为web你这个口总要开的。如果你想一边抽烟一边查漏洞,OK,你下载一些CGI扫描器来帮助你检查,你可以尝试使用这两个:"whisker" by "rain forest puppy" (www.wiretrip.NET/rfp). "cis" by "mnemonix" (www.cerberus-infosec.co.uk)另外你如果要知道目标机器运行的是啥类型的服务程序,你可以使
windows NT事件日志说明 (转)
windows NT事件日志说明 (转)[@more@]windows NT事件日志说明原作者:NtWak0XML:NAMESPACE PREFIX = MailTO />翻译整理:补天-苏樱概要以下内容是关于windows NT事件日志的非常好的、深入的文章。 日志通常用审计机或某种工具来管理。这篇文章也包含:当一个用户被Locked out时,在事件日志里报告的SID有点小问题。详细资料日志类型:这里有三种类型的NT事件日志:系统日志跟踪各种各样的系统事件,比如跟踪系统启动过程中的事件或者硬件和控制器的故障。应用程序日志跟踪应用程序关联的事件,比如应用程序产生的象装载DLL(动态链接库)
部分未公开的Windows 2000核心功能调用 (转)
部分未公开的Windows 2000核心功能调用 (转)[@more@] 发信人: TBsoft (TBsoft), 信区: SysInternals 标 题: 部分未公开的windows 2000核心功能调用 发信站: 武汉白云黄鹤站 (Sun Aug 6 20:45:20 2000), 站内信件 部分未公开的Windows 2000核心功能调用 这些未公开的Windows 2000核心功能调用(Windows NT 4.0一般也可以调用)是针对 intel 80386(I386)以上cpu的,没有移植性,可能是微软
怎样用delphi制作一个IPhunter(独孤剑客的IP猎人) (转)
怎样用delphi制作一个IPhunter(独孤剑客的IP猎人) (转)[@more@]有人说现在的程序员成了组装工人,其实很有道理,利用控件模块+少量代码就可以实现,Delphi 5.0提供了丰富的inte.NET控件,利用TCP/IP 客户端-服务端就可以解决问题。关键的控件是ServerSocket,我们模仿IPhunter的界面用一个button1(按钮),一个combobox1(用于显示),这三个最基本的控件放置到空白窗体上就可以开始写代码了。 首先,这个combobox1必须能显示多个IP,我们定一个变量y来累加combobox1.items[y], var y:integer; 我们的思路如下,当ServerSocket活动的port(端
病毒的编制关键技术(2) (转)
病毒的编制关键技术(2) (转)[@more@] -r AX=0000 BX=0000 CX=09F1 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 DS=0CA4 ES=0CA4 SS=0CA4 CS=0CA4 IP=0100 NV UP EI PL NZ NA PO NC 0CA4:0100 B8371E MOV AX,1E37 -a af1 0CA4:0AF1 mov ah,0 0CA4:0AF3 int 16 ;等待按键 0CA4:0AF5 cmp al,1b ;等待ESC键 0CA4:0AF7 jnz af1 0CA4:0AF9 mov word ptr[100],3fb8 ;恢复程序开始的三个字节 0CA4:0AFF mov byte ptr[102],le
Linux 内核解读入门 (转)
Linux 内核解读入门 (转)[@more@]针对好多Linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制; 一.核心源程序的文件组织: 1.Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个开发中的核心。 本文基于稳定的2.2.5源代码,第二部分的实现平台为 redhat Linux 6.0。 2.核心源程序的文件按树形结构进行组织,在源程序树的最上层你会看到
病毒的编制关键技术(1) (转)
病毒的编制关键技术(1) (转)[@more@]2000-11-12· hotice·xici 大家好,大家都听过计算机病毒吧,是不是很神秘呢?想不想知道它是什么东东,是怎么样被编出来的? 由于总总原因,会编病毒的人都秘而不宣,造成大家一种误解,病毒很神秘,其实不是的,病毒也是程序。只不过是有些特别。 好,下面我来简单的讲讲。 一 com病毒的编制 com文件是一种单段执行结构,起源于cpm-86操作系统,其执行文件代码和执行时内存影象完全相同,其始执行偏移地址为100h,对应于文件的偏移0。 运行debug先来做一个练习
主页的艺术处理 (转)
主页的艺术处理 (转)[@more@] 主页的设计主要是网页设计软件的操作与技术应用的问题。但是,要使主页设计、制作得漂亮,必然离不开对主页进行艺术的加工和处理,这就要涉及到美术的一些基本常识。本文将介绍一些主页设计中经常涉及到的艺术处理原则,供各位在进行主页制作的时候参考。 一、风格定位 主页的美化首先要考虑风格的定位。任何主页都要根据主题的内容决定其风格与形式,因为只有形式与内容的完美统一,才能达到理想的宣传效果。目前主页的应用范围日益扩大,几乎包括了所有的行业,林林总总,包罗万象,但归纳起来大体
JavaScript+PHP 应用一:网页制作中双下拉菜单的动态实现 (转)
JavaScript+PHP 应用一:网页制作中双下拉菜单的动态实现 (转)[@more@]在网页制作中,常常遇到这种情况,通过主下拉菜单的选择,动态的生成子下拉菜单。例如:在主菜单中有“焦点新闻”、“生活时尚”、“心情故事”三个选项,通过“焦点新闻”的选择,子菜单自动生成如“国内”、“国际”、“体育”、“文娱”,依此类推。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 利用Javascript,我们可以轻松实现上述效果。但问题是,如果菜单中的选项是从数据库(或其他文件)中动态提取,实现起来就并不是
一个小程序轻松换回一辆宝马 (转)
一个小程序轻松换回一辆宝马 (转)[@more@]李学凌/华西都市报 2000-11-30 13:36:38 程序员这个名字给人的第一感觉就是:埋头苦干,不抬头看路。 第一次见到周奕,正是这种感觉:背着一个笔记本电脑包,一副没有睡醒的模样。站在他身边看他写程序,见他笨得要死,用笔记本电脑的触摸板,一个像素一个像素地画图标。问他为什么不随身带一个外接鼠标,他说习惯了。 周奕是一个非常优秀的程序员,在中国编写过商用排版软件的,不过几人:殷步久、求伯君、王选、周奕。王选成就了方正电脑集团,求伯君发展了金山公司,周奕是这个领域
什么才是提高ASP性能的最佳选择(五) (转)
什么才是提高ASP性能的最佳选择(五) (转)[@more@](作者:青苹果工作室编译 2000年11月13日 13:45)当使用一个记录集时,是否应该创建一个单独的Connection对象? 要想正确回答这个问题,需要在两个不同情况下检验测试结果:第一是每页执行一个数据库处理的情况,第二是每页执行多个数据库处理的情况。 在前面的例子中,我们已经创建了一个单独的Connection对象,并将它传递到记录集的ActiveConnection 属性。但是也有可能仅仅把连接字符串传递到这个属性中,从而可以避免一个额外的步骤,即在脚本( ADO__03.ASP )中例示和配置一
深入了解计算机电源(一) (转)
深入了解计算机电源(一) (转)[@more@](作者:中国计算机报 2000年11月17日 16:27) 电源对于电脑的作用,犹如心脏对于人体,其重要性绝对不容忽视。电源的好坏直接影响着电脑的使用寿命,因电源质量问题造成系统不稳定、无法启动甚至元配件的烧毁时有所闻。那么,怎样才算是优质电源呢? ■电源的分类 AT电源 功率一般为150W~220W,共有四路输出(土5V、土12V),另向主板提供一个P.G.信号。输出线为两个六芯插座和几个四芯插头,两个六芯插座给主板供电。AT电源采用切断交流电网的方式关机。在ATX电源未出现之前,从
什么才是提高ASP性能的最佳选择(三) (转)
什么才是提高ASP性能的最佳选择(三) (转)[@more@](作者:青苹果工作室编译 2000年11月10日 17:20)结论 本文第一部分的重要之处在于许多小事情的累积。为了强调这个问题,我设置了最后一个测试,在其中进行了我们以前曾经测试过的看来无所谓但实际上有坏影响的所有操作。我包含了许多Response.Write 声明、关闭了缓冲器、设置了默认语言、去掉了Option Explicit 引用并初始化了错误句柄。 < %@ LANGUAGE=vbscript % > < % On Error Resume Next FirstName = "John" … BirthDate = "1/1/1950"
什么才是提高ASP性能的最佳选择(七) (转)
什么才是提高ASP性能的最佳选择(七) (转)[@more@]什么才是提高ASP性能的最佳选择(续四)(作者:青苹果工作室编译 2000年11月13日 13:45)规则的总结 现在我们来重新总结一下这些规则: * 避免包含ADOVBS.inc文件,用其它方法来使用常量。 * 当使用一个单个记录集时,将连接字符串传递到ActiveConnection属性中。 * 在一个页面上使用多个记录集时,创建一个Connection 对象,在ActiveConnection 属性中重复使用它。 * 使用最适合你的任务的最简单的指针和锁的类型。 * 通过ADOdb.Recordset 类例示记录集以获得
什么才是提高ASP性能的最佳选择(六) (转)
什么才是提高ASP性能的最佳选择(六) (转)[@more@](作者:青苹果工作室编译 2000年11月13日 13:45)引用记录集中域值的最有效方法是什么? 到目前为止,我都是用名字引用记录集中的域值的。这可能是一种效率很低的方法,因为每次调用都需要查找域。为了证明这一点,下面的测试就要通过记录集中域的集合的指针来引用域(ADO__08.ASP): 'write data Do While Not objRS.EOF Response.Write( _ "< TR >" & _ "< TD >" & objRS(0) & "< /TD >" & _ "< TD >" & objR
什么才是提高ASP性能的最佳选择(二) (转)
什么才是提高ASP性能的最佳选择(二) (转)[@more@](作者:青苹果工作室编译 2000年11月10日 17:20)是否应该开启缓冲器? 通过脚本程序启动缓冲器 在ASP脚本的顶部包含Response.Buffer=True ,IIS就会将页面的内容缓存。 < % OPTION EXPLICIT Response.Buffer = true Dim FirstName … /app1/buffer__1.asp的片段 以前的最佳(反应时间)= 7.05 msec/page 反应时间 = 6.08 msec/page 差= -0.97 msec (降低13.7%) 性能得到了极大提高。但是等等,还能有更好的。 通过服务器配置启动