自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

转载 python实现自动更换ip的方法

from:http://www.jb51.net/article/65513.htm本文实例讲述了python实现自动更换ip的方法。分享给大家供大家参考。具体实现方法如下:?123456789101112131415

2017-03-16 16:53:09 7138 2

转载 Impress.js上手 - 抛开PPT、制作Web 3D幻灯片放映

唯一的限制是你的创造力!http://www.cnblogs.com/LonelyShadow/p/4338671.html?utm_source=tuicool&utm_medium=referralhttp://www.cnblogs.com/Darren_code/archive/2013/01/04/impressjs.html

2016-11-23 08:54:25 632

转载 Reflective DLL Injection(字面翻译:反射dll注入)

这两天把印度佬的metasploit视频看完了.带着印度口音的英语伤不起啊(请自己想象生活大爆炸里Rajesh),但是这个印度佬的口音特别重,-___-,脑海里久久回荡着印度腔英语......     为什么会提到Reflective DLL Injection,看Metasploit Unleashed,里面提到神器meterpreter和vnc injection都是利用这种技

2015-02-06 16:38:53 5605 2

转载 Shellcode的编写

Shellcode的编写http://blog.chinaunix.net/uid-24917554-id-3506660.htmlWindows平台 上次学习了下堆喷漏洞的原理,虽说之前有学习过缓冲区溢出的原理,但还没了解过堆喷这个概念,于是趁此机会学习了,顺便复习了缓冲区溢出这块知识,之前由于各种原因对Shellcode的编写只是了解个大概,并没有真正动手写过一个She

2015-01-28 16:34:34 593

转载 C# 进制之间的转换

///         /// 十进制转换为二进制        ///         ///         ///         public static string DecToBin(string x)        {            string z = null;            int X = Convert.ToInt32(x);

2014-11-04 22:02:03 592

转载 Web自动化测试原理

Web自动化测试原理2012年09月03日 ⁄ 测试工具, 测试技术, 软件测试 ⁄ 共 2487字 ⁄ 字号 小 中 大 ⁄ 暂无评论 ⁄ 阅读 4,509 次目前有很多Web UI自动化测试框架,如WatiN,Selinimu,WebDriver等,这些框架都可以操作Web中的控件,模拟用户输入,点击等操作,实现Web自动化测试。其实这些工具的原理都

2013-11-25 15:51:07 4084

转载 启动 服务 代码 详解

启动 服务 代码 详解2009年08月30日 14:10Windows NT 与Windows 9x 有一个非常重要的区别,即Windows NT 提供了很多功能强大的Service(服 务)。这些Service 可以随着NT 的启动而自启动,也可以让用户通过控制面板启动,还可以被Win32 应用程序起停。甚至在没有用户登录系统的情况下,这些Service 也能执行。许

2012-11-21 17:22:29 594

转载 木马编程DIY第8篇服务启动技术

随意打开一个木马的服务生成端,你都能发现里面有一种启动方式叫“服务启动”,也就是说这个技术以经是大众化的了,但是你写过这样的程序吗?如果写过的话,你就可以泡杯茶先休息一下,如果还不是太了解的话,那就一块来学习一下 通常编写一个服务需要两个程序,一个是实现功能的Service程序,一个是用于对Service程序进行控制的控制程序。这里需要注意的是实现Service功能的程序与一般的程

2012-11-21 17:21:51 317

转载 一个注册/删除/启动/停止服务的源代码

服务工具 - 注册/删除/启动/停止学习编写服务程序, 先写一个这个便于调试程序, 呵呵, 各位指点一二// ServiceTool.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include "winsvc.h"#include #

2012-11-21 17:21:04 388

转载 ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别

表单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解ASP.NET Get和Post两种提交的区别: [c-sharp] view plaincopy"form1" method="get" runat="server">                    你的名字"name" runat="server">

2012-09-18 17:04:55 569

转载 srand()和rand()详解

标准库(被包含于中)提供两个帮助生成伪随机数的函数:函数一:int rand(void);从srand(seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。函数二:void srand(unsigned seed);参数seed是rand()的种子,用来初始化rand()的起始值。可以认为rand()在每次被

2012-09-18 17:02:31 374

转载 base64编码类源代码(C#)

using System;   namespace shapBse64{/// /// 有关base64编码算法哋楿关操作///By 自由渀腾(wgscd)/// public class SBase64{public SBase64(){//// TODO: 在此处添加构造函数逻辑//}//-------------------

2012-07-12 17:10:00 764

转载 C#的base64编码、解码函数

C#的base64编码、解码函数 [转]Posted on 2009-07-21 12:35 chen eric 阅读(1354) 评论(0) 编辑 收藏 /// ///Base64 编码/解码/// public class Base64{    ///     /// Base64编码    ///     ///     ///

2012-07-12 17:08:32 3928

转载 ASP.NET 以 Request.Querystring、Request.Form 或 Request.Params 获取客户端的数据

本文内容本文旨在说明客户端向服务器如何发送数据,以及服务器如何接收。虽然这种实现方式现在已经看不到了,但是这种机制是不变的,已经变成了一种底层实现,所以还是有必要了解的。ASP.NET Get 与 Post 方式ASP.NET Request.querystring、Request.Form 和 Request.Params 比较示例 ASP.NET 原始请求(HT

2012-07-11 10:36:05 2205

转载 细说ASP.NET页面间数据传递的几种方法

在这里我们将介绍的是ASP.NET页面间数据传递的几种方法,希望对大家有所帮助。AD:本文我们将讨论的是ASP.NET页面间数据传递的几种方法,对此希望能帮助大家正确的理解ASP.NET页面间数据传递的用处以及便利性。0、引言Web页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳

2012-07-11 08:54:07 365

转载 asp.net表单提交方法GET\POST

单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解ASP.NET Get和Post两种提交的区别:单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解ASP.NET Get和Post两种提交的区别:               你的名字                   你的网站

2012-07-11 08:48:58 566

转载 ASP.NET中get方法和post方法的区别

我们都知道,get是从服务器上获取数据,post是向服务器上传数据。本文主要介绍ASP.NET中get方法和post方法的区别,一起来看。AD:在网页设计中,无论是动态还是静态,get方法是默认的,它在URL地址长度是有限的,所以get请求方法能传送的数据也是有限的,一般get方法能传递256字节的数据,当get请求方法传递的数据长度不能满足需求时,就需要采

2012-07-10 17:36:39 410

转载 用java的.net包和http的post实现upload和download- -

用java的.net包和http的post实现upload和download- -                                        用java的.net包和http的post实现upload和download。需要用到的对象有URL, HttpURLConnection, OutputStreamWriter等.下面给出源码: 1.文件上传:

2012-07-10 17:29:04 583

转载 .NET发送POST请求

怎样通过HttpWebRequest 发送 POST 请求到一个网页服务器?例如编写个程序实现自动用户登录,自动提交表单数据到网站等。假如某个页面有个如下的表单(Form):http://www.breakn.com/login.asp" method="post">从表单可看到表单有两个表单域,一个是userid另一个是password,所以以POST形式提交的数

2012-07-10 17:22:35 1244

转载 用VC进行COM编程所必须掌握的理论知识

1. COM组件实际上是一个C++类,而接口都是纯虚类,组件从接口派生而来。我们可以简单的用纯粹的C++的语法形式来描述COM是个什么东西:class IObject{public:virtual Function1(...) = 0;virtual Function2(...) = 0;....};class MyObject : public IObject

2012-07-02 16:07:48 400

转载 关于 IDispatch 接口的 LPDispatch 属性的实现

文章概要:在我们自己写的自动化组件中,当然你可以把所有的方法都用唯一的一个自动化接口表现出来,但是这样好吗?所有的方法都处于一个层次上,没有适当的分类,显然不是个优秀的组件。好了,下面看看我们如何实现分层次的自动化组件吧。好象是绕口令一样的标题。呵呵,看看下面的这个例子,我想大家就知道是什么意思了吧。在脚本语言中,我们经常看到类似这样的语句:obj.Document.Write(...

2012-06-19 11:33:16 1126

转载 IE里的探索之定制浏览器好助手

访问文档对象   现在 BHO 引用了 Internet Explorer 的 WebBrowser 控件并已经连接到浏览器 以接收它产生的事件。在 Web 页面被完全下载并被正确地初始化之后,现在终于可以通过 DHTML 文档对象模型访问它了。WebBrowser 的 Document 属性返回一个指向文档对象的 IDispatch 接口的指针:  CComPtr pDisp;

2012-06-13 15:26:43 282

转载 IE里的探索之定制浏览器好助手

访问文档对象   现在 BHO 引用了 Internet Explorer 的 WebBrowser 控件并已经连接到浏览器 以接收它产生的事件。在 Web 页面被完全下载并被正确地初始化之后,现在终于可以通过 DHTML 文档对象模型访问它了。WebBrowser 的 Document 属性返回一个指向文档对象的 IDispatch 接口的指针:  CComPtr pDisp;

2012-06-13 15:10:39 348

转载 IE里的探索之定制浏览器好助手

访问文档对象   现在 BHO 引用了 Internet Explorer 的 WebBrowser 控件并已经连接到浏览器 以接收它产生的事件。在 Web 页面被完全下载并被正确地初始化之后,现在终于可以通过 DHTML 文档对象模型访问它了。WebBrowser 的 Document 属性返回一个指向文档对象的 IDispatch 接口的指针:  CComPtr pDisp;

2012-06-13 15:10:07 197

转载 IE 控件一些高级使用方法

文章概要:本文介绍如下内容:1、如何显示内存中的 HTML 网页;2、如何屏蔽掉鼠标右键的上下文菜单;3、如何扩展 HTML 中的脚本(external)对象;4、如何显示 HTML 样式的对话窗;5、如何执行 HTML 脚本;本文介绍如下内容1、如何显示内存中的 HTML 网页;2、如何屏蔽掉鼠标右键的上下文菜单;3、如何扩展 HTML 中的脚本(external)对象;

2012-06-12 17:37:22 499

转载 如何使用BHO定制你的Internet Explorer浏览器

文章概要:有时,你可能需要一个定制版本的浏览器。在这种情况下,你可以自由地把一些新颖但又不标准的特征增加到一个浏览器上。结果,你最终有的只是一个新但不标准的浏览器。Web浏览器控件只是浏览器的分析引擎。这意味着仍然存在若干的与用户接口相关的工作等待你做――增加一个地址栏,工具栏,历史记录,状态栏,频道栏和收藏夹等。如此,要产生一个定制的浏览器,你可以进行两种类型的编程――一种象微软把Web浏览器控

2012-06-12 16:47:09 621

转载 _com_util::ConvertStringToBSTR 使用时的注意事项

在进行COM编程的时候常常用到VARIANT类型的变量, 其中的字符串分量为bstrVal即双字节的BSTR, 如果需要将其转换为字符串STRING我以前使用强制类型转换:    (const char*)bsVal;在看了潘爱民老师的>偶尔发现如下函数(例子摘自MSDN)   //compile options needed: /Gr or /Gz   #include

2012-06-12 10:21:59 791

转载 如何控制IE的行为

下面演示一个控制IE进行刷新的方法:第一步、创建 SHDocVw::IShellWindowsPtr m_spSHWinds; if (m_spSHWinds == NULL){ if (m_spSHWinds.CreateInstance(__uuidof(SHDocVw::ShellWindows)) != S_OK){

2012-06-07 17:31:53 355

转载 ATL 实现定制的 IE 浏览器栏、工具栏和桌面工具栏

关键字:Band,Desk Band,Explorer Band,Tool Band,浏览器栏,工具栏,桌面工具栏一、引言  最近,由于工作的要求,我需要在 IE 上做一些开发工作。于是在 MSDN 上翻阅了一些资料,根据 MSDN 上的说明我用 ATL 胜利完成了“资本家老板”分配的任务。(并且在白天睡觉的过程中梦到了老板给我加工资啦......)现在,我把 MSDN 上的原

2012-06-07 17:31:08 509

转载 COM编程入门--- 第一部分——什么是COM,如何使用COM

本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。  COM即组件对象模型,是Component Object Model 取前三个字母的缩写,这三个字母在当今Windows的世界中随处可见。随时涌现出来的大把大把的新技术都以COM为基础。各种文档中也

2012-06-07 17:24:54 401

转载 COM编程入门-- 第二部分——深入COM服务器

本文为刚刚接触COM的程序员提供编程指南,解释COM服务器内幕以及如何用C++编写自己的接口。继上一篇COM编程入门之后,本文将讨论有关COM服务器的内容,解释编写自己的COM接口和COM服务器所需要的步骤和知识,以及详细讨论当COM库对COM服务器进行调用时,COM服务器运行的内部机制。  如果你读过上一篇文章。应该很熟悉COM客户端是怎么会事了。本文将讨论COM的另一端——COM服务器。内

2012-06-07 17:23:22 1305

转载 COM技术初探(一)

目录一. COM是一个更好的 C++   1. COM 是什么   2. 从 C++ 到 DLL 再到 COM      2.1 C++      2.2 DLL      2.3 COM二. COM基础   1. COM基本知识      1.1 返回值HRESULT      1.2 初识idl      1.3 IU

2012-06-07 17:22:09 213

转载 COM编程快速入门

1.什么是COM    COM是一种跨应用和语言共享二进制代码的方法。与C++不同,它提倡源代码重用。ATL便是一个很好的例证。源码级重用虽然好,但只能用于C++。它还带来了名字冲突的可能性,更不用说不断拷贝重用代码而导致工程膨胀和臃肿。    Windows使用DLLs在二进制级共享代码。这也是Windows程序运行的关键——重用kernel32.dll, user32.dll等。但DL

2012-06-07 17:08:37 238

转载 利用IWebBrowser2接口的Navigate2方法实现Http POST传输

开发中的社区游戏,要求将原来的mini浏览器扩展成可以通过Http POST传输来打开网页,比如:通过提交用户id,password,用户的action(查看profile,查看日记,打开blog等等),从而在mini浏览器里打开相应的网页。具体实现是通过获取浏览器的IWebBrowser2指针,用该接口的Navigate2方法来实现,Navigate2在MSDN描述如下, HRESULT

2012-06-06 16:29:08 729

Masm集成环境编译器

Masm集成环境,在windows环境下的汇编利器,告别黑屏时代

2011-04-25

ethereal源码.tar.gz

ethereal源码.抓包工具,网络数据分析

2009-10-15

空空如也

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

TA关注的人

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