- 博客(47)
- 资源 (2)
- 收藏
- 关注
原创 iOS查看手机app本地存储的文件
审计过程中,经常会检查程序是否在本地存储了一些敏感文件,可以通过以下方法来查看手机上本地存储的文件:1.选择xcode上面的window下面的Devices2.先在左边选中你当前的设备,然后在右下角选择你要查看的app,点击下面的齿轮按钮,选择下载,就能得到你要看的app当前沙盒里存储的文件了。
2017-03-22 15:26:49 14389
翻译 IOS 本地Cookies 读取方法
Safari浏览器和iOS应用程序将持久性Cookie存储在Cookies.binarycookies文件中。 这与其他桌面浏览器不同。 例如,Internet Explorer将持久Cookie存储在临时Internet文件夹下的文本文件中。 类似地,Firefox和Chrome浏览器将Cookie存储在Sqlite数据库文件中。 读取存储在文本文件和Sqlite数据库文件中的cookie非常容
2017-03-22 20:04:15 10610 1
原创 Android手机修改host文件--顽固的小米3手机修改Host文件方法
在做微信摇一摇功能时,测试环境需要修改Host文件,安卓手机修改Host文件的常规方法整理如下:
2015-03-26 10:48:03 8849
原创 Charles自动将指定的请求改为固定返回值
当测试时,为了测试不同的场景,经常需要更改服务器的返回值。每次当请求过来时再去修改,会很麻烦。可以通过在charles中将某个指定的请求固定返回某个本地的文件。具体的使用方法1. Charles进行抓包2. 选择某一个网络请求>鼠标右键Save Response...3. 如果该请求返回的是一个json串,保存文件时需要保存rename.json4. 需要更改的请求点击
2015-03-24 15:56:22 7158
原创 中间人攻击原理
中间人攻击中间人攻击(Man-in-the-MiddleAttack,简称“MITM攻击”)是一种“间接”的入侵攻击,这种攻击模式是通过各种技术手段将受入侵者控制的一台计算机虚拟放置在网络连接中的两台通信计算机之间,这台计算机就称为“中间人”。中间人攻击常见的两种方法:ARP欺骗、DNS欺骗1. DNS欺骗目标将其DNS请求发送到攻击者这里,然后攻击
2014-10-31 15:47:28 5798
原创 python_MySQLdb模块
下载安装MySQLdblinux版本http://sourceforge.net/projects/mysql-python/ 下载,在安装是要先安装setuptools,然后在下载文件目录下,修改mysite.cfg,指定本地mysql的mysql-config文件的路径windows版本网上搜索到一个http://www.technicalbard.com/files/MySQ
2014-09-18 16:42:26 429
原创 python_Beautiful Soup_html解析库
官方帮助文档地址:http://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html
2014-09-18 15:45:38 403
转载 python_selenium_webdriver web自动化测试
selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点:* 免费,也不用再为破解QTP而大伤脑筋* 小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序。* 这也是最重要的一点,不管你以前更熟悉C、 java、ruby、python、或都是C# ,你都可以通过seleniu
2014-09-18 14:52:43 592
转载 python系列之数据处理编程实例
要求:分别以james,julie,mikey,sarah四个学生的名字建立文本文件,分别存储各自的成绩,时间格式都精确为分秒,时间越短成绩越好,分别输出每个学生的无重复的前三个最好成绩,且分秒的分隔符要统一为“.” 数据准备:分别建立四个文本文件 james.txt 2-34,3:21,2.34,2.45,3.01,2:01,2:01,3:10,2-22
2014-09-17 16:39:24 841
转载 回音消除原理
转自:http://silversand.blog.51cto.com/820613/166095一、前言因为工作的关系,笔者从2004年开始接触回声消除(Echo Cancellation)技术,而后一直在某大型通讯企业从事与回声消除技术相关的工作,对回声消除这个看似神秘、高端和难以理解的技术领域可谓知之甚详。要了解回声消除技术的来龙去脉,不得不提及作为现代通讯技术的理论
2014-07-09 14:12:53 1226
原创 mac下bash_profile文件修改后出错处理
将原先的bash_profile中的PATH环境变量中的$PATH修改了,然后执行source ~/.bash_profile之后就出现了错误,每次打开Terminal都显示:-bash: grep: command not found-bash: grep: command not foundenv: bash: No such file or directoryenv: bas
2014-06-27 16:56:21 973
转载 windows tomcat配置大全
Tomcat下JSP、Servlet和JavaBean环境的配置 经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。 第一步:下载j2sdk和tomcat:到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html
2014-06-25 16:28:05 383
转载 Android开发速成:第一个应用Hello World
转载地址:http://mobile.51cto.com/aprogram-425477.htm
2014-06-25 10:11:40 681
原创 启动Tomcat提示:指定的服务未安装
新下载的Tomcat7.0 解压缩完了运行tomcat7.exe屏幕一闪就没了 运行tomcat7w.exe弹出个筐指定的服务并未以已安装的服务存在 Unable to open the Service 'tomcat6'我安装了tomcat7,双击startup.bat可以正常启动Tomcat,也可以显示http://localhost:8080/,但是貌似安装版的不好用。卸载之后,
2014-06-23 16:09:19 653
原创 Java中的constructor
Java中的构造方法总结构造方法和实例方法的区别:一、主要的区别在于三个方面:修饰符、返回值、命名1、和实例方法一样,构造器可以有任何访问的修饰符,public、private、protected或者没有修饰符 ,都可以对构造方法进行修饰。不同于实例方法的是构造方法不能有任何非访问性质的修饰符修饰,例如static、final、synchronized、abstract
2014-06-23 10:15:44 447
原创 Java 之泛型
Java 之泛型 两种快速理解泛型的描述1. 数据类型是抽象的,这个类可以处理很多数据类型。里面的T在被实例化的时候可以用任意类型代替。2. 泛型,想成一个桶,你装水或者装沙子都行,这个桶只负责提供装满水或者装满沙子的功能 。
2014-06-19 17:03:43 453
转载 Java 之 FileReader FileInputStream InputStreamReader BufferedReader 作用与区别
ava.io下面有两个抽象类:InputStream和ReaderInputStream是表示字节输入流的所有类的超类Reader是用于读取字符流的抽象类InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。即用Reader读取出来的是char数组或者String ,使用InputStream读取出来的是byte数组。弄清了两个超类的根本区别
2014-06-18 00:52:49 552
转载 JUnit4 中@AfterClass @BeforeClass @after @before的区别对比
转载地址:http://blog.csdn.net/anders_zhuo/article/details/8955226
2014-06-16 00:15:16 415
原创 TCP、HTTP、SOCKET原理
1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须
2014-06-10 23:31:30 403
原创 Linux 之 Shell 知识
1. 什么是shell程序呢? 简单的说shell程序就是一个包含若干行shell或者linux命令的文件.2. 执行shell程序文件有三种方法 (1)#chmod +x file(在/etc/profile中,加入export PATH=${PATH}:~/yourpath,就可以在命令行下直接运行,像执行普通命令一样) (2)#sh file (3)# . file
2014-05-28 21:09:33 674
原创 音频基础及测试应用
一、音频测试基础 音频测试主要是进行终端到终端的语音质量方面的测试,客观有效的发现语音质量问题,通过量化的参数来反映问题,如:通话噪音、通话回音、通话失真、通话响度等。1. 声音基本概念 声场:特定空间范围内,任何一点上空气密度的变化。可以分为自由声场、扩散声场、半自由声场。 声波:振动在介质(如空气)中的传播。 声功率:声源在单位时间内所辐射的总的
2014-05-22 17:38:41 3832
原创 Instruments-Automation: 通过命令行运行测试用例
IOS系统测试中,Mac提供了强大的Instruments工具,Instruments工具中的Automation可以很好的实现IOS系统上UI的自动化,支持点击,拖拽等用户常规操作。使用Instruments的图形界面进行测试会比较耗时,如果要集成在持续集成的系统中需要在命令行下启动Instruments的脚本。 本文介绍了如何通过命令行打开Instruments的自动化脚本、并介绍了各个参数的详细意义,如何在模拟器中及在真机中运行。
2014-05-13 09:26:41 2352
原创 Mac机使用技巧
先要确保两台机器可以互相ping通,然后在mac的偏好设置-〉网络-〉wins中确保两个机器在一个工作组中,这样windows机器应该就出现在finder的所有共享中了,如果没有,在finder里按Command+K,然后输入smb://windows机器的ip地址,就可以访问windows共享的文件夹了
2014-05-12 16:12:02 805
Cookies.binarycookies Reader
2017-03-22
Android逆向助手 v2.2
2016-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人