10 独领风骚的猫

尚未进行身份认证

做自己认为对的事儿,等着被开除!

等级
TA的排名 2w+

Android 开发必备AS插件,写下来,方便自己用

基于:Android Studio 3.5.11.GsonFormat,将 Json 字符串快速转成 JavaBean 对象,免去我们根据 Json 字符串手写对应 Java Bean 的过程2. ADB WIFI , 使用wifi无线调试你的app,无需root权限3.JSONOnlineViewer , 在 Android Studio 中,请求、调试接口...

2019-12-20 15:25:45

不用root , 使用Burpsuite代理抓取Android https请求,看图说话,so easy!!不用charles ,不用root权限

一、问题分析一般来说安卓的APP端测试分为两个部分,一个是对APK包层面的检测,如apk本身是否加壳、源代码本身是否有恶意内嵌广告等的测试,另一个就是通过在本地架设代理服务器来抓取app的包分析是否存在漏洞。而通常使用最广泛的工具burpsuite对于采用http协议开发的app来说是可以抓包的,但是如果app采用了SSL或TLS加密传输的话,由于证书不被信任的关系将会导致无法抓包。解决方法就...

2019-11-19 23:03:51

踩坑:Ubuntu防火墙关闭之后导致接口503

踩坑:Ubuntu防火墙关闭之后导致接口503,所以必须要打开防火墙,并且设置对端口allow即可!

2019-11-11 17:41:45

mark: VMware Workstation中CentOS7 忘记密码

1、开机启动,按 e 进入启动文件界面2、在"LANG=zh_cn.UTF-8"同行后面加上“init=/bin/sh”,然后按照屏幕下方的提示按下“ctrl+x”即进入单用户模式。3、输入passwd,修改密码4、如果出现上述Authentication token manipulation error错误的话,先输入mount -o remount,rw/再进行修改操...

2019-10-29 11:35:51

菜鸟初级:VMware 虚拟机NAT模式如何设置网络连接,从头到尾全过程~!!

一、首先查看自己的虚拟机服务有没有开启,选择电脑里面的服务查看;1.计算机点击右键选择管理2.进入管理选择VM开头的服务如果没有开启的话就右键开启二、虚拟机服务开启后就查看本地网络虚拟机的网卡启动没有1.电脑右下角网络标志右键进入网络和共享中心2.点击更改适配器,查看虚拟机的虚拟网卡启动没有,没有启动的话右键点击启动3.网卡开启后设置ip地址,此处设置的ip和本...

2019-10-29 11:34:17

[转]微信小程序:如何跳转app方案及实现

关于小程序如何跳转app,常规思路有四种:利用官方api: 需要app接入开放平台,并且与小程序属于统一账号下,关键是该方案仅适用于通过app打开小程序,或者通过app分享的卡片打开小程序,其他情况无法跳转,故在常用的场景下,该方案基本不可行。利用webview网页跳转: 我们可以在手机默认浏览器中直接在一个网页中打开app;那么,在微信小程序web-view中是否可以呢?实际上web-vi...

2019-09-24 15:23:43

Mac 允许从以下位置下载应用:没有任何来源选项

很简单:终端执行sudospctl--master-disable,重新打开系统偏好设置->安全性和隐私。允许从以下位置下载的应用就会多出一个选项:任何来源。

2019-09-18 16:10:41

经验分享:RuntimeException: Unable to instantiate service com.***.push.getui.GetuiPushIntentService

背景:升级 push 服务,下线个推,切换成其他三方 push 服务,出现以下 crash:java.lang.RuntimeException: Unable to instantiate service com.**.getui.GetuiPushIntentService: java.lang.ClassNotFoundException: Didn't find class "co...

2019-09-10 16:28:54

android:windowIsTranslucent &分享回调 引发的血案

背景:遇到一个线上用户反馈 case,用户在分享成功之后回调,我们的回调弹窗闪烁多次,无法继续操作,部分机型出现case跟踪:针对用户情况,用华为荣耀9.0系统复现。发生场景是,用户在签到中心做任务领取奖励,分享回调页面无法正常展示,有很严重体验问题,而且是少部分机型出现。在 debug 环境逐步跟踪发现,原来是activity 的 style 中的android:windowIsTr...

2019-09-10 16:07:13

PHP 生成带文字图片

废话不多说,直接干代码!产出:new.png 文字可以自定义字体可以自己选择, 颜色、位置可以自定义, 输出文本还能自动折行展示!<?php/** * Created by PhpStorm. * User: tenggangren *///字体大小$size = 50;//字体类型,本例为宋体$font = "./simsun.ttc";//显示的文字...

2019-09-06 17:49:41

linux系统vim编辑常用命令大全

vi 编辑常用命令大全(四)一般模式常用操作【h(或向左方向键)】 光标左移一个字符【j(或向下方向键)】 光标下移一个字符【k(或向上方向键)】 光标上移一个字符【l(或向右方向键)】 光标右移一个字符【[Ctrl] + f】 屏幕向下移动一页(相当于Page Down键)【[Ctrl] + b】 屏幕向上移动一页(相当于Page Up键)【[0]或[Hom...

2019-09-02 19:23:55

OKHTTP 请求返回数据异常??gzip导致数据返回展示异常(非中文乱码)

说一下今天下午搞事情遇到的一个 case,先看正常的数据返回:​{ "results": [{ "createdAt": "2018-11-20 17:43:52", "id": 12, "isOpen": "1", "name": "数学类", "objectId": "03345ff761", "updatedAt": "2018-11-30 14:25:42...

2019-09-02 19:11:18

【转】Android 7.0 https 抓包实现

说到抓包,这就是涉及到调试和安全问题,对于 Android 7.0 (API 24 )以下,你可以直接使用 Charles 安装相关证书配置好代理后直接实现。但是在 Android 7.0 之后,Google 推出更加严格的安全机制。至于具体怎么配置,Google 官方给出超级全面解释,官方连接。1. 在你自己的app下,xml目录下新建一个文件:res/xml/network_secur...

2019-08-26 13:34:50

mac下安装 mat内存分析工具启动报错??

1、下载地址:https://www.eclipse.org/mat/downloads.php如下图所示选择mac版本2、下载完毕后双击文件如果如下报错java.lang.IllegalStateException: The platform metadata area could not be written: /private/var/folders/rv/bhc3zs555...

2019-08-26 11:35:23

androidstudio 部分 module iml 文件丢失怎么办??

各位工程师们是否遇到 Androidstudio 在多模块开发,后者 git 管理代码中,发现某个 module 或者 主 module 的 iml 工程组织文件丢失了??如图样式:然而正常的样式是这样的: iml 文件个人理解是 module 组织文件,如果发生丢失,整体不会影响打包,但是你会发现你的编译源码报错,对应引用的 module 代码是无法应用的,虽然不影响整体...

2018-12-08 13:18:34

Glide开源库存在的暗坑

Glide开源库中文ua存在的暗坑

2017-08-03 21:00:43

统计apk方法数的jar包

提供此dex-method-counts.jar工具,直接在terminal里面用命令  : java  -jar  dex-method-counts.jar  xxx.apk 即可输出!传送门: dex-method-counts.jar

2016-07-20 15:01:22

andriod开发:charles抓取https请求

1.下载charles ,我的是3.11版本2.开始配置3. install charles root certificate开始安装成功:4.手机端手机端设置代理ip和端口5.安装手机端证书: 浏览器输入地址 http://charlesproxy.com/getssl ,提示

2016-06-20 18:25:59

Android开发:fiddler 抓https请求

1.下载fiddler软件,自己去找吧,下载链接烂大街了! 2.开始配置:3.详细配置勾上之后,会弹窗提示你如果你选择是,将会出现下面的提示系统会信任fiddler的证书以及证书警告任何依赖于系统证书存储区的都会受到抑制。4. 移动设备设置代理ip和端口号 5.要解密HTTPS流量,还需

2016-06-20 18:10:34

浅谈HTTPS传输协议原理

我们常常在使用网上银行时看到的连接都是以“https”开始的,那么这个https是什么呢?这其实是表示目前连接使用了SSL进行加密,能保证客户端到服务器端的通信都在被保护起来,那么浏览器是如果实现的呢?下面让我们来介绍一下SSL基本的实现方法。首先我们有两种基本的加解密算法类型:对称加密,非对称加密(公私钥加密),现在介绍一下这两种加密算法的特点:对称加密:密钥只有一个,加密解密为

2016-06-20 17:53:51

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。