虽然wireshark自带了很多知名协议的解析插件,譬如HTTP、DHCP等等,然而在实际应用环境中,有不少软件之间的通信协议都是私有的,如游戏客户端和服务器之间的交互协议通常都是私有的,wireshark无法具体解析出各种字段之间的含义,只能显示接收到的二进制数据,给协议的分析和问题的排查带来了一 ...
分类:
其他好文 时间:
2017-08-20 10:20:57
阅读次数:
167
wireshark支持C语言和Lua语言开发插件,本部分内先介绍Lua插件部分开发。Lua语言相对C语言开发有一个巨大的优势,就是不需要编译代码,因为Lua语言是脚本语言,只需要编写相关协议解析的脚本内容,然后由wireshark加载即可(Wireshark自带Lua解析器),wireshark封装 ...
分类:
其他好文 时间:
2017-08-20 10:06:20
阅读次数:
230
tcpdump是抓包命令,用于截取网络分组并输出分组内容,常用于网络问题分析和排查。 tcpdump语法 tcpdump [-i 接口] [-nn] [-w 文件名] [-c 次数] [-Ae][-qX] [想要截取的数据内容] tcpdump命令带上指定参数可以更精确的获取需要的信息,避免截取过多 ...
分类:
其他好文 时间:
2017-08-18 21:28:03
阅读次数:
173
首先下载Wireshark和模拟器(天天模拟器,夜神模拟器),天天模拟器在自带的应用商店里面能够登录微信。 然后打开Wireshark选择一个网卡开始抓包。 开始抓包后,在模拟器中要抓取的APP中对想要的资源进行点击访问,操作完成后停止捕捉,排除干扰。 Filter用于过滤数据,在里面输入选择的过滤 ...
分类:
移动开发 时间:
2017-08-17 00:44:12
阅读次数:
220
为了给别人提供账号密码以便xx,同时又为了防止账号密码被对方篡改,于是想做一个自己的登录页面,自己设计一套非真实的账号密码,然后别人通过在我的网页上登录我设计的账号密码,通过我的验证后我再来提供xx服务。 方案一:模拟HTTP请求 这是一开始最先想到的方案,于是通过fiddler,wireshark ...
分类:
其他好文 时间:
2017-08-12 22:41:46
阅读次数:
244
Jackson是将一个对象转换成JSON字符串的工具 使用方法: 1.首先导入三个jar包 2.定义一个ObjectMapper对象 3.调用objectMapper对象的writeValuerAsString();方法将对象转换成字符串 4.这里并不是定义的字段决定Json对象的属性,而是对象的G ...
分类:
其他好文 时间:
2017-08-11 12:27:36
阅读次数:
197
转自Apache ab测试工具使用方法(无参、get传参、post传参) Ab测试工具是apache自带的测试工具,具有简单易上手的特性,下面我总结一下我的使用方法,首先去官方下载apache程序包,我下的最新版本apache2.4.23,下载地址http://httpd.apache.org/do ...
分类:
Web程序 时间:
2017-08-10 19:38:02
阅读次数:
253
现在的Android应用程序几乎都会和网络打交道,所以在分析一个apk的时候,如果可以抓取出其发出的数据包,将对分析程序的流程和逻辑有极大的帮助。 对于HTTP包来说,已经有很多种分析的方法了,例如用tcpdump,或者将要分析的程序跑在模拟器中然后直接在物理机上用WireShark抓包。但是现在越 ...
分类:
移动开发 时间:
2017-08-04 20:32:40
阅读次数:
141
最近做一个socketserver,需要接收组播报文,并进行分析处理。其中涉及的一个问题是,待发送的报文是字符串形式,类似“helloworld”。从wireshark截取的报文看,都是16进制数据,以为必须转为该种类型才能发送,需要转换为16进制字符串,类似“0x\a00x\c30x\b4”等。但后来发..
分类:
编程语言 时间:
2017-07-31 22:15:27
阅读次数:
218
最近做一个socketserver,需要接收组播报文,并进行分析处理。其中涉及的一个问题是,待发送的报文是字符串形式,类似“helloworld”。从wireshark截取的报文看,都是16进制数据,以为必须转为该种类型才能发送,需要转换为16进制字符串,类似“0x\a00x\c30x\b4”等。但后来发..
分类:
编程语言 时间:
2017-07-31 22:03:48
阅读次数:
151