好友
阅读权限20
听众
最后登录1970-1-1
|
本帖最后由 小白670 于 2018-5-25 15:18 编辑
之所以做这个逆向教程,是因为刚好社团内部培训和招新,准备了一系列沙龙,轮到我讲逆向的时候,打算总结一下CTF比赛的题目,给对逆向感兴趣的学生一些指引,所以决定放到吾爱破解上面让更多人受益。因为个人水平有限,所以如果教程并没有给你们带来提升的话还请见谅。
教程目录:
CTF-逆向教程1入门级
CTF-逆向教程2菜鸟级(有一道题暂时无法更新上来)
CTF-逆向教程3新手级(正在准备中······)
CTF-逆向教程4进阶级(等待······)
CTF-逆向教程5小白级(等待···)
CTF-逆向教程6大白级(等待···)
这个教程是打算分6个层次,每个层次的分法全部是个人主观感受,在这里我先解释一下我对这些层次的看法:
1,2层都是比较基础的,一般来说有一定知识基础,熟悉工具使用后能比较轻松的解决这类题目,但是这类题目在正规的CTF比赛中出现的概率很低,也就是说现在的比赛其实对新手还是不太友好的,在这里我主要介绍如何找关键函数,如何分析算法,还有idc脚本的初步使用,python使用z3求解方程等
3层主要是不同平台的逆向,因为我在过了前面的阶段能熟练的调试exe时,发现CTF中的题目涉及平台很多,这个时候就是需要有一定的学习能力,所以说这个层次不说题目难度如何,需要挑战的是学习能力,我希望通过这个层次能提高大家对不同平台的逆向能力,在这里我准备讲elf,andriod,lua还有webassembly
4层是对关键函数进行了一些保护,对检验算法进行了混淆或者说是检验算法本身就很复杂,这就对逆向分析造成了一定的阻碍。
5层,6层就是耐心,信心,技巧和经验了,我准备总结一些比较好的题目,但是因为时间限制,短期可能暂时不能更新了
不知道什么时候能更新完了,先留个坑吧
当然了,逆向要学习的东西确实很多,教程里所涉及的也不过冰山一角,所以我给教程起的名字都是叫菜鸟,新手,小白等。很多刚接触逆向的人可能会觉得迷茫,说怎么学从哪里开始学,我觉得这个问题确实不好回答,但是多看书多做题多总结一定没有错,方法再好方向再明确,不行动就永远没有进步。个人看法啊,希望大家共同进步
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|