又是新的一年,上一年感觉也没有干什么事情。 开心 逆向方面感觉没什么进步,也没什么退步,不过现在的混淆越来越难了。 尤其是 Golang / Rust 这类新兴语言,运行时的独特结构体 + 编译优化让反编译越来越困难。 静态分析我自己写的一些 Rust 程序,不是很能分析得下去。…
前言 因为家里带宽有时候会出毛病,信号也不好,因此买了一张 1pmobile (aff, EE 网络) 的卡做备用。 然后在 eBay 买了个沃达丰定制的 R226(即华为随行 WiFi E5786 的定制版),刷了原厂固件。一番测试后 WiFi 功能正常,如果只是做备用已足矣。…
那些随 ISP 套餐配套的路由器通常都有各种各样的问题,其中一个万能的解决方案就是每日凌晨定期重启路由器。 前置条件 一个闲置的树莓派或同类型的单片机,或其它 24/7 开机的设备; 该设备需要能够正常执行 Unix Shell 脚本,如 bash 路由器为 Virgin Med…
遇到一个很奇怪的问题,笔记本每次唤醒时会有短暂一段时间无网络。一开始并未在意,不过在更换了硬盘和内存后发现唤醒后电脑还会有一段时间无响应(差不多两三分钟)。 打开系统日志并过滤显示错误信息,可以发现全部都是网络相关的报错。其中一项是 Intel Wi-Fi 6 AX201 网卡的…
前两天亚马逊会员日促销,买了一些东西。有些东西买的还挺开心,但是这个键盘组合绝对不在此列。 购买的键盘是罗技的 G 613,左侧有一列 G1-G6 的宏按键。我的想法是罗技的 G 系列(电竟系列)除了这个就剩下能维持 30 小时续航的 G 915 系列… 而且是 “轻薄 (Low…
最新的 Charles v5.x 已经默认使用扁平化皮肤。 该文章仅供历史参考。 Charles 是什么 一个中间人代理软件,可以用来监听两个网络设备之间的通信(需要客户端主动连接代理)。 软件默认使用 Java 自带的主题,因此用「现代」的眼光看来会比较丑。 外挂第三方皮肤 (…
Ubuntu 的系统别的不说,安全启动「Secure Boot」整起来是真的容易 —— 默认内置预签名的 shim 引导,安装时打个勾就可以自动处理好繁琐的签名步骤了。Fedora 也内置了类似的预签名引导。 ※ 使用的系统并非严格意义上的 Arch Linux,而是其衍生版 E…
有声书:成长|《微习惯》。 这本书的内容总结起来非常简单: 设定每日必须完成的简单任务(最多三个),如撰写 50 字、10 个俯卧撑; 每日尽量额外完成该任务;必须完成定下的最低要求; 在不更改原本定下的任务的情况下,尽量多额外完成任务。 不能加强任务要求,因为大脑会抵触。 为任…
很久以前发表过一份 4.0.1 的外挂本地化开发包,但是目前最新版本是 4.1。 上网找了找,找到了个 4.1.2 的包,拿来研究了一下;发现没啥大变化。 对新版本咔擦处理了一番,发布一份新的外挂本地化开发包。 注意: 提供的简繁体中文翻译文件为测试外挂翻译效果制作,基于日语翻译…
准备 俗话说的好,磨刀不误砍柴工,万事都得先做准备与计划。 准备工具: 中间人代理,例如 Charles 或 Fiddler Classic 并信任其证书。 Chrome / Firefox + 代理扩展,将代理流量转发到反代服务器。 youtube-dl 以及搭配使用的 ffm…
评论系统已经加上了,但是还没有导入旧评论系统的评论。 已经导入了以前的数据。 也还没有加入获取站点最近评论功能。 后台也没有,通过 SSH 隧道直连数据库进行评论管理。 通过 HeidiSQL 进行后台管理
新年咯!即便如此,也没有做什么大事件。尤其是过年前后,非常的慵懒… 开心 通过游戏认识了一些朋友,玩得很开心 逆向方面… 学会了安卓逆向的一些基础,虽然让我自己写还是不太会 感觉自己逆向变菜了,也许是因为没有那么多时间能让我挥霍练习了吧。 JS 混淆的攻防发展好快啊,对抗已经变成…
前段时间 Debian 11 发布了,这两天把几个服务器升级测试一下效果。 博客所在的服务器已经升级了,体验起来没有什么大问题。 把执行的指令记录了一下。升级过程中的下线时间大概在半小时到一小时之间。 # 可选: 开启记录,方便差错 script -t 2>~/upgrade-b…
可选:Shell 主题支持 sudo dnf install gnome-shell-extension-user-theme # 安装完毕后重启,然后执行下述命令启用扩展 gnome-extensions enable user-theme@gnome-shell-extens…
从对象生成 首先是定义一个简单的结构体对象 ElObject,其中要求格式与我们需要的一致: tag 为一个有效的标签名 (tagName) children 的类型为 Array<ElObject|string> attrs 的类型为 null|Record<string, a…
前言 之前用的是 Pop!_OS,但是其默认的快捷键让我觉得有点不熟练,加之各种各样的原因就换到了 Fedora。 对比了下不同的桌面环境后感觉 GNOME 40 应该是一个不错的选择,所以跳到这个系统了。 ※ 现在在使用 Ubuntu 22.04。 安装 首先是安装 fcitx…
大体上和 Ubuntu 20.04 的安装过程一样,不过多了一个小步骤。 ※ 已发布适用于 Pop!_OS 22.04 + Fcitx5 的步骤 安装包以及环境配置 首先就是安装对应的包: sudo apt install fcitx fcitx-frontend-all fci…
先踩坑总结一下… # 安装依赖 (Ubuntu 可能有些包不同) apt-get install git zlib1g-dev libtool-bin cmake clang meson autogen gperf nasm unzip pax mercurial subvers…
第一种方法:各种串联 mount | sed 's#^.*on \(.\+\) type .\+$#\1#'| grep'^/tmp'| sort -r | xargs -d$'\n'umount 第二种方法:awk echo -e"$(awk'$2 ~ "^/tmp" {pri…
利用 ufw 防火墙来禁止 nobody 访问内网信息,防止不可信应用穿透内网(或者,你懂的原因)。 安装 + 基本 ufw 配置我这里就跳过了,直接说如何更改吧。 首先编辑 /etc/ufw/before.rules 对 IPv4 进行配置: # ... # End requi…