摘要: 返回目录 前面我们用了N多的篇幅完成了拦截部分的分析,今天我们就开始来进行篡改部分的分析。和拦截部分一样,在开始前我们先看看软件在实现了篡改功能后的样子。这样有助于理解代码. HTTP代理实现请求报文的拦截与篡改1--开篇HTTP代理实现请求报文的拦截与篡改2--功能介绍+源码下载HTTP代理实现请求报文的拦截与篡改3--代码分析开始HTTP代理实现请求报文的拦截与篡改4--从客户端读取请求报文并封装HTTP代理实现请求报文的拦截与篡改5--将请求报文转发至目标服务器HTTP代理实现请求报文的拦截与篡改6--从目标服务器接收响应报文并封装HTTP代理实现请求报文的拦截与篡改7--将接收到的.. 阅读全文
posted @ 2013-03-25 12:18 乔伟2024 阅读(4623) 评论(13) 推荐(5) 编辑
摘要: 返回目录 在本系列的8--自动设置与取消代理中,我们讲了自动设置与取消代理的功能,但有朋友反应那个只能设置默认的局域网代理,对于ADSL拔号连接的代理设置,就无能为力了,故而在这里我们就补讲一下ADSL拔号的代理设置方法,本来这个应该直接在8中进行修改的,但因为有源码的变动,所以单独开了一个补篇,以方便最新的源码下载。 HTTP代理实现请求报文的拦截与篡改1--开篇HTTP代理实现请求报文的拦截与篡改2--功能介绍+源码下载HTTP代理实现请求报文的拦截与篡改3--代码分析开始HTTP代理实现请求报文的拦截与篡改4--从客户端读取请求报文并封装HTTP代理实现请求报文的拦截与篡改5--将请.. 阅读全文
posted @ 2013-03-15 19:57 乔伟2024 阅读(2067) 评论(2) 推荐(1) 编辑
摘要: 几年前写的了,这两天整理东西的时候又给翻出来了,当时是公司让给我给设计人员讲讲如何写面向对象的设计说明书,所以临时东拼西凑的弄了这么个东西,毕竟是用于内部培训的,有些东西都是直接从网上整段COPY的,最多就是用自己的话又修饰了一遍,在此说明一下,各位看到的时候,莫过多纠结于此 。 一.引言1.1文档概要 概要很简单... 1.2编写目的 解释设计说明书里应该写些什么,在写设计说明书之前应该给我什么,写完了设计说明书应该达到什么样的效果,或者换个说法,写完了设计说明书我能给代码开发人员什么。1.3背景 背景很复杂1.4定义类型名称定义缩写词RUPRationalUn... 阅读全文
posted @ 2013-03-13 13:32 乔伟2024 阅读(7176) 评论(6) 推荐(12) 编辑
摘要: 返回目录 接上篇,这次继续将程序完善,为其添加自动设置和取消代理的功能 ,主要用到一个API:InternetSetOption。从名字就知道他是干什么的了:设置互联网选项用的,HTTP代理属于互联网的范围,自然设置代理选项就要用到他了。HTTP代理实现请求报文的拦截与篡改1--开篇HTTP代理实现请求报文的拦截与篡改2--功能介绍+源码下载HTTP代理实现请求报文的拦截与篡改3--代码分析开始HTTP代理实现请求报文的拦截与篡改4--从客户端读取请求报文并封装HTTP代理实现请求报文的拦截与篡改5--将请求报文转发至目标服务器HTTP代理实现请求报文的拦截与篡改6--从目标服务器接收响应.. 阅读全文
posted @ 2013-03-13 09:01 乔伟2024 阅读(6408) 评论(4) 推荐(2) 编辑
摘要: 返回目录 将从服务器端接收的响应报文返回给客户端 OKAY,到此,从服务端接收响应报文,算是全部讲完了,那么下一步,自然就是大结局:将从服务端接收到的响应报文包装后再发给客户端了。万里长征终于快到头了,东方姑娘也快要掏心救人了,是不是有点小兴奋,当然兴奋归兴奋,最后这几里路还是要坚持走完的。HTTP代理实现请求报文的拦截与篡改1--开篇HTTP代理实现请求报文的拦截与篡改2--功能介绍+源码下载HTTP代理实现请求报文的拦截与篡改3--代码分析开始HTTP代理实现请求报文的拦截与篡改4--从客户端读取请求报文并封装HTTP代理实现请求报文的拦截与篡改5--将请求报文转发至目标服务器HTT... 阅读全文
posted @ 2013-03-12 15:07 乔伟2024 阅读(3445) 评论(6) 推荐(2) 编辑
摘要: 返回目录 从目标服务器读取响应并封装 至此,请求已经重新转发到目标服务器了,那么下一步,自然就是要接收从服务器返回的响应信息了。还记得请求是怎么发送的吗HTTP代理实现请求报文的拦截与篡改1--开篇HTTP代理实现请求报文的拦截与篡改2--功能介绍+源码下载HTTP代理实现请求报文的拦截与篡改3--代码分析开始HTTP代理实现请求报文的拦截与篡改4--从客户端读取请求报文并封装HTTP代理实现请求报文的拦截与篡改5--将请求报文转发至目标服务器HTTP代理实现请求报文的拦截与篡改6--从目标服务器接收响应报文并封装HTTP代理实现请求报文的拦截与篡改7--将接收到的响应报文返回给客户... 阅读全文
posted @ 2013-03-12 09:08 乔伟2024 阅读(3355) 评论(0) 推荐(2) 编辑
摘要: 返回目录将请求报文并转发至服务器 好的到此原始请求已经获得并且封装了。那么下一步要干什么呢,自然是重新将这个原始请求报文重新包装并发送到目标服务器了。HTTP代理实现请求报文的拦截与篡改1--开篇HTTP代理实现请求报文的拦截与篡改2--功能介绍+源码下载HTTP代理实现请求报文的拦截与篡改3--代码分析开始HTTP代理实现请求报文的拦截与篡改4--从客户端读取请求报文并封装HTTP代理实现请求报文的拦截与篡改5--将请求报文转发至目标服务器HTTP代理实现请求报文的拦截与篡改6--从目标服务器接收响应报文并封装HTTP代理实现请求报文的拦截与篡改7--将接收到的响应报文返回给客户端HTT.. 阅读全文
posted @ 2013-03-11 14:03 乔伟2024 阅读(6241) 评论(5) 推荐(4) 编辑
摘要: 返回目录 还记得前面提到的一次会话的四个过程吗,这次讲第一个 从客户端读取请求报文并封装HTTP代理实现请求报文的拦截与篡改1--开篇HTTP代理实现请求报文的拦截与篡改2--功能介绍+源码下载HTTP代理实现请求报文的拦截与篡改3--代码分析开始HTTP代理实现请求报文的拦截与篡改4--从客户端读取请求报文并封装HTTP代理实现请求报文的拦截与篡改5--将请求报文转发至目标服务器HTTP代理实现请求报文的拦截与篡改6--从目标服务器接收响应报文并封装HTTP代理实现请求报文的拦截与篡改7--将接收到的响应报文返回给客户端HTTP代理实现请求报文的拦截与篡改8--自动设置及取消代理+源码... 阅读全文
posted @ 2013-03-11 09:32 乔伟2024 阅读(5260) 评论(0) 推荐(3) 编辑
摘要: 返回目录 下面我们就来分析一下源代码,详细的代码可以看源码,在这里为了使实现的思路更加的清晰,我们只对部分关键的代码进行说明 HTTP代理实现请求报文的拦截与篡改1--开篇HTTP代理实现请求报文的拦截与篡改2--功能介绍+源码下载HTTP代理实现请求报文的拦截与篡改3--代码分析开始HTTP代理实现请求报文的拦截与篡改4--从客户端读取请求报文并封装HTTP代理实现请求报文的拦截与篡改5--将请求报文转发至目标服务器HTTP代理实现请求报文的拦截与篡改6--从目标服务器接收响应报文并封装HTTP代理实现请求报文的拦截与篡改7--将接收到的响应报文返回给客户端HTTP代理实现请求报文的... 阅读全文
posted @ 2013-03-10 20:03 乔伟2024 阅读(7556) 评论(7) 推荐(1) 编辑
摘要: HTTP请求报文的拦截与篡改--目录 HTTP代理实现请求报文的拦截与篡改1--开篇HTTP代理实现请求报文的拦截与篡改2--功能介绍+源码下载HTTP代理实现请求报文的拦截与篡改3--代码分析开始HTTP代理实现请求报文的拦截与篡改4--从客户端读取请求报文并封装HTTP代理实现请求报文的拦截与篡改5--将请求报文转发至目标服务器HTTP代理实现请求报文的拦截与篡改6--从目标服务器接收响应报文并封装HTTP代理实现请求报文的拦截与篡改7--将接收到的响应报文返回给客户端HTTP代理实现请求报文的拦截与篡改8--自动设置及取消代理+源码下载HTTP代理实现请求报文的拦截与篡改8补--... 阅读全文
posted @ 2013-03-10 17:20 乔伟2024 阅读(5475) 评论(3) 推荐(5) 编辑