首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

mac os 解密 WeChat DB

本次需要使用到的工具:lldb,DB Browser for SQLite, wechat 注意: 如果有小伙伴的mac book 一会儿运行了lldb之后出现error: attach failed...: xxxxxxxxxxx 这个时候重启电脑 黑屏后 按住 command + R 进入恢复模式,然后输入账户密码,进入之后到上方点《实用工具》-〉点击〈终端〉之后输入 csrutil disable...sqlite3_key | br set -n sqlite3_key | br s -n sqlite3_key br s -n 的意思就是sqlite3_key的地方下断点 | 分割多种写法 然后...continue 一下 5.点击登陆,并在我们的手机上进行确认登陆 6.这个时候断点就生效了,程序会保持刚才那个登陆确认的页面上,然后我们lldb上就能够看到显示的汇编指令,可以看到最后一行是把...rcx 寄存器的值 赋值给了rsi 7.我们通过lldb 读取 rsi寄存器的内容 memory read –s 1 -f x -c 32 $rsi 8.我们把得到的结果复制到ultraedit

4.3K40

Mac OS X 创建和使用内存盘

Mac OS X 创建和使用内存盘 Windows 系统上一直使用 ImDisk 创建内存盘作为缓存, 将系统临时目录、 浏览器缓存等设置到内存盘, 这样做的好处是很明显的: 1、 内存盘不用定时清理..., 系统重启就自动清空 2、 读写内存的速度是非常快的, 程序运行速度也会加快很多 现在转到 Mac OS X 平台, 当然也要使用内存盘了, OS X 系统上, 创建和使用内存盘比较容易的, 而且不需要借助第三方软件..., 只是设置稍微繁琐一些, OS X 系统上创建和使用内存盘的步骤如下: 1、 打开 AppleScript Editor(找不到的可以直接用 Spotlight 搜索); 2、 输入下面的脚本:...4、 接下来需要把缓存目录设置到内存盘, 打开一个命令行窗口, 命令行窗口输入下面的命令: sudo rm -rf ~/Library/Caches ln -s /Volumes/RamDisk/ ~...注意问题 1、 系统运行不要 unmount ramdisk , 否则可能会出现不可预料的后果; 2、 如果用的是 SSD 硬盘, 就不要再设置内存盘了, SSD 的速度已经很快了;

2.9K20

Mac全栈开发-Shell以及终端软件

全栈开发在Mac下面会经常使用终端OS X El Capitan‎之前,恐怕系统默认的Terminal+bash+screen是无法跟iTerms+zsh+tmux进行匹敌。...⌘ + t :新的标签页 ⌘ + r:清屏 兼容性好 这一点远程连接服务器的时候才可以体验到,默认的系统终端有时候会出现乱码问题。 oh-my-zsh 什么是oh-my-zsh ?...Mac是基于UNIX的一套系统,而Shell可以说是UNIX的一个外壳,Mac里面我们可以Terminal执行下面命令看看系统有几种shell: cat /etc/shells 不出意外的话显示如下...--- Go2Shell Go2Shell 是一个便捷小工具,它可以实现一次点击,即可在当前目录打开终端,这比打开终端->cd到当前目录直观快捷的多,就像下面这样: 其他常见问题 Terminal...程序修复磁盘权限

1.3K20

记录一个Mac OS X 本地安装Ghost 的报错问题

新买的Macbook Air 升级了最新版的OS X 10.10 Yosemite,昨天本地安装Ghost 的时候出现了问题,在这里做一个记录。...安装node 和 npm 整个过程Jeff 是通过http://docs.ghostchina.com/zh/installation/mac/ 的文档进行操作的,安装 node 和 npm 的话没问题...,虽然安装教程来果然出现了$PATH 环境变量无效的问题,但是按照文档操作也很快解决了。...安装Ghost报错 下载Ghost 后终端打开并通过 npm install --production 编译,但是整个过程试了两三次,好像可以,但npm start 启动无效,终端窗口报错如下: ?...darwin-x64\node_sqlite3.node'" 解决方案 通过搜索了十几个页面找到了如下原因及解决方案: 原因是:安装sqlite3 数据库失败,失败的可能原因是安装源Amazon S3被墙(虽然我是全局代理模式下安装的

1.6K90

转载:(Mac)bash和zsh配置环境变量path的几种方法

1.简介 mac 一般使用bash作为默认shell Linux 里执行这个命令和 Mac 略有不同,你会发现 Mac 多了一个 zsh,也就是说 OS X 系统预装了个 zsh,这是个神马 Shell...目前常用的 Linux 系统和 OS X 系统的默认 Shell 都是 bash,但是真正强大的 Shell 是深藏不露的 zsh, 这货绝对是马车的跑车,跑车的飞行车,史称『终极 Shell』,但是由于配置过于复杂...2.2 解决 Mac 下配置环境变量 ZSH 无效的问题 配置 gradle 的时候, 发现在 /etc/profiles 设置了环境变量后, 还是不能在 zsh 中使用....但在 Terminal 可以正常使用. 后来发现是因为没有 .zshrc 配置....终端输入: cat ~/.zshrc 以此来查看 .zshrc 文件, 找到里面的 “ # User configuration “ 部分. 可以看到当前 zsh 支持的所有本地已配置环境变量.

2.5K20

Fixed: MacOS Mojave(10.14) 解决终端用Crontab报权限问题(不管是Root还是普通用户)及Linux基础(shell)

有说到关闭Rootless机制的,也有说添加硬盘操作权限的,我选择了后者; 关闭Rootless的机制 我没试过这个姿势..有兴趣的自己试试.. 添加硬盘访问权限的,就是把你的终端加进去这里 ?...upgrade 2>&1 >> $logPath echo '----------Brew && Brew Cask Update End------------' >> $logPath # 更新MAC...系统 softwareupdate -i -a 2>&1 >> $logPath echo '--------Mac OS Update End--------------' >> $logPath...echo '--------更新脚本结束--------------' >> $logPath 是1,所以">/dev/null"等同于"1>/dev/null" # 2 :表示stderr标准错误...---- 总结 为什么本本写任务调度,因为笔记本常年不关机..基本都是待机状态,开盖即用.. 有不对之处请留言,会及时修正. 谢谢阅读

1.7K30

MAC工作机提升工作效率的tips

工作环境切换到MACMAC属于类Unix操作系统(*NIX)。由于不同的系统框架设定,Windows好用的工具软件MAC不一定有一样好用的用户体育。...一、mac高效shell软件 MAC上类似与Xshell的软件,目前流行度第一的还是OS X系统自带的iterm2。 iterm2开启多个会话。支持搜索拦,命令自动补齐和多配置设定。...比如: 通过打开iTerm > Preferences (或⌘ + ,),keys->Hotkey选项勾选“Show/hide all windows with a system-wide hotkey...屏幕快照 2019-04-20 下午11.27.04.png 左右移动tab页面的命令键是(⌘ + Shift + ]或者⌘ + Shift + [) 支持shell终端(包括历史执行的结果,整个会话的执行历史相当于一个文本...Zsh兼容bash,执行/bin/sh相当于执行zsh。甚至可选模块(tcp,uds网络支持,数学运算),where命令支持在所有的PATH环境变量定义路径找到命令,路径文件夹缩写等等。

2.4K380

Mac 高效工作指南

其实除了这些为什么那么多程序员喜欢用mac呢,分析了一下使用mac的好处,无外乎以下几点: Mac OS X 是基于 Unix 的,对于开发人员来说,Unix 下一堆好用的工具都可以随手捡到。...开发环境配置 命令行终端Terminal 在用户界面没有发明前,终端Terminal曾经是计算机的唯一交互方式,就算到了今天,很多服务器仍然只提供终端登陆来操作,作为开发测试运维相关人员,日常工作合理使用终端将大大提高工作效率...替换系统默认Shell Bash作为大多数系统默认安装的Shell,大家都多少有所接触,Zsh和Bash类似都是一个Shell,但是Zsh更注重用户体验和与人的交互,OS X默认也安装好了Zsh,然而你想自己从头开始配置一个顺手的...,直观的效果如下图所示,代码开源github。 ? Mac OS X默认已经安装好了Zsh,你可以打开终端,输入zsh –version来确认是否安装成功。...Homebrew Cask就是这样一款终端下的程序管理器,它扩展了Homebrew,作为Mac App Store的有益补充,方便你快速维护日常软件的安装升级和卸载,复制如下命令终端下运行,按回车后等待安装成功

1.9K100

input回车后页面提交导致出现HTTP 错误 405.0 - Method Not Allowed

前些时间在做一个搜索功能时发现一个比较有意思的现象,场景是这样的:一个模态窗口中是一个订单列表,页面的顶部有若干个状态筛选框和一个搜索关键字输入框,当焦点在关键字输入框时按回车,本来是对input的keyup...事件做了监听,当发现是按了回车键时便自动提交搜索请求的,但输入关键字后按回车时页面竟然跳转了,并且出现“HTTP 错误 405.0 - Method Not Allowed无法显示您正在查找的页面,因为使用了无效方法...(HTTP 谓词)”的错误,非常纳闷。...按照错误信息及现象(页面跳转了)来看,应该是因为触发了页面提交了,但事实上,当在keyup事件里面alert时,根本还没有执行到keyup事件里面去就已经跳转了。...自动提交的动作本身浏览器默认事件绑定的,按键盘的操作就是keyup和keydown,我原本的按键监听是keyup事件里写的,所以把keydown事件重写,然后终止默认事件执行就OK了。

1.8K10

Java程序员的MacBookPro(14寸M1)配置备忘录

安装wget brew install wget 安装oh-my-zsh,用来增强原有的zsh,执行以下命令,期间可能出现网络访问超时的问题,多试几次即可 wget https://github.com.../powerlevel10k 上述命令经常出现超时错误,可以改用以下命令(从github转为gitee下载,也是官方的) git clone --depth=1 https://gitee.com/romkatv.../powerlevel10k.git /Users/will/.oh-my-zsh/custom/themes/powerlevel10k .zshrc文件修改zsh主题,注释掉原主题,改成powerlevel10k.../powerlevel10k,如下图红框 退出终端,再次打开,如下图,会提示是否使用新字体,输入Y自动下载 实测发现,下载字体的操作经常会出现网络访问超时,如下图,遇到此情况,建议关闭终端后重新打开...name: "mac os x", version: "12.3.1", arch: "aarch64", family: "mac" GitHub 如果您需要操作自己的GitHub仓库,这一章节的配置可以作为参考

1.3K81
领券