记录第一次安装Archlinux
note install archlinux
note install archlinux
高数笔记
高数笔记
高数笔记
Ranger 是一个命令行文件管理器
按 s 键可以直接在当前目录打开一个
shell,非常方便执行一些临时命令。
[ 和 ]: 切换父目录按 [ 键可以切换到上一个父目录,按 ]
键则切换到下一个父目录。
m + somekey: 添加书签
m
键后再按任意一个键(作为书签的标识),即可将当前目录添加到书签中。um + somekey: 删除书签
um 键后再按书签标识键,即可删除对应的书签。` + somekey: 打开书签
` 键(位于 ~
键下方)后再按书签标识键,即可打开对应的书签目录。Ranger 的导航和操作方式与 Vim 类似,以下是几组常用的快捷键:
h: 左移(进入上级目录)j: 下移(选择下一个文件/目录)k: 上移(选择上一个文件/目录)l: 右移(进入下级目录)dd: 剪切(移动文件/目录)
dD: 删除(删除文件/目录)pp:
粘贴(将剪切/复制的文件/目录粘贴到当前目录)
yy: 复制(拷贝文件/目录)
只通过这一小部分快捷键,足够让你可以像在 Vim 中编译文件一样高效地操作目录。
1 | sudo docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest |
-p 3306:3306 将主机的 3306 端口映射到容器的 3306
端口。--name mysql 为容器命名为
mysql。-e MYSQL_ROOT_PASSWORD=123456 设置 MySQL 的 root
用户密码为 123456。-d mysql:latest 后台运行最新版本的 MySQL。持久化数据和配置
1 | sudo docker run --name mysql \ |
1 | sudo docker exec -it mysql bash |
sudo docker exec -it mysql bash 命令进入名为
mysql 的容器的 bash 环境。mysql -uroot -p123456 命令使用 root 用户登录
MySQL,密码为 123456。如果需要将本地文件复制到容器中,可以使用以下命令:
1 | docker cp 本地文件路径 ID全称:容器路径 |
1 | mysql> create database name; |
高效的视图切换与地址跳转是逆向分析的基础。
g : Go to
addressEsc : Navigate
BackCtrl + Enter : Navigate
ForwardSpace : Graph/Text View
SwitchCtrl + 1/2/3... : Quick
View逆向核心环节,处理反汇编质量与伪代码逻辑。
F5 : DecompileTab : Sync
Pseudocoden : Renamey : Set Type/ : Inline
Comment; : Assembly
Comment当 IDA 自动分析失准或遇到混淆时,需要手动定义数据类型。
u : Undefinec : Coded : Dataa : ASCII
String* : Array调整操作数的显示格式,让常量显露原型。
h : Hex/Decimal
Toggler : Char/String0x41 ->
'A')。b : Binaryo : Offsetm : Enum Memberk : Stack
Variable追踪调用链与数据流向。
x : Cross-references
(Xrefs)Shift + F12 : Strings
WindowAlt + t : Text
SearchAlt + b : Binary
SearchCtrl + f : Quick
Filter