起点
来源:互联网 发布:三国杀最强武将知乎 编辑:程序博客网 时间:2024/05/21 07:12
今天开始在合天上学习CTF的PWN与RE等等,将一些知识点写在博客里以加深印象,帮助记忆。
PWN:
首先关于Linux管道:Linux管道可以将一个进程的标准输出作为另一个进程的标准输入,管道的操作符号为“|”
eg: ls命令可用于查看当前目录下的文件列表,而grep命令可用于匹配特定的字符,因此ls | grep test命令可用于列出当前目录下文件名包含test的文件。
与管道类似:
只是这是作为命令行参数。
关于python:在Linux shell中执行python -c "print 'Hello'"可以执行双引号中的Python语句,即通过print打印出Hello字符串。
关于gdb:gdb是linux下的调试器,部分基本指令如图:
关于汇编:gdb反汇编得到的语句似乎是AT&T型,即目的操作数在后。
tips:
查看pwn1.c文件内的源码: cat pwn1.c
使用gdb调试pwn1文件: gdb pwn1
查看寄存器的值: i r $eax
查看所有寄存器:info registers或i r
修改寄存器的值:set $eax=1
查看main函数代码:disas main
查看0x80b3eec处的内容(以字符串形式):x /s 0x80b3eec
1 0
- 起点
- 起点
- 起点
- 起点
- 起点
- 起点
- 起点
- 起点
- 起点
- 起点
- 起点
- 起点
- 起点
- 起点
- 起点
- 起点
- 起点
- 起点
- iOS内存分析总结
- RBO和CBO的基本概念
- 读书笔记(六)RecyclerView And CardView相关
- 《匠人精神》
- struts2 --- 输入验证Validation
- 起点
- MySQL存储引擎
- system.load和system.loadLibrary 网上反馈的问题
- [初级知识]linux内核的一些简介
- 对抗网络GAN
- ubuntu cdt binary not found
- 数论题4例
- STM32学习笔记之硬件SPI读写与极性设置
- eclipse 安装JAVAEE开发插件和Tomcat