- 博客(13)
- 收藏
- 关注
原创 个人日志(6、7月份)
Wednesday, june 21, 20061.When I get into my office, the first thing I do is configuring the "apache 2.2 + php5" environment and testing it so that I can ensure it could be running well .2.Then
2006-06-21 10:51:00
1328
转载 人生哲理
有一对兄弟,他们的家住在80层楼上。有一天他们外出旅行回家,发现大楼停电了!虽然他们背着大包的行李,但看来没有什么别的选择,于是哥哥对弟弟说,我们就爬楼梯上去!于是,他们背着两大包行李开始爬楼梯。爬到20楼的时候他们开始累了,哥哥说“包包太重了,不如这样吧,我们把包包放在这里,等来电后坐电梯来拿。”于是,他们把行李放在了20楼,轻松多了,继续向上爬。 他们有说有笑地往上爬,但是好景不长,到了
2006-06-21 10:25:00
781
原创 apache 环境下 php 的配置
PHP 以 CGI 方式安装到 Apache 2.0: 将如下指令插入到 Apache 的 httpd.conf 配置文件中,以设置 CGI 二进制文件: ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe"
2006-06-21 10:07:00
800
翻译 在mfc编程中创建web风格的图形用户界面(五)
用CHtmlDialog类创建dialog窗口显示html 除了主窗口之外,大部分应用程序还需要创建其它会话窗口。这些会话窗口也可能会需要设计十分复杂的界面,不仅仅是在外观上来说,还包括对于用户操作的响应也是一样繁杂。所以说,十分有必要在这些地方也使用dhtml来设计用户界面。关于如何使用CView的派生类显示会话窗口的内容,在msdn中 Paul DiLascia 已经为我们提供了解决方
2006-06-20 16:54:00
1962
翻译 在mfc编程中创建web风格的图形用户界面(四)
html窗口事件处理 CHtmlView类中缺少了什么? 典型的程序处理脚本都是假定能够从程序界面的各个元素(比如按钮)中接收到事件或者数据输入。所以在我们的程序中,还需要解决html界面与MFC后台程序的信息交互问题。我们不必头疼,其实这个问题也并不复杂,我们可以利用CHtmlView类中的OnBeforeNavigate2函数把html界面中的事件传递给MFC后台代码进行处理。
2006-06-19 19:38:00
1779
翻译 在mfc编程中创建web风格的图形用户界面(三)
用CHtmlView类显示html格式 我们需要将程序界面中的html代码做一些改动,让他们看起来和IE中看到的略有不同。 在MFC程序中显示html格式是很容易的事情。只需要我们调用CHtmlView类就可以完成这项工作。首先我们要创建一个新的“MFC AppWizard(exe)”工程,选择单文档结构视图并打开多文档Document View结构支持。然后在CLass Wiza
2006-06-19 16:38:00
1627
翻译 在mfc编程中创建web风格的图形用户界面(二)
使用web风格用户界面的例子 web风格的用户界面实际上是在微软的程序中第一次出现的,就用在微软的操作系统中。(这种界面风格可以作为开发者一种不错的选择,我很痛恨微软为何不把这种方式推荐给大家,为何不把这种方式结合到他的开发工具中。) 上图是Windows XP中的帮助窗口,用到了web风格的界面。 诺顿反病毒程序中使用了web界面。 Windows X
2006-06-19 12:20:00
1968
翻译 在mfc编程中创建web风格的图形用户界面(一)
文章的介绍 本文将为大家介绍如何在一个用MFC编写的程序中创建web风格的图形用户界面。这里我所讲述的“application with Web-style GUI”,意思是说用户界面的全部或者一部分是html格式组成的。下面这副图为我们展示了一个web风格的会话窗口。 当我尝试在程序中使用这种web类型的用户界面时,我面临以下两个问题: 1、如何处理web界面
2006-06-19 11:28:00
2204
翻译 缓冲区溢出笔记(2006年6月13日)
一个简单的例子 #include #include char shellcode[] = "/xeb/x1f/x5e/x89/x76/x08/x31/xc0/x88/x46/x07/x89/x46/x0c/xb0/x0b""/x89/xf3/x8d/x4e/x08/x8d/x56/x0c/xcd/x80/x31/xdb/x89/xd8/x40/xcd""/x80/xe8/xdc/xff/xff
2006-06-13 10:40:00
1124
2
翻译 缓冲区溢出笔记(2006年6月12日)
第二章 栈溢出 前一章我们简要的介绍了内存的组织管理,内存是如何加载一个程序并运行的,如何会引发栈溢出以及栈溢出能够产生什么样的危害。 这就让读者明白了我们为什么要把关注的重心放到栈溢出的研究分析上来。首先,我们看看栈溢出利用的一般方式 shell code(之所以叫做shell code,因为这种方式往往实现一个root shell)。随后,让我们通过一些例子来熟悉这些原理。原理 在
2006-06-12 12:21:00
1438
翻译 缓冲区溢出笔记(2006年6月9日)
栈通常用来存储函数的形式参数、本地变量(局部变量)以及在函数调用之前栈状态的信息。栈的读写遵循“LIFO”,即后进先出的原则,栈的长度向内存的低地址增长。堆通常用来存放动态分配的变量。举一个比较典型的例子,如果程序中调用了malloc函数去动态分配一块内存给一个指针,那么这个指针将有一个堆地址。堆的长度向内存的高地址增长。 .bss和.data两个内存块,用来存放全局变量,这些变量的地址
2006-06-09 11:04:00
1418
翻译 缓冲区溢出笔记(2006年6月8日)
1988年11月2日,伴随着一种叫做“Morris Worm”的蠕虫病毒的诞生,一种新形式的计算机以及网络威胁出现了,这就是缓冲区溢出。之后,缓冲区溢出漏洞在许多地方被发现,包括各种服务程序以及应用程序。众多的含有漏洞的程序以及对这些漏洞的各种利用方式让人们意识到缓冲区溢出的巨大危害。通常,利用缓冲区溢出的漏洞,可以使得攻击者获得一个远程主机的shell,或者活得超级管理员的权限。总之,缓冲
2006-06-08 19:35:00
880
原创 有志者事竟成!研究溢出的想法由来以久。
2004年接触了一些溢出利用的工具,了解了一些溢出的粗略原理,就想研究溢出,尝试自己动手开发溢出的程序。由于各方面的原因,一致未能真正起步。庸庸碌碌的虚度了两年的时光,发现自己未能有一项拿的出的本领,理论学习的水平很浅薄,实战中能形成的生产力更是很微弱。如今2006年已经日程过半,学习溢出的想法再次涌上心头,这次下定决心就一定要实现。任何事情如果不给自己一个时限,不给自己一个底线的目标,实现目标就
2006-06-08 18:08:00
1075
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人