Home
Hongbo Lin
Cancel

Chrome 的 Captive Portal 处理机制

Google Chrome 在 M63 版本引入了一项修改以解决 Captive Portal 场景下的用户登录问题 —— 当未登录的用户访问 HTTPS 网站时,由于 Captive Portal 的拦截,浏览器会出现网络超时、SSL/TLS 告警等问题。本文详细介绍了 Chrome M63 的这项机制。 背景 Captive Portal 中文通常译作“强制主页”或“强制登录门户”,...

ESXi 安装&配置 OpenWrt

基于 ESXi X86 虚拟机设备构建 OpenWrt 路由器是一种兼顾性能和敏捷性的软路由解决方案。本文详细介绍了如何在 vSphere ESXi 6.7 下部署最新版本的 OpenWrt。 制作 OpenWrt ESXi 镜像 点击链接进入官方网站,在你的 Windows 电脑上安装好 ESXi 镜像制作工具 StarWind V2V Converter。 点击链接下载最新版本的 ...

OpenWrt 常用网络配置

文章记录了博主使用 OpenWrt 过程中多项常用网络功能的配置方法,包括 AP 模式、主机名设置、USB 联网等,以备后续之需。 切换为 AP 模式(Bridged AP) 一般场景,OpenWrt 路由器工作在「Router”」模式,包含了 NAT、拨号、DHCP、DNS 等功能。当想让一台无线 OpenWrt 设备仅作为无线接入点,而不提供路由功能,就需要让其工作在「Bridged...

搭建 SSL/TLS 测试服务器

本文介绍了在 Ubuntu 18.04 环境下利用 OpenSSL 的 s_server 命令搭建 SSL/TLS 测试服务器的方法,可用于测试 Chrome 浏览器下的各种 SSL/TLS 错误。 创建私有 CA 和服务器证书 以 Chrome NET::ERT_CERT_WEAK_KEY 错误为例,要构造此场景,需要服务器证书的密钥长度小于 1024 bit,我的方法是先生成私有 C...

WP Mail SMTP troubleshooting

Introduction My WordPress blog use WP Mail SMTP by WPForms as SMTP mail plugin, and this article records some of my troubleshooting of integration. Mail Sender’s Name is always not set If you us...

OpenWrt Shadowsocks 安装&配置指南

简介 这是一篇 OpenWrt(19.07.4 版本验证)下安装 Shadowsocks 的教程。文章先介绍了整体软件栈和通信原理,然后详细说明了各个软件的安装、配置过程,最终可搭建一个路由规则是国内 IP 直连、其余 IP 走透明代理的翻墙路由器(即 CHNRoutes 黑名单模式)。 要使用 GFWList 路由模式(即仅被 GFW 封锁的流量走代理),请参阅本站另外一篇文章:《Op...

微信支付 Android SDK 逆向

简介 按照微信官方开发者网站的描述,微信支付按模式不同有刷卡支付、公众号支付、扫码支付、APP 支付、H5 支付、小程序支付六种。其中,「APP 支付」即商户 APP 调用微信提供的 SDK 调用微信支付模块,商户 APP 会跳转到微信中完成支付,支付完后跳回到商户 APP 内,最后展示支付结果。 本文将介绍 Android 平台上的 APP 支付流程,然后通过逆向工程探究微信在手机端是...

Android DexGuard 混淆指南

简介 DexGuard 是一款付费代码混淆软件,主要功能是对 Java 代码进行混淆,使得反编译后得到的源代码可读性差,从而加大破解的难度。DexGuard 与 Android 上主流的混淆工具 ProGuard 同属一家公司开发,但相比免费的 ProGuard 功能更多,混淆力度也更大。详细异同参考:DexGuard vs. ProGuard。 本篇教程将使用 DexGuard 8.1...

DexGuard 常见问题解决

multidex 错误 Android 对单个工程包含的总方法数有限制,最多是 65535 个。如果工程较大,方法数超过这个数目,就要使用 multidex 技术,否则将会运行错误。multidex 将原来编译出的 dex 文件分割为多个子 dex 文件,APP 运行时再拼接起来。DexGuard 使用自己实现的 multidex 支持,因而使用上需要一些配置。 错误日志 Overfl...

CentOS 7 Apache 配置 Virtual Host (虚拟主机)

简介 Apache 是世界上最流行的网页服务器,其功能和组件被分解为不同的单元与功能,其中基础的配置单元是站点(域名)。Apache 用 Virtul Host 表示站点,通过支持多 Virtual Host ,便能够在单个服务器上托管多个站点,共享服务器资源,而且保持互相独立。这里要注意子域名和一级域名一样,都可作为不同的 Virtual Host 进行配置。 这篇教程,将介绍在 Ce...