吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 18074|回复: 38
上一主题 下一主题
收起左侧

[CTF] CTF-逆向教程导航

  [复制链接]
跳转到指定楼层
楼主
小白670 发表于 2018-5-7 17:20 回帖奖励
本帖最后由 小白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层就是耐心,信心,技巧和经验了,我准备总结一些比较好的题目,但是因为时间限制,短期可能暂时不能更新了





不知道什么时候能更新完了,先留个坑吧


当然了,逆向要学习的东西确实很多,教程里所涉及的也不过冰山一角,所以我给教程起的名字都是叫菜鸟,新手,小白等。很多刚接触逆向的人可能会觉得迷茫,说怎么学从哪里开始学,我觉得这个问题确实不好回答,但是多看书多做题多总结一定没有错,方法再好方向再明确,不行动就永远没有进步。个人看法啊,希望大家共同进步





免费评分

参与人数 5吾爱币 +4 热心值 +5 收起 理由
御用吾爱破解 + 1 + 1 多谢大佬
堂前燕 + 1 + 1 谢谢@Thanks!
1131195092 + 1 + 1 用心讨论,共获提升!
xinkui + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
lxf + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
kdsj 发表于 2018-9-16 17:02
小小de萌新 发表于 2018-7-29 09:21
C、c#、python、汇编语言,等等等等都必须学会吗?
还有其他的吗?

不见得,但是
1.一般C肯定要会,要不IDA的HexRay(就是F5)分析出来都看不懂,指针与类型转换这块要比较熟悉,因为HexRay分析出来大部分都是错误的类型(比如一个unsigned char *可能分析出来是DWORD *),
2.汇编开始可以不会,但是以后建议学会,要不分析花指令(有花指令IDA分析会出错)只能用别人脚本,脱壳一般也是动态调试的
3.python其实与汇编没什么关系,最主要是分析出算法之后求解或者逆算法我们喜欢用python作为工具(其实你用C解也是可以的,但是python会简单一点,库也会多一点,以前简单的易或那种我就用C解,复杂的爆破MD5之类的就用python)
4.C#一般是将生成的exe文件用工具还原回原来代码,个人认为暂时做到看得懂就行,进阶自己考虑(因为我一般不怎么做C#生成的题目)
沙发
天使3号 发表于 2018-5-7 17:39
沙发,火钳刘明。卖瓜子、饮料。。。
不错的ctf系列教程,有空来学习学习。
3#
wisoft 发表于 2018-5-7 19:14
4#
说话不动听 发表于 2018-5-7 19:43
受教了  。
5#
lanlana 发表于 2018-5-7 20:35
坐等直播
6#
鹿久 发表于 2018-5-7 20:48
sixsix
不错不错
7#
ieiqp 发表于 2018-5-7 21:36
不错的ctf系列教程,有空来学习学习。
8#
雪染红尘半世神 发表于 2018-5-8 00:14 来自手机
学CTF需要具备哪几种语言来着??
9#
qqqwww0078 发表于 2018-5-8 05:05 来自手机
说的 很详细  不错  支持一下
10#
4oo4 发表于 2018-5-8 08:38
希望直播有录屏
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-27 00:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表