• ベストアンサー

rubyのシステム内のコードが文字化け

?ELF^B^A^A^@^@^@^@^@^@^@^@^@^C^@>^@^A^@^@^@�^Q^@^@^@^@^@^@@^@^@^@^@^@^@^@X1^@^> ^@@^@^]^@^\^@^F^@^@^@^D^@^@^@@^@^@^@^@^@^@^@@^@^@^@^@^@^@^@@^@^@^@^@^@^@^@�^B^@> ^@^@^C^@ ^A^@^@^P^@^@^@u^Zi ^@^@^B^@*^A^@^@^@^@^@^@x=^@^@^@^@^@^@^H^@^@^@^@> ^@^@^@^@^@^@^@^@^@^@^@�?^@^@^@^@^@^@^F^@^@^@^K^@^@^@^@^@^@^@^@^@^@^@�?^@^@^@^@^> ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^> ^N^HA^K^@^@^@^@^@^P^@^@^@�^@^@^@����^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^> ^@^@^@^@^@^@^@�^R^@^@^@^@^@^@^Y^@^@^@^@^@^@^@x=^@^@^@^@^@^@^[^@^@^@^@^@^@^@^H^@> ^@^@^@^@^@^@^@6^A^@^@^@^@^@^@^K^@^@^@^@^@^@^@^X^@^@^@^@^@^@^@^U^@^@^@^@^@^^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@�^@^@^@^A^@^@^@^B> こんばんは、お世話になります。 インストールしてもこのような文字化けが出てプログラムを実行してもエラーが出てしまいます。 ruby本体の問題の様ですが、解らないです。 AI様にも聞いたのですがよく解らずじまいと言うかフリーズしてしまいました、ご教示宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

>最近無料OS自体にマルウェアが入っていたりして危うくPCが壊されるみたいな事があったりするらしいのでできる限り信用のおける安心安全なOSを入れたいのですよ。 私の方、だからこそ「Fedora」を使ってます。 その他のディストリを信用してない為^^ ただ、CentOSが終わったこともあって、業務用サーバーのOSの選定が面倒に なってきましたね~。 先ほども言った通り、Fedoraって 「アップデート」じゃなく「アップグレード」が 多いOSなので、そこが、業務用サーバーでは、ちとまずいんですよね~。 思いっきりの再起動なのと、OSが起動する「前」に アップグレードサイクルが始まっちゃうので、 ネットからSSHでそれが見れない。 ホスティング会社の定期スクショや、仮想232Cエコーでしか 確認できないのが、ちょい痛いんですよね~。 一長一短ではありますね。 ってことで、次のネタ!楽しみにしてます~。

JackTheRipper99
質問者

お礼

なるほど、業務用サーバーの問題か、色々ありますよね。 いやもうなんていうか、回答に答えて頂けるのも嬉しいんですが こうやって話せるのも何か掲示板以来で非常に楽しいです。 また次のネタを楽しみにお待ちください。 宜しくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.3

>遅くなりました 気にせず~ >バイナリファイルだったみたいです。 でしょ?ELFってLinux系の実行ファイルのヘッダーの一部なので、 割と見る人が見ればすぐバレる(?)ので~ >システムライルの習性と言うよりはOS自体があってなく そうですね。あくまでLinux系なだけで、 今使ってるディストリで動くか?は別問題なのでね~ >いわゆる404 NOT FOUNDだったので諦めました。 無理には進めませんが、こちらFedora系を使ってます。 本家RedHatに一番近いというか、RedHatの親だったりもするので、 安定してる反面、アップデートじゃなく「アップグレード」が やけに周期が早いOSですが。 少なくとも、Rubyやon Railsは、標準リポジで入ってるので、 一発で、YUMでもDNFでも突っ込めますよ。 実際こちらでは、RedMine(これがRubyonRailsなので)などを 一般公開して使わせてます。 (好き嫌いはあるので、無理には進める気はさらさらありませんが、  今やろうとしてることを、もしかしたら1発で解決できるんじゃないかな?  って感じたので、一応紹介)

JackTheRipper99
質問者

お礼

こんにちは、早い回答ありがとうございます。 >好き嫌いはあるので、無理には進める気はさらさらありませんが、 私はFedora自体は嫌いじゃないです、・・ないんですが、最近無料OS自体にマルウェアが入っていたりして危うくPCが壊されるみたいな事があったりするらしいのでできる限り信用のおける安心安全なOSを入れたいのですよ。 実際の所、どのOSも入れなくては解らないのですが(アンチウィルスソフトも入れてからとか入れてから自動的に効果があるが) 何かいい方法あったらいいのですがね。

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

もしかして、Xがついてないだけなのでは? rwx のX属性が実行なので、それなしだと、 テキストだと認識されてるだけに見えます。 実行可能ファイルを「参照」しただけに見えます。 ELFが画面に出るってのはそういう事なので

JackTheRipper99
質問者

お礼

何と!・・・そうだったんですか! しかしすみません・・・今日は明日に備えてもう寝るので 確認はまた明日してみます。 回答ありがとうございます。

JackTheRipper99
質問者

補足

遅くなりました、 バイナリファイルだったみたいです。 そして私のやろうとしていた事は システムライルの習性と言うよりはOS自体があってなく Ubuntu用の同じツールをインストールしようとしたのですがペネトレーション用のツール自体がもうなかった状態で いわゆる404 NOT FOUNDだったので諦めました。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

う~ん・・・・ 先頭が、ELFってのがめっちゃ気になります。 このファイル、文字じゃなくて、そもそもバイナリではないですか? さらに言えば、Linuxバイナリなのでは? 今実行しようとしてるディストリ用で正しいですか?

JackTheRipper99
質問者

お礼

回答ありがとうございます。 LinuxOSのubuntuベースですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 【Ruby】n=2;eval$s=%q{Z=?\s

    【Ruby】n=2;eval$s=%q{Z=?\s;eval"$><<S=Z*4"+(%w{+"n=#{-~n%3};eval$s=%q{#$s}#YE";$>.isat ty&& (r="\e[43;3#{C="#{n*5%9+1}m"}#{T}\e[4"+C+S[1568,79]+E="\e[0m";r[81,21]="\e[37m# {(["Ca f\u00e9_au_lait","Yogurt","Fruit_mix"][n].chars*Z).tr(?_,"").center(21)}\e[3"+C ;a=%~POS A[`ER]`PASX1cTc22V6NNP.QOYGMXXIG7KK:bCCaVN8WZ[]UQMMS`cBFFJJHHY`QTUIUURRPTOcRV_a LLUT`WXL W]a_c_bV`XXYa_9}+[T=' B A L A N C E D F O O D ']*0+%w{bZZYb_][9cc ????`9^acG G,,N9DU`DKcUKU3K4!4!4!QXTSSS""9`9`#U`KcK--S;;/GOT<QE$U=>F==Q0@%U/P/B=S0Q`PM&XVV V15CMRHMSH RKO>==QMQVR 'b`&DK>BS<XE$T>T33DDDUM<V@@E(((TCT0A<0A"')5CXPcQa54X@@Y#KcK--S;; /GOT<Q`$)T)T :a4A%%#X VS6a ' b`&DK>BS<T7**] ^^b6+++]~; P=Str uct.new(:x,:d,:p,:v );M=(-5**7.. b=0).m ap{[]};A=s =[];t=Time.now;q=?y.succ;( s=S .scan(/.+/ );M[0]<<P [25i-b%3*5i- 9,0,0 ,2+1 i] ;6 0.t ime s { |i |j= i %2 0 ;i< 40 ? [ M[j -1],m=M[j],M [j+1 ]]. ea ch {| n| m. ea ch {| p| n. ea ch {| q| d=p .x -q .x ;w=d.abs-4;w <0& &( i<2 0? p. d+= w *w: p. p+= w *( d *(3 -p. d- q.d) +(p.v-q.v)*4 )/p .d )} } } :M . shif t .ea c h{ |p| y, x= ( p. x+= p.v +=p.p/10).re ct; p.p = [4 3- b/9 .0-y,1 ]. m in- [x,p .d=0 , x -9 2].s ort[1]*2i;p. v/=[ 1,p.v.a bs/2].max;M[20-j+[0 ,(x+ 4).div(5 ),19].sort[1]]<<p;35.tim es{|w|v=x.to _i-3+w %7;c=s[w=y.div(2)-2+ w/7];(x-v)**2+(y-w*2)**2<16&&0<=w&&c &&(k=(w*2-21 )**2/99)<=v&&c[v]&&k+79!=v&&c[v]=q}}};(24-b/18..21).map{|k|s[k]=Z*(k=(k*2-21)** 2/99)+q*79 +Z+q*2*(6-k)};s*="\e[B\r";" Your favorite flavor ";b+=1;A<<"\e[A\r"*21+s.gsub (/\172+/){ "\e[43m"+$&.tr(q,Z)+E})while+s.count(q)<1950;A.map{|q|sleep([t-Time.now+3,2e-2] .max);$> <<s=q};$><<s.gsub(?m,";33m").gsub(Z){S.slice!(/./)};b=?]*33.upto(91){|i|a=~/../ ;a=$'.gs ub(i.chr,$&)}*2;Z<<8;(b+a.gsub(?^,"^]"*41)+b).bytes{|c|c-=86;c<8?sleep(3e-2):$> <<(c<( 'CalorieMate-Liquid-Quine';9)?r.slice!(/\e.*?m|./):c>9?"\e[%X"%c:Z)});puts})*"" }#YE 質問 これを実行すると結果は何と表示されますか? オンラインエディタ上で実行しても何も結果がコンソール画面に表示されませんでした。 これはルビーコードではないのですか?どういう意味が含まれているソースコードですか?

    • ベストアンサー
    • Ruby
  • 2行のセルの入れ替え。

     初めまして、よろしくお願いします。  セルに A B C D E F G H I J K L 1 a b c d e f 2 g h i j k l 3 m n o p q r 4 s t u v w x 5 " ・ " ・ " ・ " 100 "  という表があります。これを A B C D E F G H I J K L 1 a b c d e f g h i j k l 2 m n o p q r s t u v w x 3 " 4 " 5 " ・ " ・ " ・ " 100 "  という風に、偶数行のデーターを奇数行の後ろにつけるようにしたいと思います。無理ならば奇数行だけのデーター、偶数行だけのデーターとなるように、何かよい方法を教えて頂きたく、よろしくお願いします。

  • 変換テーブルを使った、文字列置換[JavaScript]

    以下のような、変換テーブルがあるとします。 var ascii = [' ', '!', '"', '#', '$', '%', '&', "'", '(', ')', '*', '+', ',', '-', '.', '/', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ':', ';', '<', '=', '>', '?', '@', 'A', 'B', 'C', 'D', 'E', 'F','G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '[', '\\', ']', '^', '_', '`', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '{', '|', '}', '~']; var htmlChar = [' ', '!', '"', '#', '$', '%', '&', ''', '(', ')', '*', '+', ',', '-', '.', '/', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ':', ';', '<', '=', '>', '?', '@', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '[', '\', ']', '^', '_', '`', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '{', '|', '}', '~']; ブラウザの「ソースを見る」で、ソースを見るとHTMLのフォームのテキスト入力フィールドのvalueに特殊文字コード「'」と表示されているとします。 例;ブラウザの「ソースを見る」で、ソースを見た場合: <input type="text" value="'" /> これを変換テーブルを使って、ブラウザの「ソースを見る」で、ソースを見たときに、特殊文字(' なら '(シングルクォート)に表示させたいのですが、可能でしょうか? 変更後の例;ブラウザの「ソースを見る」で、ソースを見た場合: <input type="text" value="'" />

  • JavaScriptの配列について

    var old_array = Array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '<', '#', '/', '>', '%', '.', '*', '0', '!', '?', ':', '=', '|'); var new_array = Array('b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '<', '#', '/', '>', '%', '.', '*', '0', '!', '?', ':', '=', '|'); のような配列があり、 abcと入力するとbcd DEFと入力するとEFG 012と入力すると!23 というようなものを作りたいのですがどうすればいいでしょうか。

  • 順列・数え上げ

    よろしくお願いします。 ここに下のような390個の文字があります。 (A,B,C,D,E,F,G,H,I,J,K,L,M がそれぞれ10個ずつ、 N,O,P,Q,R,S,T,U,V,W,X,Y,Z がそれぞれ20個ずつあります。) この390個の文字から235文字を選んで一列に並べる方法は全部で何通りありますか。 A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z 以下、私が考えたことを書きます。 この390個の文字から235個の文字を選ぶ組み合わせの総数は、 (Σ[k=0~10]x^k)^13*(Σ[k=0~20]x^k)^13 を展開したときのx^235の係数ですから、 23463540513956137996043929988 通りだということは分かります。 この23463540513956137996043929988 通りのそれぞれについて235個の文字 の順列(同種のものを含む順列)を数え上げれば答えは出ると思いますが、これは あまりにも大変な作業です。 何かよい知恵はないでしょうか。

  • 文字化けメールについてお尋ねします。

    外国の英語のサイトを利用してHPを製作、そのHP独自のメールアドレスを公開して、メールの送受信も開始しました。 ところが、案の定、迷惑メールが届くようになりました。ですが、普通の迷惑メールとは様相が異なります。文字化けメールです。最初は文字化けと思い返信しましたが、すべてアドレス不明。 次は、その文字化けの一部です。 ---- $B<}F~$NB?$$IW$r;}$D<c:J!"7k:'M}M3$O$*6b$N0Y!D!# (B $B<}F~B?$-IW$H$b$"$l$PEvA3:J$H$N;~4V$O>/$J$$Lu$G!"$=$l$r$$$$$3$H$KITK~$r$* (B $B6b$H;~4V$G2r7h$9$k (B $B0|Mp7O<c:J (B $B:#2s?3::$7$?<c:J$NCf$+$i (B1 $BL>6/$$4uK>$,$"$C$?0Y%3%A%i$K$F$4>R2p$r$$$?$7$F$* (B $B$j$^$9!# (B $B>/$7 (BM $B$JCK@-$G0lEY$G (B2 $B2s0J>e$N%;%C%/%9$r$7$F$/$l$k?M$r5a$a$F$$$k"cH~M39a$5 (B $B$s"d (B $B%U%j!<%a!<%k$G$N$d$j<h$j$,2DG=$G$9$N$G!"$*5$7Z$KO"Mm$/$@$5$$$M"v (B http://vlzh.com/?nh20 $BL>A0!!H~M39a$5$s (B $BG/Np!!#2#9:P (B $B<qL#!!OB?)NAM}!&%T%"%N!&%+%i%*%1 (B ---- 私はコンピューターは素人ですので、これが文字化けなのか、それtもでたらめな文字化けの物まねなのかわかりません。ものまねだとすれば、英語のスパムメールを送りたいが、英語が書けない。また日本語で迷惑メールを送ると、時期的にものすごく不自然であり、英語でも日本語でも迷惑メールを送りづらいということではないでしょうか。 ちなみに、アドレスはでたらめでしょうが、ありふれた日本のプロバイダーの名前を使っています。 今後もしつこく送ってきそうです。もし文字化けでしたら、外国のプロバイダーを経由したサイトですので技術的な問題も考えられます。 専門家の方であれば、真の文字化けか、物まねなのか間単にわかると思います。見解を教えて下さい。よろしくお願いします。

  • OCRで文字変換したいのですが。

    Brother 複合機 DCP-595CN 使用。スキャン項目の三段目 OCR:テキストデータ変換で 本の文字を読み取り wordに写しその文字を自由にフォントやサイズを変えたい。  PCは MacBook Air バージョンは Yosemite 10.11 から Hi Sierraの 10.13.8 に変えました。 以下はできてこんなところです! c c r y O w r n e a n a s h a r k k n o w s y o w % ' l t @ e ' b o y r & s @ e d , h a r d l y a b t e t o c r e d i t h i s h e a r i n g , T h e w o m a n n o d d e d , n o t l o o k i n g a t a n g r t h i n g b u t h e r s k i r t . P a u l o ' s b r e a t h e x p l o d e d " B u t t h a t ' s i m p o s s i b l e ! " T h e w o m a n p a u s e d t o r a i s e b l a c k e y e s i . n u r o n d e r , c ' Y o u h a v e n e v e r h e a r d o f m e @ " s h e a s k e d . P a u l o w a s a t a l o s s t o a c c o u n t f o r t h e w o m a n ' s c a s u a l a c c e p t a n c e o f t h e s h a r k ' s p r e s e n c e A l l k n e w s 3 h a r k s w e r e a m e n a c e ! Y e t t h i s o d d o   ※OKWAVEより補足:「ブラザー製品」についての質問です。

  • 台湾からのメールが文字化け

    似たような質問が前にもありましたが、 私が困っているのはそうではありませんTT 台湾からのメールが・・・ 文字化けというか何と言うか・・・ 「[ $B$3$s$K$A$O (B] $B$O$8$a$^$7$F (B!!! $B;d$NL>A0$O!J (BTATUS $B!K (B $B$?$D!!$G$9!# (B $B$I$&$>$h$m$7$/$*4j$$$7$^$9 (B $B=P?HBfOQ$NBfKL$G!" (B26 $B:P$G$9 (B $B:#!!F|K\8l$rJY6/$7$^$9!# (B $B:#$OCf9q$I$3$K$"$j$^$9$+!) (B $B3X@8$G$9$+!) (B $B;d$b$$$D$bCf9q$K9T$C$FF/$-$^$9 (B」 な感じになってしまうんですTT どうしたらいいか、誰か教えてください><!!! ちなみに私はhotmailです。。。

  • 文字化けしてしまう・・・

    (たぶん)アメリカのサイトだとおもうんですが、見たいページか下記のように文字化けしてしまうんです。全くの初心者なのでお知恵を貸してください。 ちなみにわたしのパソコンはLavieNX LW40H/8、WINDOWS98、IE5.5です。 $B$^$J$_$G$9!#(B $BL@F...|$N7o$J$N$G$9$,!"$^$@M...=Dj$,Dj$^$C$F$$$J$/$F!"(B $B$^$@$*JV;v$,$G$-$^$;$s!#(B $B$H$j$"$($:2L$F$7$J$/%-%c%s%;%k$N2DG=@-...$,9b$$!&!&!&(B $B2q?)$J$s$F9T$-$?$/$J$$$h!A(B!!$B$7$c$A$H$J$J$A$c$s$H2q$$$?$$$h!A(B!! $B$^$?!"O"Mm$7$^$9!#(B

  • メールが文字化けしてしまいました

    gooのフリーメールで以下のように文字化けしてしまいました。 すぐに返信をしなくてはならない相手で困っています。 どなたかよい解決法を教えていただけませんか? *エンコードや修復サイトは試みましたがだめでした。 =1B$B:rF|$O1s$$$H$3$m$46lO+$5$^$G$7$?!#!J$H8@$C$F$bC^GH$h$j6a$$$+!K=1B(B =1B$B>.6L@h@8$HAjCL$7$^$7$?$,!"C01)$5$s$ND4::$O#1#0#0?M$G$b$+$^$o$J$$$H$$= $&$3=1B(B =1B$B$H=1B(B =1B$B$G$9$N$G!"#2#5F|$OKvF#$5$s$ND4::$@$1$K$7$?$$$H;W$$$^$9!#=1B(B =1B$B#1F|$@$1$G:Q$^$9J}$,$$$$$G$7$g$&!#=1B(B =1B$BC01)$5$s$ND4::$OJL$NF|$K8|LZ$N<x6H$G9T$$$?$$$H;W$$$^$9$N$G!"=1B(B =1B$BC01)$5$s$K$=3D$&EA$($F$/$@$5$$!#=1B(B =1B$B$=3D$l$+$i!"O"Mm@h$O$3$N%a!<%k$G$$$$$G$9$+!)=1B(B