微信 macOS 客户端无限多开功能实践

继上一次的 微信 macOS 客户端拦截撤回功能实践 之后,有热心网友给我提了个 issue :macOS微信客户端的多开问题,才发现原来在 macOS 上微信客户端是不能多开的,于是接受挑战~ 0x00 传统多开方法 在 macOS 平台上,大部分应用都是支持多开的,比如: ⌘ + N 大法:适用于 QQ open -n /Applications/ »

微信 iOS 客户端任意地区修改实践

最近接触 iOS 逆向开发,看了各式各样的自动抢红包 Tweak之后,于是自己也来动手实践一下 Tweak:WeChatTweak-iOS~ 0x01 准备 越狱手机一台 - 主要用于脱壳(32Bit 最佳,Hopper Disassembler能直接看伪代码) Hopper Disassembler - 反编译工具,能够将二进制执行文件反编译出伪代码 ldid - 签名工具 chisel »

Theos 安装与配置

尝试 iOS 逆向开发,由于 iOSOpenDev 已停止维护且坑太多,于是使用 theos ,网上充斥各种老旧教程,还是自己按照官方文档配置并填坑靠谱。 0x01 安装依赖 首先你要安装有 Homebrew 执行命令:brew install ldid dpkg 0x02 安装 theos 安装非常简单,安装路径随个人喜好,只需要几行命令: git »

从 Farbox 到 Bitcron

2014 入手的第一个域名,第一个基于 Wordpress 的个人 Blog 。只有三年时间,不算长,虽然写的是「 从Farbox到Bitcron 」,但更多的是折腾历史。 折腾 第一次用 Wordpress,没有服务器性能概念,也不 Care 访问速度,更不知道 HTTPS 等优化知识,只知道安装配置简单,主题华丽,于是买的廉价 PHP 服务器搭建一个 »

实现 macOS 锁屏的两种方式

逛了一圈发现所有的远程锁定 App 都是基于蓝牙的,因此会有距离的问题=。=,并且蓝牙需要进行配对操作......于是自己写了个基于局域网 Socket 的远程锁定 LockMyMac ,再也不用担心想起忘记锁电脑却已走太远的情况了。 CGSession 大部分应用采用的方式,锁定时会有一个 3D 翻转的效果。 缺点:解锁只能使用密码登录,无法通过 Apple watch 自动登录 - (void)lockScreen { NSTask *task »

微信 macOS 客户端拦截撤回功能实践

微信的小贱人特多,尤其是群里的,老喜欢撤回,还有一大堆的跟风党起哄党...当然少不了一些手抖发错的,嘿嘿嘿。好奇心如此强的我怎能错过这些消息! 一、原理 要拦截撤回的消息,首先就要知道当客户端接收到撤回消息的通知时候,执行一个方法来撤回消息: 服务端 ---发送撤回通知---> 客户端接收 ---> 执行撤回消息的方法(删除本地消息,刷新UI,提示消息被撤回) 所以我们需要做修改的这个入口就是执行撤回消息的这个方法,让其不删除本地的消息就可以了。 二、准备 »