自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

soft_biao的专栏

一只会写程序的猪=.=

  • 博客(29)
  • 收藏
  • 关注

原创 PE结构实战

这是本人对标准PE文件各个重要部分进行的修改测试,一些数据和结果或许希望大家有所帮助本文来自:http://blog.csdn.net/soft_biao标准PE文件的数据:Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F 00000000   4D 5A 90 00 03 00 00 00  04 00 0

2006-11-10 15:54:00 2783

原创 PE结构一览

Offset 0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F  

2006-11-10 15:27:00 4485 1

转载 PE文件格式

PE 的意思就是 Portable Executable(可移植的执行体)。它是 Win32环境自身所带的执行体文件格式。它的一些特性继承自 Unix的 Coff (common object file format)文件格式。"portable executable"(可移植的执行体)意味着此文件格式是跨win32平台的 : 即使Windows运行在非Intel的CPU上,任何win32平台的P

2006-11-01 21:04:00 1498

原创 java环境变量设置即一些问题的解决

      在网上下载个JDK并安装好,目前最高版本应该是1.5 ,安装时选择一个目录,假设该目录为C:/jdk1.5,目录下有bin、lib、demo、jre等文件夹,在Windows 2000/XP下配置环境变量的方法:右击“我的电脑”,选择“属性”,接着依次选择“高级”---“环境变量”,在下面系统变量里编辑Path,在原来的基础上添加 ";C:/jdk1.5/bin",前面的分号不能少

2006-09-07 17:22:00 1375

转载 实战DeviceIoControl 之一:通过API访问设备驱动程序

P.bhw98{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; LINE-HEIGHT: normal; PADDING-TOP: 0px;

2006-06-06 16:32:00 1307

转载 实战DeviceIoControl 之二:获取软盘/硬盘/光盘的参数

P.bhw98{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; LINE-HEIGHT: normal; PADDING-TOP: 0px; FONT-F

2006-06-06 16:31:00 1338

转载 实战DeviceIoControl 之三:制作磁盘镜像文件

P.bhw98{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; LINE-HEIGHT: normal; PADDING-TOP: 0px; FONT-F

2006-06-06 16:30:00 923

转载 实战DeviceIoControl 之四:获取硬盘的详细信息

P.bhw98{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; LINE-HEIGHT: normal; PADDING-TOP: 0px; FONT-F

2006-06-06 16:28:00 1093

转载 实战DeviceIoControl 之五:列举已安装的存储设备

P.bhw98{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; LINE-HEIGHT: normal; PADDING-TOP: 0px; FONT-F

2006-06-06 16:26:00 1109

转载 实战DeviceIoControl 之六:访问物理端口

P.bhw98{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; LINE-HEIGHT: normal; PADDING-TOP: 0px; FO

2006-06-06 16:24:00 1185

转载 实战DeviceIoControl 之七:在Windows 9X中读写磁盘扇区

P.bhw98{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; LINE-HEIGHT: normal; PADDING-TOP: 0px; FO

2006-06-06 16:17:00 1495

转载 [原创]ListView控件如何使用系统图标 -- win32汇编

        昨天为了弄这个花了好多时间,搞得心都烦了,还好最后成功了,给了一点安慰,为了让一些初学者少走点弯路,我在这里给大家说下ListView控件是如何使用系统图标的(如果有什么地方错了请大家指出:)),大虾们就不必看了,本文的程序是以win32汇编来写的,前提是大家对ListView控件有一定的了解.       ListView有4种显示模式,分别是大图标、小图标、列表、详细信息,

2006-05-26 13:24:00 3577 1

转载 [原创]md5加密之纯C语言版(转载请注名出处)

      这程序是上一年写的,本来想自己收藏的,不过博客有点空就把它拿出来给大家分享,呵呵,那时候在研究md5加密算法,想找一个C语言版的md5加密,可惜找不到,有的只是ASP,JavaScript,C++版的,由于当时C++不怎么了解,只能看出个大概,没办法,上网搜索md5加密的算法,然后根据算法描述在暑假时候写出这个纯C语言版,可以在TC下编译,对于习惯用TC的朋友应该会有所收获

2006-05-11 17:28:00 1536

转载 磁盘操作资料

MBR Date  自磁芯大战以来,病毒从DOS时代的病毒发展到WINDOS系统的病毒,从变形、加密到智能化现在的病毒是让人防不胜防,现在网络上病毒大肆泛滥,给人们带来的很大的危害,本人在此仅做抛砖引玉,介绍病毒的原理,希望大家共同研究交流。(本文参考了网络上的部分文章,并引用了部分内容。) 要学DOS下的病毒,首先你必须要学会或掌握汇编语言。DOS下病毒一般分为引导型病毒、文件型病毒、混合型病毒

2006-04-30 09:25:00 4286

转载 C库函数手册

分类函数,所在函数库为ctype.hint isalpha(int ch)  若ch是字母(A-Z,a-z)返回非0值,否则返回0int isalnum(int ch)  若ch是字母(A-Z,a-z)或数字(0-9)                     返回非0值,否则返回0int isascii(int ch)  若ch是字符(ASCII码中的0-1

2006-04-29 23:08:00 973

原创 位操作--对优化算法有了个新的认识

  好久没来csdn了,今天想问个关于C读取扇区的问题(没人回答..),结果看到一个N皇后问题最快的算法,看了好一会才明白,这算法巧妙之处我认为有2个:1.以前都是用数组来描述状态,而这算法采用是的位来描述,运算速度可以大大提升,以后写程序对于描述状态的变量大家可以借鉴这个例子,会让你的程序跑得更快                        2.描述每行可放置的位置都是只用row,ld

2006-04-25 21:59:00 1486 1

原创 浅尝 Google™ Code Jam - 中国编程挑战赛

 今天一上csdn就发现了Google™ Code Jam - 中国编程挑战赛这东西http://www.topcoder.com/pl/?module=Static&d1=gccj05&d2=ZH_overview,进去看看感觉蛮吸引我的,以前还没参加过这种活动,虽然现在时间有点紧张,不过玩下无所谓,呵呵~~  去注册了个帐号,下载了个Java Runtime version 5.0,顺便进入了

2005-11-21 21:25:00 3646 10

转载 SQL语句导入导出大全

--1.excel--------------------------------- 导出到excelEXEC master..xp_cmdshell bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""-- 导入ExcelSELECT * FROM OpenDataSource(

2005-11-06 12:41:00 853

转载 实现千万级数据分页的存储过程!

/*  经测试,在 14483461 条记录中查询第 100000 页,每页 10 条记录按升序和降序第一次时间均为 0.47 秒,第二次时间均为 0.43 秒,测试语法如下:  exec GetRecordFromPage news,newsid,10,100000  news 为 表名, newsid 为关键字段, 使用时请先对 newsid 建立索引。*//*  函数名称: GetRecor

2005-10-27 13:26:00 969

转载 XSL应用实例

document.title="XSL应用实例 - "+document.title1.   XML与配对的XSL文件a)        1.xml                                                           b)        1.xslw3.org/1999/XSL/Transform">                     

2005-10-26 20:34:00 1470

转载 XSL/XML网页制作入门,入门到精通

一. XSL入门1.XSL---XML的样式表 HTML网页使用预先确定的标识(tags),这就是说所有的标记都有明确的含义,例如是另起一行是标题字体。所有的浏览器都知道如何解析和显示HTML网页。然而,XML没有固定的标识,我们可以建立我们自己需要的标识,所以浏览器不能自动解析它们,例如可以理解为表格,也可以理解为桌子。由于XML的可扩展性,使我们没有一个标准的办法来显示XML文档。为了控制XM

2005-10-26 16:36:00 1739

转载 系统级C语言程序设计(中断原理简介)

系统级C语言程序设计(中断原理简介)摘要:本文主要介绍C语言中中断服务程序的编写、安装和使用。由于硬中断服务程序的编写涉及到硬件端口读写操作,使得用户直接和硬件打交道,在程序设计过程中要用到的数据(如硬件端口地址等)比较多,这就使程序员和计算机的硬件设备间缺少一种“缓冲”的作用,况且,用汇编语言来直接对硬件编程要方便得多。本文仅对软中断程序的编写作个介绍。关键词:软中断、中断向量、中断向量表、TS

2005-09-04 14:38:00 2016

转载 关于SQL Server中几个未公布的访问注册表的扩展存储过程

  SQL Server中包含了几个可以访问系统注册表的扩展存储过程.但实际上这几个扩展存储过程是未公开的,从sql server 7.0就有了 在SQL server 2000中仍然保留,他们以后可能会删除.但是这几个存储过程却提供了在当前的SQL Server版本中访问系统注册表的能力, 而且很多人利用SQL Server来进行攻击系统时,往往都会用到这几个扩展存储过程.所以最好在SQL Se

2005-09-03 17:18:00 845

原创 SQL的一些用法小结

1.模糊查询: select * from 表名 where 查询字段 like %biao_%通配符--匹配任意字符_通配符--匹配单个字符2.字符串的连接(||): select 字段1 || , || 字段2  别名 from 表名 输出: 字段1,字段2 3.查找非空项: select * from 表名 where 字段 is not null4.集合查询: union 返回两个

2005-09-03 17:04:00 4274

转载 SQL Server 管理常用的SQL和T-SQL

          SQL Server 数据库管理常用的SQL和T-SQL: 1. 查看数据库的版本       select @@version       常见的几种SQL SERVER打补丁后的版本号:        8.00.194   Microsoft SQL Server 2000     8.00.384   Microsoft SQL Server 2000 SP1

2005-09-01 22:52:00 1252

转载 Asp.Net Forums 角色系统(1)

对虚拟社区而言,帐户管理是系统安全不可或缺的部分,ASP.NET Forums也一样。ASP.NET Forums采用以角色为中心的帐户管理模式。这种模式将系统的权限和用户分开,使用角色作为一个中间层,用户和角色的是多对多的关系,即,一个用户可以同时属于一个或多个角色,一个角色也可以同时包含一个或多个用户。用户访问某模块时,通过其所在的角色对该模块的使用权限来获得访问该模块的权限。这种分层的帐户管

2005-08-07 13:21:00 2203

转载 showModalDialog()、showModelessDialog()方法使用详解[转载]

 Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如:  showModalDialog() (IE 4+ 支持)  showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示HTM

2005-06-17 12:44:00 901

转载 如何用ADO.Net操作XML (转载)

已知有一个XML文件(bookstore.xml)如下:      Oberons Legacy    Corets, Eva    5.95   1、往节点中插入一个节点:   XmlDocument xmlDoc=new XmlDocument();   xmlDoc.Load("bookstore.xml");   XmlNode root=xmlDoc.SelectSingleNode(

2005-05-29 12:48:00 1001

原创 MYSQL初学者使用指南与介绍 选择自 onemaster 的 Blog

 MYSQL初学者使用指南与介绍 一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、

2005-05-27 12:39:00 1201

空空如也

空空如也

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

TA关注的人

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