Posts
Hongbo Lin
Cancel

搭建 OpenWrt KMS 服务,激活 Office 2016

本文介绍了如何在 OpenWrt 18.06.1 下安装 KMS 服务并激活你的 Windows Office 2016 VOL 版。 安装 openwrt-vlmcsd 分别前往项目主页安装 openwrt-vlmcsd luci-app-vlmcsd 启动 openwrt-vlmcsd 服务 在 openwrt-vlmcsd 的项界面勾选 Auto activate...

NAS 相关问题记录

一些常用命令 查找最新修改的文件 (5 分钟内) 1 find ./ -mmin -5 -type f 查看文件夹的大小 1 du -h --max-depth=0 /foo/bar 将频繁写入的日志文件挂载到 /dev/null 1 2 3 4 #!/bin/sh #mount -o bind /dev/null /var/log/scemd.log mou...

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 Shadowsocks 及其配套软件的逻辑架构,然后详细说明了它们的安装、配置过程,最终搭建一个国内 IP 直连、其余 IP 走透明代理的翻墙路由器(即 CHNRoutes 黑名单模式)。 提示:要使用 GFWList 白名单模式(即仅被 GFW 封锁的流量走代理),请参阅:《OpenWrt Shadowsocks GFWlist 配置教程》。但博主推...

微信支付 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...