libpcap是一个网络数据包捕获函数库,功能非常强大,Linux下著名的tcpdump就是以它为基础的。今天我们利用它来完成一个我们自己的网络嗅探器(sniffer)首先先介绍一下本次实验的环境:Ubuntu 11.04,IP:192.168.1.1,广播地址:192.168.1.255,子网掩码...
分类:
其他好文 时间:
2014-11-07 16:42:39
阅读次数:
372
/**
* 将基本数据类型转换为byte数组,以及反向转换的方法
* 只涉及转换操作,对于参数没有进行校验
* 适用范围:RMS操作、网络数据传输
*/
public class DataConvert{
/**
* 将int类型的数据转换为byte数组
* @param n int数据
* @return 生成的byte数组
*/
public ...
分类:
移动开发 时间:
2014-11-06 17:43:32
阅读次数:
238
Wireshark简介:Wireshark是一款最流行和强大的开源数据包抓包与分析工具,没有之一。在SecTools安全社区里颇受欢迎,曾一度超越Metasploit、Nessus、Aircrack-ng等强悍工具。该软件在网络安全与取证分析中起到了很大作用,作为一款网络数据嗅探与协议分析器,已经成...
分类:
其他好文 时间:
2014-11-06 17:08:54
阅读次数:
399
[关键词] TCP IP 数据包 结构 具体解释 网络 协议一般来说,网络编程我们仅仅须要调用一些封装好的函数或者组件就能完毕大部分的工作,可是一些特殊的情况下,就须要深入的理解网络数据包的结构,以及协议分析。如:网络监控,故障排查等……IP包是不安全的,可是它是互联网的基础,在各方面都有广泛的应用...
分类:
其他好文 时间:
2014-11-06 10:44:37
阅读次数:
206
这三种方式的设计目的是不同的。Service: 适用于在后台长期持续运行的动作,如:播放音乐,查看网络数据。注意,在开发文档中,service本身是在UI线程中,所以所需的操作应该创建一个新的线程来完成工作。AsyncTask:主要用于防止阻塞UI线程的一次性/短暂动作。例如:点击button后获取...
分类:
移动开发 时间:
2014-11-05 14:38:14
阅读次数:
133
1.使用缓存的目的缓存是存取数据的临时地,因为取原始数据代价太大了,加了缓存,可以取得快些。缓存可以认为是原始数据的子集,它是从原始数据里复制出来的,并且为了能被取回,被加上了标志。在android开发中,经常要访问网络数据比如大量网络图片,如果每次需要同一张图片都去网络获取,这代价显然太大了。可以...
分类:
移动开发 时间:
2014-11-03 12:53:17
阅读次数:
166
1.首先加载xml网址-(void)loadXml{ NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://m.kiway.cn:50/version/ddpt.xml"]]; NSURLRequest...
分类:
其他好文 时间:
2014-11-03 10:00:36
阅读次数:
211
作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,...
分类:
移动开发 时间:
2014-11-02 23:56:55
阅读次数:
313
1.使用drawerLayout + fragment+ viewpager组合fragment第二次进入不刷新问题遇到的问题:第一次加载Fragment的时候,界面能够正常初始化,而且获取的网络数据也能正常显示,但是点击其他item项再回来的时候发现数据不加载,然后将viewpager多滑动几次才...
分类:
其他好文 时间:
2014-11-01 00:57:30
阅读次数:
336
driftnet是一款简单而使用的图片捕获工具,可以很方便的在网络数据包中抓取图片。该工具可以实时和离线捕获指定数据包中是图片,当然在kali里是有的。在我之前的一篇博文《kali下搭建WiFi钓鱼热点》中用到了一下,现在做一个简单的小结,算是备忘靶。语法:driftnet [options] .....
分类:
Web程序 时间:
2014-10-31 22:00:31
阅读次数:
424