使用 mitmproxy 进行 HTTP 分析

之前使用的是 Wireshark 进行 HTTP 的一些分析,功能很全面,不过有些大材小用。同类型的简化工具其实很多,甚至 Firefox & Google Chrome 本身就自带,只是浏览器自带的工具又无法满足我们的需求,下面介绍下 mitmproxy 工具,简单又不失强大。

mitmproxy 1

OS X 解包 pkg

刚用 OS X 的同学会发现,Mac OS X 的 App 安装包,有两种形式,一种就是 .app,可以直接运行,类似于 Windows 下的绿色版;另一种是 .pkg 安装包,需要一路 next 安装好后才能使用。

在 OS X 下,PKG 包的卸载非常不人性化,最讨厌的是,只要是个 pkg 安装包,基本都要请求 root 权限。

于是,网上溜达一圈,找到直接解包 pkg 文件的方法,获取有用部分来使用。

我们以招商银行的网银插件为例,下载获取 dmg 镜像文档:CMBSecurityPlugin.dmg,双击打开,将 CMB Security Plugin.pkg 文件拖出来。

打包与解包安卓 img 镜像

今天偶尔看到有人问起,如何解包打包安卓的各类 img 文件。下面介绍下

首先可以去 https://android.googlesource.com/platform/system/extras 下载工具源代码

$ git clone https://android.googlesource.com/platform/system/extras /your/path

checkout 你需要的版本,譬如 android-5.1.1_r13

$ cd /your/path/extras
$ git checkout android-5.1.1_r13

Rime 输入法配置小结

一、 概述

输入法是用户的基础工具,每天都用得到,但是现在的各类云输入法在方便用户的同时,敏感数据非加密传输等隐私问题就一直没有中断过,方便用户输入就是当今各商业输入法的一块遮羞布。最近一直看到圈里流传 Rime 输入法,就花了点时间折腾了一下。

Rime

RIME / 中州韵输入法引擎,是一个跨平台的输入法算法框架。

基于这一框架,Rime 开发者与其他开源社区的参与者在 Windows、Mac OS X、Linux、Android 平台上创造了不同的输入法前端实现。

为 Jekyll 文章添加二维码网址

朋友问起,可以给 Jekyll 的每篇文章添加二维码显示吗?

想了下,Jekyll 生成的博客是纯静态的网页,如果要为每篇文章添加二维码的话,似乎也只有 JavaScript,或干脆为 Jekyll 写一个 plugin 了。

不过作为 Jekyll 用户,写 Plugin 推静态 html 上去不为我所喜。于是找了下 jQuery,已经有现成的 QR Code 了,按照说明,一步一步做下去。