package com.loaderman.trafficdemo; import android.content.Context; import android.content.Intent; import android.content.pm.ApplicationInfo; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.net.TrafficStats; impo…
通过天天模拟器,代理抓取安卓app数据包.也可以抓取https. 1.下载天天模拟器,官方下载即可,下载安装. 2.启动天天模拟器,设置代理,点击上方wlan设置图标,打开wlan设置,如下: 3.鼠标点击已连接的ssid不放,长点击.点修改网络,打开设置,显示高级选项:然后设置代理为本地物理机的ip ,端口8080即可,burp默认端口. 4.修改burp监听,监听 0.0.0.0 的8080,就可以了. 注意:如果无法代理,可尝试关闭本地物理机的防火墙. 模拟器会有些莫名其妙的问题,建议采用…
过程其实很简单,仅仅做个记录.过程适用Android和ios手机 fidder的原理如下: 下面开始步骤: 1.在fidder中设置代理:Tools--->Fidder Options,设置端口. 2.查看本机360wifi的ip,使用ipconfig /all 命令,如下: 手机连接360wifi,并在已连接的wifi上长按,点击高级选项,设置上述ip和第一步设置的端口. 3.OK ,可以上网.…
一些使用Python编写获取手机App日志的操作 如何获取手机当前打开的App的包名 如何获取当前App进程的PID 如何查看当前App的日志 如何将日志保存到文件 如何关闭进程 如何不显示命令行窗口 1.如何获取手机当前打开的App的包名 可以直接在命令行中输入adb shell dumpsys window | findstr mCurrentFocus 以手机QQ为例,读取到的mCurrentFocus的信息为 mCurrentFocus=Window{cb7270e u0 com.ten…
简介 爬虫是cs架构中的c端 原理是模拟浏览器向服务器发送请求 如果要爬取手机APP的数据,APP也是服务端与浏览器性质相同 我们只要获取到手机APP给服务器发送数据 并加以分析就能模拟它的请求 从而获取到数据 实现思路: 在app和服务器之间设置一个代理服务器 1.app的请求先发送给代理服务器 2.代理服务器把请求转发给真实服务器 3.真实服务器返回数据给代理服务器 4.代理服务器将数据返回给app客户端 需要的工具软件 1.Charles 代理服务器 2.postman/paw 模拟请求的…
使用Fiddler抓取手机APP流量--360WIFI 操作步骤:1.打开Fiddler,Tools-Fiddler Options-Connections,勾选Allow remote computers to connect,端口为8888:2.防火墙开放端口8888:2.在电脑上查看360wifi无线网卡IP地址,运行命令ipconfig /all,查看无线局域网适配器的IP信息192.168.1.100:3.手机wifi中设置代理为步骤2中的IP地址192.168.1.100,端口为步骤…
帖子来源:http://bbs.wex5.com/thread-70908-1-1.html 遇到一个手机APP项目客户要求注册到APP上的用户手机号必须是真实的通过X5平台整合短信发送平台接口完成了这个功能,拿出来和大家分享一下. 项目的总体思路:1.用户在注册页面上填写手机号,按“获取短信验证码”按钮2.通过servlet将这个手机号传到后台3.通过java生成一个6位数字的字符串4.把这个字符串返回前台,同时把这个字符串通过短信发送平台发给用户注册的手机号5.用户吧接收到的短信验证码输入到…
在Linux系统有3个地方保存流量统计文件,对于Android系统同样也适用: (1)在/proc/net/dev下可以查看各个网络接口的收发流量  (等同adb shell cat /proc/pid/net/dev,adbshell cat /sys/class/net/wlan0/statistics/rx_bytes) (2)在/sys/class/net/下可以找到相关类别(如wlan0)的目录.在其子目录statistics下游rxbytes和txbytes记录收发流量 (3)在/p…
在进行手机APP测试的时候经常要获取包名.那么何为包名呢?简单来说其实就是手机APP的安装apk文件的名称,每个手机APP(软件)的包名都是唯一的. 那么我们怎样来获取包名以及包名的入口呢? 方法一:通过cmd命令,前提是先打开手机中你要获取包名的APP 1.adb shell 2.dumpsys activity | grep mFocusedActivity 方法二:通过反编译来获取包名及入口 aapt dump badging c:\software\taobao.apk 建议大家还是使用…
在手机客户端进行查看的测试重点:1.“点击加载更多”的分页处理技术,是否有重复的数据,数据显示是否完整,到达最后一页后是否还有数据进行显示2.数据的排序方式2.界面跳转是否正确3.出现异常情况是否有提示,是否跳转到已经设定好的默认页面,如断网情况下,显示网络未连接,数据加载失败,或者如果此页面没有数据显示,显示友好提示信息.4.图片处理的地方,是否容易出现程序崩溃现象,主要是图片压缩机制5.前台展示的数据,后台进行变动(增.删.改),是否是实时更新还是app一开始运行再进行加载6.前台主动发出请…