type
status
date
slug
summary
tags
category
icon
password
先简单描述一下周的学习情况。
这周的话依然是按照ctfwiki上的house of的顺序往下学习。
  1. house of lore
这个手法由于在wiki上没有推荐的题目,于是就把这个手法的描述脚本详细的分析了一下,总体来说不是特别难得一种手法,在后面做题的时候遇到在详细在题目中分析。
有关于这个手法的分析可以下面这里的内容,我与其他的house of一起写的写成一个系列。
  1. House of Rabbit
这个于是一个比较奇妙的堆的利用姿势,用于绕过堆块的地址随机化保护(ASLR)达到任意地址分配的目的。
这个手法具体的过程我是利用了这个手法里提供的那道题进行分析的。
这道题目整体来说不是太难,基本就是这个手法的照搬,但对于我而问题不小,一会儿在下面具体分析
这个手法的分析在下面这里
  1. House of Roman(未完)
这个手法的大致学了,但这个手法依然是更具据其提供的题目来描述的,这个题我还没有全部整完,故这里先留下,与下周的一起记录。
 
这周的学习进度大致就到这里,相对来说,目标基本完成,但还是在学习的过程中出现了一定的1问题,下面分析一下
 
  1. 程序语言能力不足
在上面的House of Rabbit这里面的那道题由于无法进行gdb调式,只能读程序,导致很长时间都花费在理解程序上面,甚至有的地方还没有完全理解。这是一个很严重的问题,基本功不够,
  1. 做过的题目不足
在遇到有的特别情况时反映不够,导致出现长时间卡住的情况,像上周的那道题由于全程没有输出的情况有的地方要加入时间暂停。
 
这些都是在上周的过程中保露出来比较严重的问题,结合这些问题与学习进度,对下周的规划如下
  1. 先是wiki上的house of的手法都要学完,并且把之前与后面的题目总结出来,把能做的独立完成
  1. 在找一点时间从新学一下c语言和汇编
 
行吧这周的周报到此为止,下周的这个周报尽量在周3向学长汇报之前学完吧。
 
相关文章
周报8.7堆基础题解法及wp
Loading...