Loading...
依稀记得,抓包只是简单的下载一个抓包 APP,然后简单配置几下,就能抓取许多应用流量数据。但是随着互联网越来越开放,反而越来越难抓取移动应用的流量包了。究其原因,我发现有以下几点:Android 7 (Nougat) 以上系统安全性提升 (不再信任用户随便安装的证书),与此同时就是获取 root 权限成本很高(菊厂的手机就连万能的某宝都没有办法)HTTPS 的普及,开发者的安全意识提升。(...
📌 背景学校最近在改造网络,本来应该是好事情,但是最近发现学校网没办法连回寝室了,不晓得搞的什么名堂,明明寝室宽带有公网 IP 但是在校园网就是连不上,反正给快把我搞自闭了。为何这样说呢?因为我这边开发基本上都是 Remote Develop,需要远程连回寝室才能开发的,这样的好处就是不言而喻,基本上不用担心笔记本用电和环境问题。但是学校这波操作直接把我打回原形,让我深刻认清现实,不由赞叹感...
不知道什么时候起,我就有“内网穿透”的需求了。最早恐怕可以追溯到小学时接触“灰鸽子”的时候说起。为了实现这个需求,我也是折腾过许多方案,看过许多文章,对此原理也是略知一二吧。ZeroTier 算是比较早就接触过的,它可以将不同地方的设备组成虚拟的局域网。但是当时只是浅尝而止,无它,只是因为当时的穿透效果弱鸡,延迟高到无法忍受。但是当时的我并没有想其中的原因,只是简单的认为“ZeroTier”...
Flutter 的开发过程中写 UI 是真的舒服,尤其是它的 HotReload。但是 App 光有界面显然是不够的,用过某些国产的 App 就能感受到这些 Appp 推送的能力。然而 Flutter 由于它的跨平台型,导致平台相关的代码都需要经过通道才来调用。不过好在一些厂家集成了各个平台的推送通道,这个时候只需要集成它家的 SDK 即可完成 Flutter 的推送需求。一开始我用的是极光...
前言学了点 dart 且写了一段时间的 flutter 后,发现遇到大多数的错误都和null有关系,一个不小心if语句就报null错误了,为了避免这个错误,不得不写成下面这种形式if( true == (boolVar ?? false)){ // balabala.... }为何会这样呢?因为if(null == true)它会报错的。而你一个不留神就可能导致写出这样的代码,你以为...