CTF-IDA

a:将数据转换为字符串

f5:一键反汇编

esc:回退键,能够倒回上一部操作的视图(只有在反汇编窗口才是这个作用,如果是在其他窗口按下esc,会关闭该窗口)

shift+f12:可以打开string窗口,一键找出所有的字符串,右击setup,还能对窗口的属性进行设置

ctrl+w:保存ida数据库

ctrl+s:选择某个数据段,直接进行跳转 ctrl+鼠标滚轮:能够调节流程视图的大小

x:对着某个函数、变量按该快捷键,可以查看它的交叉引用

g:直接跳转到某个地址

n:更改变量的名称

y:更改变量的类型

/:在反编译后伪代码的界面中写下注释

\:在反编译后伪代码的界面中隐藏/显示变量和函数的类型描述,有时候变量特别多的时候隐藏掉类型描述看起来会轻松很多

;:在反汇编后的界面中写下注释

ctrl+shift+w:拍摄IDA快照

u:undefine,取消定义函数、代码、数据的定义

删除函数:函数窗口中选中函数后,按 Delete 键

定义函数:在反汇编窗口选中对应行后,按P键

修改函数参数:在函数窗口中选中并按 Ctrl+E 组合键,或在反汇编窗口的函数内部按 Alt+P 组合键

复制代码
U 键:取消一个地方已有的数据
D 键:让某一个位置变成数据
C 键:让某一个位置变成指
A 键:会以该位置为起点定义一个以"\0"结尾的字符串类型
* 键:此处定义为一个数组
O 键:将此处定义为一个地址偏移



后退到上一位置:Esc
前进到下一位置:Ctrl+Enter
跳转到某一个特定位置:G,然后可以输入地址/已经定义的名称
跳转到某一区段:Ctrl+S,然后选择区段即可

ctrl+p展开函数窗口,包含起始位置

选中目标框后空格,快速切换可视化汇编与地址汇编

相关推荐
red_redemption42 分钟前
自由学习记录(211)
学习
ThsPool2 小时前
【ENVI二次开发学习整理 02】IDL语言基础与程序设计
学习·中间件
一只小菜鸡..2 小时前
南京大学 操作系统 (JYY) 学习笔记:文件系统实现——从 FAT、ext2 到现代 B-Tree 黑科技
笔记·科技·学习
深爱水瓶 血影S狂风2 小时前
Linux.NET学习手记(2)
linux·学习·.net
明明真系叻2 小时前
RAG学习(1)
学习·rag
✎ ﹏梦醒͜ღ҉繁华落℘2 小时前
单片机基础知识--LVGL学习-lv_obj_add_flag()
c语言·单片机·学习
春水碧于天,画船听雨眠2 小时前
LangChain学习笔记(一)
笔记·学习·langchain
zerwave3 小时前
Docker 学习:多容器网络互通——从 host 模式到自定义 bridge 网络
网络·学习·docker
Zzj_tju3 小时前
Instruction Tuning 论文精读路线:从 Supervised Fine-Tuning 到 Instruction Following
人工智能·笔记·学习·语言模型·自然语言处理
j7~3 小时前
【Linux】二十八.线程篇五《Linux多线程编程:线程同步之条件变量》---详解
linux·运维·c++·学习·条件变量·线程同步