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

网站建设原则包括哪些方面乔拓云智能建站

网站建设原则包括哪些方面,乔拓云智能建站,wordpress登录不了,wordpress win8 主题下载命令注入是指应用程序执行命令的字符串或字符串的一部分来源于不可信赖的数据源,程序没有对这 些不可信赖的数据进行验证、过滤,导致程序执行恶意命令的一种攻击方式。 例 1 :以下代码通过 Runtime.exec() 方法调用 Windows 的 dir 命…
命令注入是指应用程序执行命令的字符串或字符串的一部分来源于不可信赖的数据源,程序没有对这
些不可信赖的数据进行验证、过滤,导致程序执行恶意命令的一种攻击方式。
1 :以下代码通过 Runtime.exec() 方法调用 Windows dir 命令,列出目录列表。
import java.io.*;
public class DirList {
public static void main(String[] str) throws Exception {
String dir = System.getProperty("dir");
Process proc = Runtime.getRuntime().exec("cmd.exe /c dir" + dir);
int result = proc.waitFor();
if (result != 0) {
System.out.println("process error: " + result);
}
InputStream in = (result == 0) ? proc.getInputStream() : proc.getErrorStream();
int c;
while ((c = in.read()) != -1) {
System.out.print((char) c);
}
}
}
攻击者可以通过以下命令利用该程序。
java -Ddir='dummy & echo bad' DirList
该命令实际上执行的是以下两条命令。
cmd.exe /c dir dummy & echo bad
2 :以下代码来自一个 Web 应用程序,该段代码通过运行 rmanDB.bat 脚本启动 Oracle 数据库备份,
然后运行 cleanup.bat 脚本删除一些临时文件。脚本文件 rmanDB.bat 接受一个命令行参数,其中指明需要
执行的备份类型。
...
String btype = request.getParameter("backuptype");
String cmd = new String("cmd.exe /K \"c:\\util\\rmanDB.bat "+btype+"&& c:\\utl\\cleanup.bat\"");
System.Runtime.getRuntime().exec(cmd);
...
该段代码没有对来自用户请求中的 backuptype 参数做任何校验。
通常情况下, Runtime.exec() 函数不会执行多条命令,但在以上代码中,为了执行多条命令,程序调用
Runtime.exec() 方法,首先运行了 cmd.exe 指令,因此能够执行用两个与号分隔的多条命令了。如果攻击者
传递了一个形式为 "&& del c:\\dbms\\*.*" 的字符串,那么该段代码将会在执行其他指定命令的同时执行这
条命令。
http://www.dtcms.com/wzjs/392343.html

相关文章:

  • 中国核工业华兴建设有限公司seo学途论坛网
  • 服务号与wordpress关键词seo如何优化
  • 德州市德城区城乡建设局网站微信营销怎么做
  • 汶上网站建设哪家便宜seo优化师培训
  • 长沙做网站的公司哪家最好今日国际新闻头条15条简短
  • 在国外视频网站做中国美食上海百度seo优化
  • 做网站设计哪家好厦门关键词优化平台
  • 宁波制作企业网站营销助手下载app下载
  • 营销外包网站上海seo推广
  • 校友网站建设的意义想做个网络推广
  • 自己做网站如何放置在服务器中产品如何做网络推广
  • 各类网站排行怎么去推广自己的店铺
  • 广州在线图文网络科技中心网站建设怎样建立一个自己的网站
  • 做营销网站设计下载百度语音导航地图安装
  • 苹果app开发语言seo推广排名软件
  • 优秀的个人网站媒体营销平台
  • 山东专业网站建设公司南京网络建站公司
  • 关于电器网站建设的法律网站优化建议怎么写
  • 素材网站哪个好百度客服联系方式
  • wordpress登录才可评论杭州网络推广网络优化
  • 制作网站制作百度软件应用市场
  • 成都市城乡建设厅官方网站宁波seo外包推广
  • ofbiz做的网站seo整站优化报价
  • 网站建设的现状在线培训app
  • 做网站 编程语言聊城seo
  • 施工企业最基本的安全管理制度seo网络搜索引擎优化
  • 做网站百度一下朋友圈营销
  • 网站建站网站80s隐秘而伟大成都网站seo设计
  • 简历网站推荐西点培训前十名学校
  • 网站建设注册购买链接怎么买