自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (10)
  • 收藏
  • 关注

转载 Retrieve HttpOnly Session Cookie in WebBrowser

http://www.codeproject.com/Articles/38616/Retrieve-HttpOnly-Session-Cookie-in-WebBrowser

2014-08-18 21:51:54 1405

转载 c#模拟网页实现12306登陆、自动刷票、自动抢票完全篇

这一篇文章,我将从头到尾教大家使用c#模拟网页面登陆12306网站,自动刷票,选择订票人,到最后一步提交订单。研究过HTTP协议的童鞋们都知道,我们在访问网站时,是有两种方式的,POST和GET方式,HTTP协议是TCP/IP的一部分,有兴趣的可以使用Socket通讯可以模拟出HTTP的访问机制。我们再说POST和GET方式,在访问一个页面时,浏览器会提交一个本地cookie提交到网站服务器,co

2014-08-15 17:14:26 13677 3

转载 Cookies揭秘 [Asp.Net, Javascript]

一,前言Cookies想必所有人都了解, 但是未必所有人都精通。本文讲解了Cookies的各方面知识, 并且提出来了最佳实践。这是笔者在日常工作中的积累和沉淀。 二,基础知识1.什么是CookiesCookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。

2014-08-11 23:35:46 562

转载 正则表达式资料大全

匹配双字节字符(包括汉字在内):[^\x00-\xff]匹配空行的正则表达式:\n[\s| ]*\r匹配HTML标记的正则表达式:/.*|/ 匹配首尾空格的正则表达式:(^\s*)|(\s*$)匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*匹配网址URL的正则表达式:http://([\w-]+\.)+[\

2014-08-09 16:01:37 418

转载 检测本机是否登录了指定QQ账号

有时候做程序,喜欢把程序的注册与用户QQ号码绑定,程序仅允许登录成功了指定QQ账号时才可使用,为了实现这个目的,有人用API取QQ窗口、QQ托盘图标上的QQ账号,但是这个方法写起来比较麻烦,如果用户有意玩玩的话,也可以自己在你软件获取之前先用API修改你要获取的目标信息!还有一种方法就是内存读取,当然要找到一个QQ登录成功后存放QQ号码的地址,基址肯定是不存在的,再加之QQ

2014-08-05 00:42:22 2415

原创 IE中执行JS

1.2.ShellWindows m_IEFoundBrowsers = new ShellWindowsClass();foreach (InternetExplorer Browser in m_IEFoundBrowsers){if (Browser.Document is HTMLDocumentClass){HTMLDocumentClass doc2

2014-08-01 11:12:54 1882 1

转载 HTTP 发送特殊字符 &

在用HTTP发送带有中文时用encodeURI()方法,发送带有特殊字符的字符串时,这个方法对这!@#$%^*()等是不进行重新编码的,因为这些是ASCLL编吗,如果用get 方式,发送特殊字符会不能成功发送。 这种情况下可以用post 方式去发送一些特殊字符,例如*()%$等,但post方式在发送的内容中如果有&字符还是不可以因为post在传输过程中是一个特殊字符。如果先把这个&字符转换为%

2014-07-31 19:44:47 1063

转载 如何让IE9或IE8打开多个网页时只保留一个IEXPLORE.EXE进程

问题分析IE 浏览器在同时打开多个选项卡后,Windows 会同时运行多个不同的 IEXPLORE.EXE 进程,这个现象并非是不正常的故障,而是 IE 浏览器在 IE 8 及后续的版本中引入的“松散耦合进程框架(Loosely Coupled IE)”进程管理技术。此技术允许 IE 浏览器将主窗口与选项卡用不同的、分离的 IEXPLORE.EXE 进程隔开。如果一个选项卡遇到了问题需要关

2014-07-28 23:47:49 4268

转载 Change Internet Proxy settings

IntroductionChanging proxy settings of IE is a frequent requirement of mine. Then I got the idea of writing a tool by myself, at last. I have not found clear instructions on this. Many articles re

2014-07-28 23:42:53 3789

转载 在游戏中使用keybd_event的问题

今天发现在游戏中,keybd_event不能使用,结果发现游戏是使用directinput实现读取键盘的,关键还是扫描码的问题,我抄了一段老外的代码,经测试有效(在金庸中测试重复输入空格):#include #include // for key pushingBYTE scan_code(DWORD pKey){    const DWORD result = Map

2014-07-27 14:54:04 2849 1

转载 .net(c#)提取多层嵌套的JSON

Newtonsoft.Json.Net20.dll 下载请访问http://files.cnblogs.com/hualei/Newtonsoft.Json.Net20.rar在.net 2.0中提取这样的json{"name":"lily","age":23,"addr":{"city":guangzhou,"province":guangdong}}引用命名空间

2014-07-26 15:25:38 21891

原创 更改Cookie路径,使IE能够实现多账号多开

更改Cookie路径,使IE能够实现多账号多开以论坛账号为例子说明。论坛一般来说都记录cookie,这样我们就可以每次访问时免登陆,但是,因为同一浏览器会共享cookie,所以我们的多账号一般不能多开。现在的人一般来说针对这个问题都采用这两种方法的多,一是使用多种浏览器,如IE和firefox等,因为它们的cookie是不同的,所以使用一种浏览器开一套账号;二是使用部分浏览器的隐私模式,这

2014-07-25 16:25:25 7933

转载 Writing and Compiling A Simple Program For OpenWrt

Written by Eric Bishop Part I: A Simple Program In C added 8/23/2007 Part II: C++ and the Standard Template Library (STL) added 10/10/2007 Part III: Building and Using the Kamikaze SDK added 12/

2014-07-22 16:03:05 2149

转载 c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2

可以实现例如通过应用程序操作google搜索,用户输入要搜索的内容,然后在google中搜索;可以自动点击网页上的按钮等功能    1. 加入对Microsoft Internet Controls的引用;    2. 加入对Microsoft HTML Object Library的引用;(要引入Microsoft.mshtml.dll 地址是C:\Program Files

2014-07-20 00:28:11 1565

翻译 Multi Tab WebBrowser

A webbrowser example of how to open new web windows in new tabs.http://www.codeproject.com/Articles/9332/Multi-Tab-WebBrowser

2014-07-19 10:42:49 850

转载 WebBrowser介绍——Javascript与C++互操作

WebBrowser控件是Microsoft提供的一个用于网页浏览的客户端控件,WebBrowser控件的使用相当广泛,例如很多邮件客户端都是使用可编辑的WebBrowser控件作为写邮件的工具,也有很多软件用WebBrowser控件弹出网页,如qq的新闻首页。微软的MFC和.NET都有WebBrowser控件,这两个控件虽然容易上手,不过由于包装的太好,所以很难深入。因此本文介绍的Web

2014-06-11 01:25:13 806

转载 强制IE浏览器或WebBrowser控件使用指定版本显示网页

最近为了抓取淘宝的成交数据,用C#的WebBrowser控件开发了一个简单的程序.发现WebBrowser控件默认使用的版本是IE7的兼容模式.而淘宝的宝贝详细页居然对IE7的支持不是很好.成交记录无法显示,而我本机安装的是IE10,那么有没有办法使我的WebBrowser控件的使用的IE版本高点呢?查找到了MSDN的一篇文章,上面有详细的说明,简单翻译如下:1,打开注册表HKE

2014-06-04 23:15:16 8073

转载 WebBrowser控件跨域访问页面内容

原文出处 :http://blog.csdn.net/nocky/article/details/6056802源码出处:http://www.codecentrix.com/blog/wnd2doc_csharp/GetDocumentFromWindowCsharp.zip原作者的博客:http://codecentrix.blogspot.com/现整理:经过

2014-06-04 22:25:52 2646

转载 webbrowser局部刷新完成的问题

我写了这样一个程序,用webbrowser加载一个网页,然后定时运行网页中的javascript脚本,局部刷新。我想在刷新一完成就调用另外一个函数,来读取网页中的数据。用了一个webBrowser1.StatusTextChanged这个事件当webBrowser1.StatusText=="完成"时,base.Invoke一个读取数据的函数来读数由于网页更新的速度非常快,

2014-06-02 17:46:12 6276

转载 WebBrowser多线程带来的麻烦

我们在做采集软件的时候有些网站通过直接分析html文本是很麻烦的事情在利用WinForm编程的情况下有一种更好的方式当然是分析HtmlDocument然而,这HtmlDoucment并不能直接创建它必须由 WebBroswer控件Navigate生成一个页面后才能取得wb.HtmlDocument然后就可以对HtmlDocument的各元素、

2014-06-02 17:41:52 8070 1

转载 gcc static静态编译选项提示错误修正(/usr/lib/ld: cannot find -lc)

用gcc静态编译C程序时显示出:/usr/lib/ld: cannot find -lc/usr/lib/ld: cannot find -lgcc_s/usr/lib/ld: cannot find -lm/usr/lib/ld: cannot find -lgcc_s的错误。主要问题出在静态编译时需要链接静态库,将动态库编译到文件中,去掉此参数是没问题。非静态编

2014-05-25 17:38:22 1021

转载 使用C#开发百度空间验证码自动填写的工具

百度贴吧的验证码是通过js调用的,好像有点ajax的意思,具体没有搞太明白。当我们的光标焦点在了回复编辑框时,触发了一个onfocus事件,onfocus事件的脚本将验证码的输入框的display属性改为true,之后当我们将光标移动到验证码输入框之后又触发了一个onfocus事件,同时js脚本将验证码现实出来。 看完这个之后整个过程也就基本明了了,我们要想自动识别验证码并填写,首先我们要将现

2014-05-25 12:19:49 1869

转载 How To Programmatically Copy an IMG Element to the Clipboard

The best way to copy an image on a Web page to the clipboard is to use the execCommand method of the controlRangeobject. The following code illustrates to do this from within script on the page it

2014-05-25 11:15:54 766

转载 WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法

1、屏蔽弹出错误脚本将WebBrowser控件ScriptErrorsSuppressed设置为True即可。 (参考本篇博客:http://www.cnblogs.com/qqflying/archive/2012/07/25/2607881.html)2、页面一加载就有弹出框的自动点击(屏蔽)   private void webBrowser1_Navigated(obj

2014-05-24 13:28:27 5673

转载 浅谈与DNS(域名系统)相关的攻击 原文出自【比特网】,转载请保留原文链接:http://sec.chinabyte.com/375/12830375.shtml

一 什么是DNS  DNS 是域名系统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。  DNS 域名结构  通常 Internet 主机域名的一般结构为:主机名.三级域名.二级域名.顶级域名。 Internet

2014-05-08 06:27:35 3370

原创 Hostname lookup attack

Overview

2014-05-07 15:00:06 691

转载 Linux网络编程: 原始套接字

原始套接字(SOCK_RAW). 应用原始套接字,我们可以编写出由TCP和UDP套接字不能够实现的功能. 注意原始套接字只能够由有 root权限的人创建.

2014-05-02 15:35:41 1045 1

转载 Linux原始套接字实现分析

本文从IPV4协议栈原始套接字的分类入手,详细介绍了链路层和网络层原始套接字的特点及其内核实现细节。并结合原始套接字的实际应用,说明各类型原始套接字的适应范围,以及在实际使用时需要注意的问题。 一、原始套接字概述协议栈的原始套接字从实现上可以分为“链路层原始套接字”和“网络层原始套接字”两大类。本节主要描述各自的特点及其适用范围。链路层原始套接字可以直接用于接收和发送链路层的M

2014-05-02 12:57:08 3907 1

转载 用QtCreator做IDE开发非Qt的C/C++程序

在Windows还是习惯用VS2005但是现在到了Linux下,开发起来C/C++程序就没有那么得心应手的IDE了。虽然很多人推荐E开头那个主要作为Java开发的IDE,不过安上插件后感觉不大好,一个是那个智能完成功能反应有点迟钝,对标准库的支持不大好,另一个是编译起来还是麻烦,不能自动根据工程生成合适的makefile(或者是我没发现这个功能哈,一直用它的同志们不要笑我土)发掘了半天……

2014-05-02 11:34:21 3641

转载 DDOS 学习资料——Sockstress Tools & Source Code

http://www.360doc.com/content/10/0823/08/393503_48076058.shtml

2014-05-01 21:04:42 2859

转载 DDoS攻击工具——TFN2K 分析

摘要:本文是对分布式拒绝服务(DDoS)攻击工具"Tribe Flood Network 2000 (TFN2K)"的技术分析。TFN2K是由德国著名黑客Mixter编写的同类攻击工具TFN的后续版本。标签:DoS攻击摘 要--------本文是对分布式拒绝服务(DDoS)攻击工具"Tribe Flood Network 2000 (TFN2K)"的技术分析。TFN2K是由德国著名

2014-04-30 22:50:32 5604

转载 tfn2k 优化

tfn2k 优化 (作者:r0otk1tz)TFN2K攻击工具曾是非常流行的DDOS攻击工具。它可以控制大量类UNIX平台的主机作为傀儡主机,同时向一台目标机发起synflood/udpflood/icmpflood等攻击行为。但根据网络上流传的代码存在大量的BUG与指纹,且很多地方极像是发布者故意为了减小攻击效果所做的修改,在网络上可以找到大量的关于TFN2K攻击工具的分

2014-04-30 22:45:03 1686

转载 MySQL:vs2008下c#连接MySQL数据库

MySQL:vs2008下c#连接MySQL数据库首先我们在VS2008环境下新建一个C#工程 如下图接着打开新建的工程  vs2008 已经帮我们写好了main函数 代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;names

2014-04-29 22:52:26 1819

转载 C#实现一个简单的HTTP服务器

C#实现一个简单的HTTP服务器用到的类主要有HttpListener、StreamWriter.HttpListener:使用HttpListener可创建响应 HTTP 请求的简单 HTTP 协议侦听器。实际上HttpListener只是实现了服务器端Socket上面的一个简单封装类。通过设置Prefixes属性来进行侦听,如,侦听器绑定到http或https端点的URL(如下

2014-04-27 20:51:58 1131

转载 C# WebBrowser 编程 使用mshtml读取网页内容

首先需要引用Microsoft.mshtml,AxInterop.SHDocVw一些方法:webBrowser.ScriptErrorsSuppressed = true;//允许脚本调试webBrowser.WebBrowserShortcutsEnabled = true;//允许快捷键/*********************一些事件的处理*************

2014-04-25 15:38:16 8340

转载 C# webBrowser 获取框架内Html页面内容

【转】C# webBrowser 获取框架内Html页面内容 [转]利用webBrowser获取页面比较简单,MSDN下有示例,在这里不必多说。可是一些 HTML 文档由“框架”构成,或可以存放它们自己独特 HTML 文档的窗口。使用框架可以轻松地创建 HTML 页面,其中一页或多页在其他框架持续更改它们内容的同时保持静态,例如导航栏。HTML 作者可以

2014-04-25 00:39:49 37975 1

转载 Winform下动态执行JavaScript脚本获取运行结果,谈谈网站的自动登录及资料获取操作

http://www.cnblogs.com/wuhuacong/archive/2010/11/08/1871866.html

2014-04-24 20:56:11 1239

转载 Linux 系统下 DDOS 工具 tfn2k 攻击原理详解

Linux 系统下 DDOS 工具 tfn2k 攻击原理详解,Linux 系统 DDOS 工具 tfn2k 攻击原理详解,Linux DDOS 工具 tfn2k 攻击原理,Linux DDOS 工具 tfn2k 原理详解,Linux DDOS 工具 tfn2k 原理,Linux DDOS 工具 tfn2k 详解,Linux DDOS 工具 tfn2k,Linux DDOS 工具 tfn2k,Lin

2014-04-23 10:16:45 8039 1

转载 IDS inundator 测试过程

Inundator ce gros relou13 juillet 2013 15 h 03 min ⋅ 2 Comments ⋅ 0x0ffLa nouveauté fait peur, une chimère à ranger non pas dans la caste les vulgaires créatures réanimées parmi lesque

2014-04-23 09:47:33 2006

转载 IDS/IPS测试工具inundator使用方法

IDS/IPS测试工具inundator使用方法

2014-04-23 08:04:50 4935

C#多进程浏览器-仿Chrome浏览器

C#多进程浏览器-仿Chrome浏览器

2016-07-24

VC定制CFileDialog

一个定制CFileDialog对话框的实例,是用VC实现的,欢迎大家下载

2015-05-14

c7200-advipservicesk9-mz.124-9.T1.bin

支持BGP,MP-BGP,MPLS 。GNS3用IOS

2015-05-11

基于Ribbon界面的图书管理系统—win7+vs2010+MFC(源码)

基于Ribbon界面的图书管理系统 只支持vs2010 采用了ribbon界面 数据库为access

2015-03-13

[hook.js]通用Javascript函数钩子

[bool]hook:params{ realFunc[String|must]:用于保存原始函数的函数名称,用于unHook; hookFunc[Function|must]:替换的hook函数; context[Object|opt]:目标函数所在对象,用于hook非window对象下的函数,如String.protype.slice,carInstance1 methodName[String|opt]:匿名函数需显式传入目标函数名eg:this.Begin = function(){....}; } [bool]unhook:params{ realFunc[String|must]:用于保存原始函数的函数名称,用于unHook; funcName[String|must]:被Hook的函数名称 context[Object|opt]:目标函数所在对象,用于hook非window对象下的函数,如String.protype.slice,carInstance1 } Examples var myHook = new Hooks(); myHook.initEnv(); //普通全局函数 var _alert = null; function myalert(param){console.log("before hook");} alert.hook("_alert",myalert); alert.unhook("_alert","alert"); alert(1); //自定义对象匿名函数 function Person() { this.getName = function(name) { alert('Call' + name); } } var p = new Person(); var _p_getName = null; function mygetName(name){alert("Hooked");} p.getName.hook("_p_getName",mygetName,p,"getName"); p.getName.unhook("_p_getName","getName",p); p.getName("pnig0s"); //原型对象函数 var _slice = null; function myslice(param){alert("Hooked");} String.prototype.slice.hook("_slice",myslice,String.prototype); String.prototype.slice.unhook("_slice","slice",String.prototype); var str = "pnig0s"; str.slice(1); myHooks.cleanEnv(); //clear hooks

2014-08-21

c# Hook Webbrowser

利用hook技术来捕获http请求,包括httpheader,和httpresponse。 还可以捕获到返回的cookie

2014-08-18

Retrieve HttpOnly Session Cookie in WebBrowser

In order to help mitigate the risk of cross-site scripting, a new feature has been introduced in Microsoft Internet Explorer 6 SP1. This feature is a new attribute for cookies which prevents them from being accessed through client-side script. A cookie with this attribute is called an HTTP-only cookie.

2014-08-18

C#实现虚拟桌面-实现进程窗口隐藏

C#实调用CreateDesktop 实现虚拟桌面,在虚拟桌面上运行程序后,可以隐藏进程界面

2014-07-19

qt+creator系列教程

很好的入门级Qt教程,非常适合初学者参考学习。

2012-10-18

基于摄像头的赛道信息处理和控制策略实现

基于摄像头的赛道信息处理和控制策略实现,基于摄像头的赛道信息处理和控制策略实现

2009-05-11

空空如也

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

TA关注的人

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