网站开发总结,昆山网站建设网站建设,花20亿做网站,商标设计logo网站专注于web漏洞挖掘、内网渗透、免杀和代码审计#xff0c;感谢各位师傅的关注#xff01;网安之路漫长#xff0c;与君共勉#xff01; MessAuto MessAuto 是一款 macOS 平台自动提取短信和邮箱验证码到粘贴板的软件#xff0c;由Rust开发#xff0c;适用于任何APP 下面展… 专注于web漏洞挖掘、内网渗透、免杀和代码审计感谢各位师傅的关注网安之路漫长与君共勉 MessAuto MessAuto 是一款 macOS 平台自动提取短信和邮箱验证码到粘贴板的软件由Rust开发适用于任何APP 下面展示了在 MessAuto 的辅助下十秒内完成短信登录的过程点击按钮后只需安心等待5秒左右 特点 同时支持 Mail.app 和 iMessage.app 多语言支持目前支持汉语英语韩语根据系统语言自动切换 轻量程序占用存储 4 M占用内存 14 M 简洁没有GUI只有一个安静的任务栏托盘图标但功能够用 适用性广Safari方案只能在Safari浏览器中使用此软件适用于任何 APP 开源免费收费方案 2FHey至少需要5美元 使用方法 MessAuto 是一个没有 GUI 的菜单栏软件第一次启动时 MessAuto 会弹窗引导用户授权完全磁盘访问权限授予权限后重新打开软件可在菜单栏看到 MessAuto 的图标点击图标列出菜单 自动粘贴MessAuto 将检测到的验证码存储到你的剪贴板中如果你不想手动粘贴可以启用此选项启用选项时 MessAuto 会主动提醒您进行辅助功能授权 自动回车在自动粘贴验证码后再自动帮你按下回车键 暂时隐藏暂时隐藏图标应用重启时图标重现适合不经常重启 Mac 的用户 永久隐藏永久隐藏图标应用重启也不会再显示图标适合经常重启 Mac 的用户若需重新显示图标需要删除 ~/.config/messauto/messauto.json 文件并重启应用 配置点击后将打开json格式的配置文件可以在其中自定义关键词 监听邮件开启后将同时监听邮件 悬浮窗类似于 Safari 的悬浮窗但功能上稍有落后 关键词: 也叫触发词当信息中包含如“验证码”等关键词时程序才会执行一系列后续操作否则会忽略此条信息 注意 ARM64 版本打开时会提示文件损坏因其需要 Apple 开发者签名才可以正常启动作者没有 Apple 开发者证书不过你仍然可以通过一条命令解决问题 移动 MessAuto.app 到 /Applications 文件夹下 终端执行 xattr -cr /Applications/MessAuto.app TODO [x] 优化验证码提取规则 [x] 自定义关键词 [x] 菜单中增加配置选项 [ ] 自动删除提取后的验证码短信没有有效思路 [x] 应用内更新 [x] Github Action 自动发布 release [x] 增加日志功能 [ ] 制作 App 主页 [x] 增加检测邮件验证码功能 [x] 增加悬浮窗功能 [ ] 增强悬浮窗体验TouchArea, Shortcut key ... 开发初衷 macOS 平台可以方便地接收来自 iPhone 的短信无需每次打开手机查看验证码。Safari 浏览器更是可以直接自动获取到验证码并显示在输入框内然而这个好用的功能却仅仅停留在了 Safari 浏览器上但并不是每个人都喜欢使用它。为了把这个功能带到所有APP上我开发了这款软件。 后续使用中我又发现许多验证码不仅仅通过短信发送还有通过邮件发送的所以我又增加了对邮件的支持。 要求 使用 macOS系统并可以接收 iPhone 的短信(即打开了“短信转发”功能) 邮件 App 需要常驻后台否则无法实时获取到最新的邮件 完全磁盘访问权限为了访问位于 /Library 下的 Message.app 的 chat.db 文件以获取最新的短信 辅助功能权限模拟键盘操作自动粘贴并回车 已知缺陷 部分APP或网站不支持回车登陆需要手动点击登陆 自行编译 # 下载源码git clone https://github.com/LeeeSe/MessAuto.gitcd MessAuto# 编译运行非必需仅用于开发测试cargo run# 安装 cargo-bundlecargo install cargo-bundle# 打包应用cargo bundle --release 生成的 MessAuto 应用位于 target/release/bundle/osx/MessAuto.app。 日志目录 日志文件目录~/.local/share/messauto/logs/messauto.log 仅保留最近一次启动软件的日志 常见问题 给了权限但还是弹出权限请求暂时的解决方法是从设置面板的辅助功能和磁盘权限列表中将原来的 MessAuto 通过下面的-号移除当再次弹出权限请求时正常同意即可工作 本文由 mdnice 多平台发布