因為windows的文件刪除機制和unix like的不一樣,so不保證如下代碼能在windows中使用,哪位童鞋幫我在windows中測試一下也好??!
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"
end
load $0
puts M.var
end
File.open($0,"w") {|f|f.puts("nothing...")} #你可以偽造現(xiàn)場
File.delete $0 #或者干脆毀尸滅跡
最后2句意思是你可以偽造代碼或者干脆毀尸滅跡...
標簽:棗莊 南昌 甘孜 大慶 河池 內(nèi)江 克拉瑪依 西雙版納
巨人網(wǎng)絡通訊聲明:本文標題《ruby實現(xiàn)的文件自刪除代碼分享》,本文關(guān)鍵詞 ruby,實現(xiàn),的,文件,自,刪除,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。