工具使用
文章平均质量分 67
1ens
菜菜菜菜
展开
-
CTF——angr使用学习记录
寄存器的符号化:import angrimport claripyp = angr.Project('') init_addr = 0x08048980 #scanf的下一条指令地址state = p.factory.blank_state(addr=init_addr) #创建一个状态,并将该地址赋给它,也就是跳过输入,直接执行下一条指令,此处使用.blank_state()而不再是.entry_state() #定义三个位向量,即三个输入p1 = claripy.BVS('p.原创 2021-11-15 21:20:14 · 2385 阅读 · 0 评论 -
IDA pro 使用笔记
第一部分最顶部的是工具栏,它其中包括一些逆向分析过程中经常使用的工具。File 用来打开新建装载一个应用程序。 Edit用来编辑反汇编代码,可以用来复制筛选。Jump 用来跳转的,可以有很多类型的跳转,可以进行一行上下位置,特地位置的跳转,还可以根据名字,函数来进行,跳转到新窗口,跳转到某一个偏移量。Search 顾名思义就是用来搜索的。 View是用来选择显示方式的,或者显示某一特定某块的信息。比如树形逻辑图显示,或者16进制显示。还可以单独显示某一特定信息,比如输入或...原创 2021-08-30 18:55:00 · 768 阅读 · 0 评论 -
gdb+pwndbg使用初探
在做ctf逆向题目 (攻防世界reverse no-strings-attached) 第一次使用gdb调试 写文章记录一下使用配置ubuntu20.4+gdb10.1+pwndbggcc -g 文件名使用gcc对文件进行编译chmod 777 文件名给程序加可执行权限,不加的话调试可能会报错gdb ./文件名将文件载入gdbb 函数名 下断点 或者 b*地址n 单步执行使用disass decrypt 查看汇编代码使用“i b”命令,...原创 2021-09-13 14:02:51 · 1447 阅读 · 2 评论