Web开发
fengrx
认真!谦虚!真诚!守信!
展开
-
获取页面元素DIV的坐标及大小
原创 2009-05-05 17:50:00 · 1073 阅读 · 0 评论 -
DNS一种新的穿透防火墙的数据传输技术
使用该技术背景:在目标主机安放后门,需要将数据传输出去,同时数据很重要,动作不能太大.其他情况"严重"不推荐使用该技术(后面我会讲到为什么). 针对目前防火墙的一些情况,如果自己的进程开一个端口(甚至是新建套接字)肯定被拦.相反,有一点我们也很清楚:被防火墙验证的进程在传送数据时永远不会被拦.所以,我的思路很简单:将其他进程中允许数据传输的套接字句柄拿为已用.过程如下:1转载 2009-05-26 11:12:00 · 2267 阅读 · 0 评论 -
开发IE插件Toolbar
原帖:http://blog.csdn.net/tyrone1979/archive/2006/09/10/1200668.aspx免费教你开发IE插件Toolbar的文章可真是少见。还好我在www.codeproject.com里找到一篇,http://www.codeproject.com/atl/ietoolbartutorial.asp。不过还是花了一天的时间才自己编写转载 2009-05-26 10:58:00 · 697 阅读 · 0 评论 -
Windows Server 2003网络服务器安全攻略
Win2003 Server的安全性较之Win2K确实有了很大的提高,但是用Win2003 Server作为服务器是否就真的安全了?如何才能打造一个安全的个人Web服务器?下面我们简单介绍一下…… 一、Windows Server2003的安装 1、安装系统最少两需要个分区,分区格式都采用NTFS格式 2、在断开网络的情况安装好2003系统 3、安装IIS,仅安装必要的转载 2009-06-05 08:33:00 · 613 阅读 · 0 评论 -
ActiveX组件与JavaScript交互 方法1
1.在COM组件中调用JavaScript函数// 连接点方式页面javascript脚本 object classid="CLSID:B568F111-DFE4-4944-B67F-0728AB2AB30F" id="testCom" VIEWASTEXT>object>"JavaScript" for="testC转载 2009-06-05 10:08:00 · 1070 阅读 · 0 评论 -
JavaScript监测ActiveX控件是否已经安装过的代码
function detectPlugin(CLSID,functionName) { var pluginDiv = document.createElement("") document.body.insertBefore(pluginDiv); pluginDiv.innerHTML = + CLSID +">; tr转载 2009-06-05 10:09:00 · 658 阅读 · 0 评论 -
把javascript,vbscript中得数组传递给COM组件(or Activex)
COM组件的方法在IDL中的声明:[id(1), helpstring("方法InputArray")] HRESULT InputArray([in] VARIANT vData);在脚本中建立数组并调用COM组件的方法:当数组很大的时候,like 100k ,javascript在给数组赋值的时候效率非常低!完成时间,cpu占用率,占用的内存都大转载 2009-06-05 10:11:00 · 604 阅读 · 0 评论 -
ActiveX控件签名
一,使用微软的工具不采用私钥文件1.制作根证书makecert -sk "myPK" -ss mySSName -n "CN=公司名称" -r myroot.cersk-表示主题的密钥容器位置,ss-主题的证书存储名称, n-证书颁发对象,r-证书存储位置;2.制作子证书makecert -sk "myPK" -is mySSName -n "CN=公司名称" -$ comme转载 2009-06-05 10:11:00 · 2009 阅读 · 0 评论 -
VB6.0调用WEBService问题
问题描述:在用非.NET客户端调用WebService中,按照使用Soap Toolkit中的指导实现起来很简单,但在实际使用过程中却发现一个问题。假如Webservice提供的方法是:int SimpleMath.Add(int n1,int n2),返回值是n1+n2, 但按照soap toolkit提供的例子,使用VC进行调用,得到的返回值却是0。记录下我的解决过程,备忘。转载 2009-06-05 10:12:00 · 6132 阅读 · 0 评论 -
跟踪和恢复大文件下载
在Web应用程序中处理大文件下载的问题一直出了名的困难,因此对于大多数站点来说,如果用户的下载被中断了,它们只能说悲哀降临到用户的身上了。但是我们现在不必这样了,因为你可以使自己的ASP.NET应用程序有能力支持可恢复(继续)的大文件下载。使用本文提供的方法的时候,你可以跟踪下载的过程,这样你就可以处理动态建立的文件--而且要达到这个目标根本不需要旧式的ISAPI动态链接库和非转载 2009-06-05 08:31:00 · 748 阅读 · 0 评论 -
木马技术研究第一部分
原帖:http://blog.csdn.net/davemin/archive/2006/10/30/1356139.aspx 申明: 本文涉及到的技术只供参考研究之用,不可用于非法行为,本人不负责。A. 写在开始自以为编写了几年的网络通信程序,对网络很熟悉,碰到个搞UNIX的朋友,才知道我对网络不精通。自以为研究了系统几年,对系统很熟悉,碰到个一直写驱动的朋友,才知道不转载 2009-05-26 11:08:00 · 515 阅读 · 0 评论 -
流氓软件的技术
流氓软件的技术五花八门,任何一项功能都有可能成为流氓技术,就象武器,用好了可以伸张正义,用歪了却成为罪恶的帮凶。首先我从win32下的一些流氓着数分析开始:1。我想做为一个流氓软件,首先要做到的是实时运行,譬如在注册表的run下,在boot下增加它的启动。这应该是比较老的方法,以前 3721好象就是在run下,但是现在一般的人都知道了。2。作为流氓软件,已经改变了以前一些木马的特性了,转载 2009-05-26 11:22:00 · 728 阅读 · 0 评论 -
xp sp2与iis组件的不兼容,导致500错误的解决方法
iis5的http 500内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是asp程序不能浏览但htm静态网页不受影响。另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录。具体如下:(一)ie中的表现当浏览以前能够正常运行的asp页面时会出现如下的错误:网页无法显示您要访问的网页存在问题,因此无法显示。请尝试下列操作:打开http://127.0.0转载 2009-05-11 19:24:00 · 1240 阅读 · 0 评论 -
基于TCP/IP的局域网多用户通信
由于因特网的迅速流行,越来越多的应用程序具备了在网上与其它程序通信的能力。从WIN95开始微软把网络功能融进了它的操作系统,使得应用程序网络通信能力更为普及。因此,微软的TCP/IP协议也就成为网络应用程序基于的首选协议。 一般采用TCP/IP协议的应用程序只实现了单用户与服务器间点对点的连接,而本文在VC6.0的环境下,运用了了多线程以及共享数据结构技术,不仅实现了多用户与服务器间的转载 2009-05-09 13:42:00 · 674 阅读 · 0 评论 -
XP 下IIS 500错误真正完美的解决方法
可以说,XP下的IIS 500 错误是个老大难问题,我找了很久的资料也不能解决,网上流行一篇文章大概是教同步IIS用户密码(文章见:http://hi.baidu.com/icancn/blog/item/d4a9fded9c31214f78f055c3.html),可以说,这篇文章介绍得很模糊,我个人按照上面做,并不能解决问题,而且这篇文章介绍的操作方法很复杂,让人我这个学计算机专业的人都晕死!转载 2009-05-11 19:17:00 · 2465 阅读 · 1 评论 -
IIS部署相关
1.首先按:http://blog.csdn.net/fengrx/archive/2009/05/11/4168781.aspx操作 2.找不到IIS Out-Of-Process Pooled Applications 2.1方法1:按上面的帖子中的方法试。 2.2方法2:方法1不成功,则运行命令:iisreset 3.对于。NET部署,最好在运行上面的iisreset原创 2009-05-12 08:48:00 · 1285 阅读 · 0 评论 -
用WinInet远程下载文件的示例代码
原帖:http://blog.csdn.net/biweilun/archive/2009/04/29/4135634.aspx #include #include #include #include using namespace std;#pragma comment(lib,"wininet.lib") void main() {转载 2009-05-24 11:29:00 · 849 阅读 · 0 评论 -
VC++ 用NetAPI获取网卡的物理MAC地址
网上很多的用VC读取MAC代码都没用,坑害了不少新手朋友,我在这里把网上流传的一些错误版本进行了整合和纠错,在这里把有效代码贴出来,有疑问欢迎提出。 // Mac-Reader.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include转载 2009-05-24 11:31:00 · 1603 阅读 · 0 评论 -
反流技术之IE插件技术研究第一部分
原帖:http://blog.csdn.net/davemin/archive/2007/01/05/1474858.aspx 申明: 本文涉及到的技术只供参考研究之用,不可用于非法行为,本人不负责。A. 写在开始:继写了木马技术研究第一部分后, 我发现我的blog,PageRank上升了.最终发现中国的很多网站上摘抄我blog上的一些文章. 我写的东西很少,而能转载 2009-05-26 11:07:00 · 793 阅读 · 0 评论 -
减小Exe, DLL 的大小问题 - VC
原帖:http://blog.csdn.net/davemin/archive/2006/09/26/1289795.aspx 1. 普通Exe 文件完全可以使用下面方法: A. link标记: /nodefaultlib 代表: Ignore all default libraries包括运行时库, 都不用. 当然如果大家要用相关c运行时库的api 怎么办呢?转载 2009-05-26 11:15:00 · 1702 阅读 · 0 评论 -
设计Public API
原帖:http://blog.csdn.net/davemin/archive/2006/05/10/722388.aspx 为Library设计Public API, 是一件非常困难的事。设计Public API, Interface, 命名API, Interface 相当于给你的小孩取名一样。主要原则是:1. 易简单2. 名字易清晰可以稍微转载 2009-05-26 11:23:00 · 696 阅读 · 0 评论 -
网络编程学习小结
几种网络编程方式:ISAPI、CGI、WinInet、Winsock它们之间的区别:1) ISAPI主要是开发基于浏览器客户端与服务器端程序。效率比CGI方式高,而且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层)2) CGI主要是开发基于浏览器客户端与服务器端程序。(基于TCP/IP模型中的应用层)3) WinInet主要是开发客户端转载 2009-09-08 08:45:00 · 747 阅读 · 0 评论