zl程序教程

您现在的位置是:首页 >  后端

当前栏目

ruby轻松自删除代码

ruby代码 删除 轻松
2023-09-14 08:56:51 时间

    因为windows的文件删除机制和unix like的不一样,so不保证如下代码能在windows中使用,哪位童鞋帮我在windows中测试一下也好啊!

#!/usr/bin/ruby

5.times do |x|

 File.open($0,"w+") do |f|

 f.puts "module M"

 f.puts "def M.var;#{x**x} end"

 f.puts "end"

 load $0

 puts M.var

File.open($0,"w") {|f|f.puts("nothing...")} #你可以伪造现场

File.delete $0 #或者干脆毁尸灭迹

最后2句意思是你可以伪造代码或者干脆毁尸灭迹...
一、BMP文件格式详解(BMP file format) BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式 下面以Notepad++为分析工具,结合Windows的位图数据结构对BMP文件格式进行一个深度的剖析。
本问答的目标读者是不了解Ruby语言、但有别的编程语言经验的人。 Ruby语言的代码可读性是很强的。本问答只把一些语法特点、以及别的语言中可能没有或不同的东西展现出来,目的在于让有别的编程语言经验的人能快速读懂Ruby代码。 注意本问答讲的是Ruby语言本身(基于版本1.9),而不是Ruby on Rails,后者是Ruby的一种DSL,语言面貌上和Ruby有一定差异。
java调用ruby代码 最近在做一个应用的时候碰到了一个问题。客户端需要调用服务器端传回的脚本信息,然后执行。其中脚本类型包括ruby。而java中调用ruby的代码大致如下: