• 締切済み

マルウェアはどんな言語で作られている?

ふと気になったのですが、マルウェアってどんな言語で作られているのでしょうか? アセンブラ言語やC言語の知識が必要と聞いたのですが、年金管理システムの流出事件に使われたマルウェアについて調べてみたら、偽装実行ファイルで感染したらしいのですが、この実行ファイルもC言語で作成しないとダメなんでしょうか? 回答のほうよろしくお願いいたします。

みんなの回答

  • 121CCagent
  • ベストアンサー率51% (14222/27719)
回答No.1

実際に作成したことは無いのでわからないですね。 あくまでプログラミング言語はプログラム組むための手段に過ぎませんしね。

関連するQ&A

  • 素朴な疑問 (C言語とアセンブラの処理速度の違いについて)

    C言語で作成したプログラムをビルドして実行ファイルを作成するのと、アセンブラ言語(?)をアセンブルして作成した実行ファイルは、どうして処理速度が違うのでしょうか?例えば全く同じ処理を高級言語と低級言語で作成した場合、出来上がったそれぞれの実行ファイルの違いは、コンパイル時に吸収されてしまうわけではないのでしょうか?

  • C言語とアセンブラ言語による計算プログラミング

    "AB間の距離を求めなさい。" 下の画像において、AC=r1、BC=r2、∠ACB=α°とするとき、AB間の距離dを求めなさい。 上記の問題について困っております。 この問題の解答については、C言語とアセンブラ言語によるプログラミングで考えるようになっており、FPU(MATH COPROCESSOR)を使用し、C言語側で変数や関数宣言、printfなどでの計算結果出力を記述し、アセンブラ言語側で計算するプログラム問題です。 原則として、C言語側で計算してはいけない仕様になっています。 そして、2つのオブジェクトファイルをリンクさせ、実行可能ファイル(.exe)を作成し、コマンドプロンプト に計算結果を表示する。とういう問題です。 ・アセンブラ言語側での使用する命令のプロセッサアーキテクチャのタイプは「.386」 ・作成するオブジェクトのメモリモデルは、Windowsなので「FLAT」 図の画像は添付してあるので、どうかご回答のほどよろしくお願い致します。

  • Trojan.win32.Malware.2に感染!

    Trojan.win32.Malware.2に感染していました。ウイルスセキュリティzeroで、手動検査したら、Trdjan-GameThief.Win32.OnlineGame.sqnn(削除された)とTrdjan-GameThief.Win32.Malware.2(3個隔離された)に感染してました。しかも感染していたファイルが、C:WINDOWS\system32\config\LocalSettings\Temp\fpt22B(中略)\NPDocBox.Dllとか・・・Dllのファイルなのです。これらを削除すると、どうなるのでしょう?また、どのようなことをするウイルスなのでしょう?

  • アセンブラ言語についてです。

    こんにちは。 現在大学3回生で就職活動をしております。 ESに得意科目の欄があり、大学の講義で習ったアセンブラ言語と書こうと思います。 アセンブラ言語は、将来どのような役に立つのでしょうか?? アセンブラ言語を学んでCやJAVAのプログラミングに生かせるのでしょうか?? 知識としては、基本情報技術者のCASLIIの問題が解ける程度です。 よろしく願いします。

  • C言語の完全入門を買ったはいいが。。。

    言語を覚えようと思って、なんか適当にC言語の完全入門とかいうのを買ってしまいました。こちらの過去の質問を見たところ、C++の方がよさそうなことも書いていたのでちょっとショックです。 まだはじめたてなので、今からC++に変えようかなと思ったりもしていますが、このままCの勉強を続けても問題ないでしょうか?せっかく買ったからもったいないようにも思えて。。。 あまり目的はないのですが、とりあえずはじめてみようと思ったことなのですが。。 あと、まだ数ページしか見ていませんが、それより前に、アセンブラとか実行の方法とかの本もまずありました。 (というのも本のシリーズでC入門は第2巻で第1巻はそのような本が載っていましたもので。。。) てっきり入門だからこれが最初だと思ったので買ったのですが、一番の入門はその実行とかの方ですかね? 昔にFortranをかじったぐらいで知識は薄れてしまっているのですが。。。 よろしくお願いします。

  • マルウェアによる影響について

    playストアーから、Adobe Illustrator Tutorials(Adobe系のアプリばかり作ってる作者の方)というアプリをインストールしたら『正常にイ ンストールしました』というメッセージが出た直後にAVGというウイルス対策アプリが『malwareを検出しました。アンストールしてください 』と出たのでアンストールしました。そのmalwareとはインストールしただけで、そのアプリを実行してない段階でも既に感染してしまう のですか?又、ドラックとドロップでアプリ情報を覗いたのですがアプリを開いてしまった事になりますか? 問題のアプリを実行はしてないものの、オンラインゲームをやってたら『複数のデバイスで遊ばないでください』というメッセージが出たので、遠隔操作されてるのではないかと思ってしまいました。しかも突如現れた対戦対手が私のGoogleアカウントに含むワードと一部同じだったので不審に思いました。あともう一つ気になったのですが、ストレージの空きが少なくなってました。何かファイル送り込まれたりしてないか疑ってます。マルウェアによってなにかしら攻撃を受けてる可能性はありますか? 遠隔操作されてないかなど調べる方法はありますか? OSはAndroidです。知識がないため困っています。宜しくお願いいたします。

  • サンドボックス内のマルウェアは実環境を変えられる?

    sandboxieでブラウザを仮想化してネットサーフィン中にブラウザの脆弱性が攻撃されると、ネットサーフィンを終了するまではマルウェアが活動を続け、パソコン内の情報が外部に流出する可能性があると教えていただきました。 ふと思ったのですが、このマルウェアの活動には、リバース接続でパソコンを自由に操作されサンドボックス外にウイルスを埋め込まれたり、外部に接続して悪意のあるファイルをサンドボックス外にダウンロードし実行されることも含まれるのでしょうか? 外部流出タイプなら、仮想化したブラウザを終了するとマルウェアも消滅しますが、リバース接続や外部接続でダウンロードし実行するタイプなら実環境も変えられてしまうのでは、と心配になりました。 実環境を変えられると、仮想化したブラウザを終了しても安全ではなくパソコンへの悪影響は続くことになります。

  • 64ビットWindows上でアセンブリ言語

    こんにちは。 現在、OSは現在、64ビット版のWindows7を使っています。 このWindows7上で、アセンブリ言語によるプログラミングを行いたいと思っています。 どうして今頃アセンブリ言語なのかといいますと、会社の研修で、C言語による組込みソフトウェア開発を学ぶ際に、アセンブリ言語も学習するらしいので、少し予習してみようと思いました。 そこで、64ビット環境でも動作するアセンブラを探してみたのですが、 なかなか見つからず、困っています。 ネット上の情報を頼りに色々と試したのですが、作成した実行ファイルをいざ実行しようとすると、「64ビット環境では動作しない」といった内容のメッセージが出たりして、 どうしても動作してくれませんでした。 64ビット版のWindows上で、アセンブリ言語によるプログラミングができている方がいらっしゃれば、どうやってできたのかを、是非教えて頂きたいです。 必要であれば、インストールすべきソフトウェアの一覧と、環境設定方法なども、簡単に説明して頂ければ、大変助かります。 あと、動作確認を行う簡単なサンプルプログラムも、提示して頂ければ大変助かります。 (なにせ、アセンブリ言語に関する知識がゼロなものですので。) では、よろしくお願い致します。

  • C言語での実行

    C言語(ボーランドのCpad)を使っています。 いつも使ってるパソコンと違うパソコンでC言語のプログラムをし始めました。 前のパソコンと同じようにプログラムのコードをCファイルで保存して同じように新しいパソコンから開いて同じように実行ボタン押したのですが、実行できず、exeファイルが存在しませんって表示されます。 ちなみに、動かすプログラムは4つあり、そのうちの3つはちゃんと実行でき、ファイルも作成できるのですが、同じ方法でやってるあと1つのプログラムだけがうまくいきません。 4つとも同じフォルダにするようにしていて、3つはちゃんと実行できるので、フォルダが違うことはないと思います。 なぜ「exeファイルが存在しません」ってなるのか。 ちゃんとフォルダにCファイルはあるのに。 ちなみに、正確にできる3つのように、実行できると「OBJファイル」とか「アプリケーション」とかも同時に作成されます。 ただ、問題の1つのプログラムは当然、実行できず、exeファイルが存在しませんって表示されるので何も作成されません。 ボーランドのC言語、実行、ファイル、など詳しい方ぜひ教えて下さい。 同じやり方で今までのパソコンではできていたのに、パソコン変えると実行できなくなります。 フォルダやCファイルが正確ではないのかとも思いましたが、前までのパソコン通りにやっているので問題ないと思います。 ぜひアドバイス下さい。

  • 画像、動画ファイルからのマルウェア感染

    動画、画像ファイルから感染することありますよね? 1: exeファイルでは検知できるマルウェアも動画、画像ファイルの拡張子(wmv,mp4,mpg,jpg,jpeg,gif...)のファイル名に変えられてPCに置かれている場合(このファイルはファイルAとする)、拡張子が変えられているためアンチウイルスソフトが検知できず(未確認でまちがってるかも)他のexeファイル(このファイルはファイルBとする)を実行するとこの拡張子が動画、画像ファイルの物に変えられたファイル(ファイルA)を再びexeファイルに戻し実行され感染 2: 画像、動画ファイルの中に他のファイルを隠すフリーソフトがあるが、そんなソフトウェアでマルウェアを画像、動画ファイルの中に忍ばせ(このファイルはファイルAとする)アンチウイルスソフトの検知を回避。 他のexeファイル(このファイルはファイルBとする)を実行するとその隠されたマルウェアが画像、動画ファイルの中から(ファイルAから)取り出され実行され感染 こんな1,2のような場合アンチウイルスソフトで画像、動画ファイルを検査しても検知されませんよね?マルウェアの入った画像、動画ファイルがPCに保存されてると気持ちわるいんで。