练习记录
一道简单的格式化字符串漏洞题目,题目所有的保护都没有开。easy,但是还是花了我好久来复习,毕竟时间长了,格式化字符串的学习都快忘记了。
总结:
1、用gdb来查看的偏移地址中,左边的是低地址的内容,右边是高地址的内容。
再后面的22就是0x804a048地址中的内容,而02就是0x804a04b地址中的内容了。
2、ida中反汇编出来的数值和gdb中看到的是一样的。都是小端序排列的数据。
3、存入地址中是以十六进制存储的,所以22代表前面输出过34个字节的数据了
练习记录
一道简单的格式化字符串漏洞题目,题目所有的保护都没有开。easy,但是还是花了我好久来复习,毕竟时间长了,格式化字符串的学习都快忘记了。
总结:
1、用gdb来查看的偏移地址中,左边的是低地址的内容,右边是高地址的内容。
再后面的22就是0x804a048地址中的内容,而02就是0x804a04b地址中的内容了。
2、ida中反汇编出来的数值和gdb中看到的是一样的。都是小端序排列的数据。
3、存入地址中是以十六进制存储的,所以22代表前面输出过34个字节的数据了