Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 13 years ago.
在 Ruby 中,使系统容易受到攻击的一种简单方法是在 eval 中运行用户输入的文本。
bad_code = "system('rm -rf /users')" eval(bad_code)
In Ruby an easy way to make a system vulnerable is by running text input from users in an eval.
我非常喜欢的一个:
%0|%0
它只是挂起系统,然后你需要重新启动:)
这里你有一个Python代码:
os.system('%0|%0')
它也适用于Linux:
os.system(':(){ :|:& };:')
哦,还有另一种选择,适用于两种操作系统:
import os while True: os.fork()
One that I like alot:
It just hangs up system, and then you need to restart :)
Here you go an Python code bit for it:
It also works on linux:
Oh, also there another alternative, that works on both OS'es:
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
在 Ruby 中,使系统容易受到攻击的一种简单方法是在 eval 中运行用户输入的文本。
In Ruby an easy way to make a system vulnerable is by running text input from users in an eval.
我非常喜欢的一个:
它只是挂起系统,然后你需要重新启动:)
这里你有一个Python代码:
它也适用于Linux:
哦,还有另一种选择,适用于两种操作系统:
One that I like alot:
It just hangs up system, and then you need to restart :)
Here you go an Python code bit for it:
It also works on linux:
Oh, also there another alternative, that works on both OS'es: