首页 » 网站建设 » phpctf平台技巧_2023最全CTF入门指南建议收藏

phpctf平台技巧_2023最全CTF入门指南建议收藏

访客 2024-11-23 0

扫一扫用手机浏览

文章目录 [+]

MISC(安全杂项):全称Miscellaneous。
题目涉及流量剖析、电子取证、人肉搜索、数据剖析、大数据统计等等,覆盖面比较广。
我们平时看到的社工类题目;给你一个流量包让你剖析的题目;取证剖析题目,都属于这类题目。
紧张稽核参赛选手的各种根本综合知识,稽核范围比较广。
PPC(编程类):全称Professionally Program Coder。
题目涉及到程序编写、编程算法实现。
算法的逆向编写,批量处理等,有时候用编程去处理问题,会方便的多。
当然PPC比较ACM来说,还是较为随意马虎的。
至于编程措辞嘛,推举利用Python来考试测验。
这部分紧张稽核选手的快速编程能力。
CRYPTO(密码学):全称Cryptography。
题目稽核各种加解密技能,包括古典加密技能、当代加密技能乃至出题者自创加密技能。
实验吧“角斗场”中,这样的题目搜集的最多。
这部分紧张稽核参赛选手密码学干系知识点。
REVERSE(逆向):全称reverse。
题目涉及到软件逆向、破解技能等,哀求有较强的反汇编、反编译踏实功底。
须要节制汇编,堆栈、寄存器方面的知识。
有好的逻辑思维能力。
紧张稽核参赛选手的逆向剖析能力。
此类题目也是线下比赛的稽核重点。
STEGA(隐写):全称Steganography。
隐写术是我开始打仗CTF以为比较神奇的一类,知道这个东西的时候觉得好神奇啊,黑客们真是聪明。
题目的Flag会隐蔽到图片、音频、视频等各种数据载体中供参赛选手获取。
载体便是图片、音频、视频等,可能是修正了这些载体来隐蔽flag,也可能将flag隐蔽在这些载体的二进制空缺位置。
有时候须要你侦查精神足够的强,才能创造。
此类题目紧张稽核参赛选手的对各种隐写工具、隐写算法的熟习程度。
实验吧“角斗场”的隐写题目在我看来是比较全的,以上说到的都有涵盖。
新手盆友们可以去理解下。
PWN(溢出):PWN在黑客鄙谚中代表着攻破,取得权限,在CTF比赛中它代表着溢出类的题目,个中常见类型溢出漏洞有栈溢出、堆溢出。
在CTF比赛中,线上比赛会有,但是比例不会太重,进入线下比赛,逆向和溢出则是战队实力的关键。
紧张稽核参数选手漏洞挖掘和利用能力。
WEB(web类):WEB运用在本日越来越广泛,也是CTF夺旗竞赛中的紧张题型,题目涉及到常见的Web漏洞,诸如注入、XSS、文件包含、代码审计、上传等漏洞。
这些题目都不是大略的注入、上传题目,至少会有一层的安全过滤,须要选手想办法绕过。
且Web题目是海内比较多也是大家比较喜好的题目。
由于大多数人开始安全都是从web日站开始的。
四、CTF学习路线4.1、初期

刚刚走进大学,入了web安全的坑,面对诸多漏洞一定是迷茫的,这时的紧张任务便是打好网站开拓的根本,曾有伟人说过-“自己不会做网站,何谈去找网站的漏洞”,在学习漏洞前,理解基本网站架构、根本网站开拓事理,根本的前后端知识,能够让你之后的漏洞学习畅通无阻。

1、html+css+js(2-3天)

前端三要素 html、css、js是被浏览器解析的代码,是构成静态页面的根本。
也是前端漏洞如xss、csrf的根本。

phpctf平台技巧_2023最全CTF入门指南建议收藏

☆重点理解html和js

phpctf平台技巧_2023最全CTF入门指南建议收藏
(图片来自网络侵删)

推举学习资料:

https://www.runoob.com/https://www.w3school.com.cn/

能力哀求:

能够写出大略表单,能够通过js获取DOM元素,掌握DOM树即可。
2、apache+php (4-5天)

推举利用phpstudy来进行傻瓜式安装,可以少走很多弯路。
通过apache+php体会一下网站后真个事情,客户端浏览器通过要求apache做事器上的php脚本,php实行后天生的html页面返回给浏览器进行解析。

☆重点理解php

推举学习资料:

https://www.runoob.com/https://www.w3school.com.cn/

能力哀求:理解基本网站事理,理解php基本语法,开拓大略动态页面

3、mysql (2-3天)

之前已经安装的phpstudy可以轻易的安装mysql。
mysql是一款范例的关系型数据库,一样平常来说,大部分网站都会带有数据库进行数据存储。

☆重点理解sql语句

推举学习资料:

https://www.runoob.com/https://www.w3school.com.cn/

能力哀求:

能够用sql语句实现增编削查,并且能用php+mysql开拓一个增编削查的管理系统(如学生管理系统)4、python (2-3天)

虽然 “php是最好的措辞”,但它紧张还是运用在做事端做网站开拓,我们搞安全常常须要写一些脚本或工具来进行诸如密码爆破、目录扫描、攻击自动化等操作,须要一个方便且趁手的编程措辞,这里我推举python

重点学习requests、BeautifulSoup、re这三个库

推举学习资料

https://www.runoob.com/https://www.w3school.com.cn/

能力哀求:

理解python根本语法,能够用python爬取网站上的信息(requests+BeautifulSoup+re)5、burpsuite (1-2天)

web安全的工具很多,但我以为必备的渗透工具还得是它

重点学习Proxy、Repeater、Intruder三个模块,分别用于抓包放包、重放包、爆破

初步利用即可,在中期的漏洞学习中去逐渐闇练它

推举学习资料

DVWA之暴力破解

能力哀求:

能够用burpsuite抓包改包、爆破用户名密码4.2、中期

此时我们对网站已经不再陌生,能够自己动手完成一个大略站点。
但我们写出来的代码真的安全吗?进入中期,我们便要开始着眼经典漏洞的学习。

一个漏洞的学习,要搞明白三点(每学完一个漏洞就问自己这三个问题):

如何利用这个漏洞?为什么会产生这个漏洞?如何修复这个漏洞?1、SQL注入(7-8天)

我们web狗学习的第一个漏洞一样平常都是SQL注入,它是web安全经典中的经典,也是在这里被贯注灌注 “永久不信赖用户的输入” 的口号,纵然是现在sql注入也依旧存在,并且它还在不断衍生出如nosql注入、ORM注入等,可谓防不胜防。

推举学习资料:

sqli-labs:如何利用它网上有很多传授教化,wp也有很多大佬写了 这里贴一个https://blog.csdn.net/wang_624/article/details/101913584sqlmap:sql注着迷器,有余力可以去看看它的源码,学习一下大佬进行sql注入并把它自动化的思路buuctf:找干系的真题进行练习 wp百度一搜就有[极客大寻衅 2019]EasySQL[极客大寻衅 2019]LoveSQL[SUCTF 2019]EasySQL

能力哀求:

能够手工注入出任意表的数据,熟习三种盲注的手腕,能够通过sql注入实现任意文件读取和任意文件写入,能够自己编写一个不含sql注入的查询功能2、文件上传(7-8天)

webshell是可以进行代码实行的木马

而文件上传实在便是想办法把webshell上传到目标的做事器上去并成功解析,达到掌握目标做事器的目的,这也是web安全的一个重点内容

推举学习资料

upload-labs:险些涵盖所有上传漏洞类型buuctf:找干系的真题进行练习([ACTF2020 新生赛]Upload)趁手的webshell管理工具: 蚁剑

能力哀求:

会写php的webshell,明白webshell的事理,熟习常见的文件上传绕过方法(如过后缀检测、过文件头检测、过MIME类型检测),能够自己编写一个不含漏洞的上传功能3、其他漏洞(14-15天)

以上两个漏洞是我认为一个初学者最该当节制也是最范例的漏洞,涵盖了代码实行、文件操作、数据库操作等web运用的主体内容。
然而web安全的天下还有很多的漏洞须要你去探索,不过学会了这两种漏洞的你去学其他漏洞定然是游刃有余,不会像刚开始那么困惑了。

以下四个为中期要节制的漏洞

命令实行(RCE):php常见的代码实行(eval)、命令实行(system)函数文件包含:file协议、php伪协议的利用XSS:通过XSS获取用户cookieCSRF:通过csrf让用户点击恶意链接就触发敏感操作4.3、后期

此时的你熟习了web安全几个核心的漏洞,并且有了一些ctf题目的练习履历,已经是一个合格的ctfer了。
恭喜你。
成功入门web安全。
后续的学习方法或许该由你自己决定,我在此只给一些建议。

多多参与CTF赛事

参与当下举行的ctf赛事是最好的学习方法之一,纵然是初学者也能够找到一些适宜自己能力的赛事,比如极客大寻衅、UNCTF、各个大学的新生赛等等都是不错的选择,在比赛中去创造自己知识的不敷,然后去针对的补充这部分知识,是很好的学习循环,无需迷茫的去到处获取知识,而是在须要时去学习。

Tips: 或许有人以为直接刷题是一样的,但完备不是,当下比赛中的题每每更加前沿和盛行,你可以找到当下的ctf题目趋势,紧跟技能热点,而且可以多多融入ctf竞技的氛围中,发展的更快。

ctfhub:可以很方便的查看最近举行的ctf赛事

多多看其他师傅的博客

打完ctf比赛的你肯定是想看writeup(答案)的,一样平常来说赛后过几天就会有很多师傅发出他的writeup,从比赛群、百度等路子都可以找到。
多多看看其他师傅的解题思路,关注几个大牛,看看他们发的技能文章,都是很好的学习方法。

五、CTF学习资源5.1、CTF赛题复现平台BUUCTF拥有大量比赛的复现环境海内较早利用动态靶机的CTF复现平台·定期举办各种公开赛供应平台开源环境·较全的比赛WriteupCTFHub各种比赛历年真题较为体系化的技能树较全的CTF工具集较全的赛事日历较全的比赛WriteUpBugKu海内较早的CTF复现平台(在buu和ctfhub还没火的时候bugku很有名)·较为根本的题目较全的WriteUpPwnable适宜Pwn新手入门题目较为友好5.2、赛事与资讯DEF CON CTF国际最顶尖的CTF赛本家儿赛事+外卡赛决赛与DEF CON同期举办CTFTime较全的国际CTF赛事信息·较全的CTF战队信息·较为威信的CTF战队排名。
各大赛事WriteUp各大赛事日历BUUCTF前面说过不重复讲了XCTF国际联赛海内较早的CTF联赛海内第一个出海办比赛的CTF赛事·在国际上具有一定有名度部分学校可以加分乃至保研

各种赛事太多了,这里没法——罗列,大家前期可以刷一些校赛和小比赛,进阶刷i春秋、XCTF,后期直接刷CTFTime各种国际赛

5.3、博客与论坛先知社区:https://xz.aliyun.com。
看雪论坛:http://bbs.pediy.com/。
安全客:http://anquanke.com/.FreeBuf http://freebuf.com/。
P神博客http://leavesongs.com/。
代码审计http://t.zsxq.com/UrJiUBY·漏洞百出http://t.zsxq.com/fEmluBe.CTFWP@Nu1 http://Lt.zsxq.com/JluJi235.4、书本推举CTF WiKiCTF竟赛中的进阶知识.CTF竟赛中的优质题目·较全的学习路径完备开源,可以离线化支配从0到1: CTFer发展之路Nu1L占战队编著覆盖了CTF各方向学习路径。
团队协作与管理履历分享CTF特训营FlappyPig编著常见CTF题型解题方法·各种竞赛模式技巧白帽子讲Web安全Web入门经典书本适宜Web方向在学习CTF之前看加密与解密(第4版)逆向入门必看书本·源自实战、辅导实战.买就完了六、末了

学之前的思考:剖析赛题情形

PWN、Reserve侧重对汇编、逆向的理解Crypto侧重对数学、算法的深入学习Web编程对技巧沉淀、快速搜索能力的寻衅Misc则更为繁芜,所有与打算机安全寻衅有关的都算在个中

常规做法

A方向:PWN+Reserver+Crypto随机搭配B方向:Web+Misc组合

实在Misc所有人都可以做

恶补根本知识&信息安全专业知识

推举图书:

A方向:

RE for Beginners(逆向工程入门)IDA Pro威信指南揭秘家庭路由器0day漏洞挖掘技能自己动手写操作系统黑客攻防宝典:系统实战篇

B方向:

Web运用安全威信指南Web前端黑客技能揭秘黑客秘籍——渗透测试利用指南黑客攻防宝典WEB实战篇代码审计:企业级Web代码安全架构
标签:

相关文章

PHP实现文字转图片的代码与应用

图片处理技术在各个领域得到了广泛应用。在PHP编程中,文字转图片功能同样具有很高的实用价值。本文将针对PHP实现文字转图片的代码进...

网站建设 2025-03-02 阅读1 评论0

NAN0017探索新型纳米材料的奥秘与应用

纳米技术作为一门新兴的交叉学科,近年来在材料科学、生物医学、电子工程等领域取得了举世瞩目的成果。其中,NAN0017作为一种新型纳...

网站建设 2025-03-02 阅读3 评论0

L26368XO代码其背后的创新与突破

编程语言在各个领域发挥着越来越重要的作用。在众多编程语言中,L26368XO代码以其独特的优势,成为了业界关注的焦点。本文将深入剖...

网站建设 2025-03-02 阅读1 评论0

HTML字体背景打造个化网页设计的关键元素

网页设计已经成为现代网络传播的重要手段。在众多网页设计元素中,字体和背景的搭配尤为关键。本文将从HTML字体背景设置的角度,探讨其...

网站建设 2025-03-02 阅读1 评论0