开发者社区> 问答> 正文

请问高手,我的漏洞算不算修复成功了呢?

执行: env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
结果:

[root@iZ230kys0liZ ~]# env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
this is a test


如果执行: env -i  X='() { (a)=>\' bash -c 'echo date'; cat echo
结果:

[root@iZ230kys0liZ ~]# env -i  X='() { (a)=>\' bash -c 'echo date'; cat echo
date
Fri Sep 26 21:23:22 CST 2014

展开
收起
wdlm.cn 2014-09-26 21:49:49 5308 0
3 条回答
写回答
取消 提交回答
  • 修复成功了
    2014-09-26 23:39:49
    赞同 展开评论 打赏
  • Re请问高手,我的漏洞算不算修复成功了呢?
    按照最新的方法进行再一次修复后,命令:env x='() { :;}; echo vulnerable' bash -c "echo this is a test" 不再显示如下字符了:
    bash: warning: x: ignoring function definition attempt  
    bash: error importing function definition for `x'  
    this is a test
    ------------------以下是方法---------------------------------------
    你可以使用命令:env x='() { :;}; echo vulnerable' bash -c "echo this is a test"    
    测试是否修复。
    修复前  
    输出:    
    vulnerable    
    this is a test    


    使用修补方案修复后  
    bash: warning: x: ignoring function definition attempt  
    bash: error importing function definition for `x'  
    this is a test

    -------------------------

    Re请问高手,我的漏洞算不算修复成功了呢?
    引用第3楼小猪猪于2014-09-26 23:39发表的  :
    修复成功了


    这么说来 昨天另外一个版主提供的老方法修复不行了?
    2014-09-26 21:54:48
    赞同 展开评论 打赏
  • 代码是对的,具体你怎么执行的就不清楚了。应该没错
    2014-09-26 21:55:38
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
代码未写,漏洞已出——谈谈设计不当导致的安全问题 立即下载
代码未写,漏洞已出 立即下载
PHP安全开发:从白帽角度做安全 立即下载