タグ

jvmに関するyheldのブックマーク (6)

  • http://www.mitte.nir.jp/~mitte0035/etc/instraction.html

  • Java解析にはバイトコードの知識が必要かもしれない - KENJI’S BLOG

    Javaアプリケーションの解析をやっていて、やはりJavaバイトコードの知識は必須だと思いました。確かに、jadをはじめ、Javaデコンパイラの性能は良く、ほぼ間違いなくデコンパイルは成功するのですが、問題は、デコンパイルが完了しても「JVM INSTR」(認識できなかったバイトコードが見つかった場合に出力される)が結構頻繁に現れることと、再度コンパイルするために必要となるファイルを、別途用意しなければならない場合が多々あることです。どちらの場合においても、デコンパイルにより出力されたデータに修正、もしくは追加を行う必要があり、また、バイナリにほんの少しの修正を加えたいだけであっても、デコンパイル → 修正 → コンパイルという動作を行わなければならないため、かなりの手間となります。 例えば、「Doorman」というツールがあります。このツールは、HTTPのProxyとして動作し、通信デー

    yheld
    yheld 2007/11/17
  • Re:言語と目的によるだろ (#1222717) | プログラマーはマシン語を理解しておくべき? | スラド

    Cで書くなら、マシン語とまではいかなくてもパソコンの動作原理(メモリにデータと命令が混在していて、CPUは指定したメモリ位置の命令を読んで・・・とか。いわゆるチューリングマシンの話)は知っておくべきだろうし、JavaとかPerlとかPHPとかだったら別にそんなのよりも必要な知識はいっぱいあるだろうし。 もしかしてJavaとかPerlとかPHPとかでのコーディングははプログラミングじゃねぇ!とかいいたいんじゃ・・・とか思って元記事を見たらそうではないみたいですが。 # 学生時代に実習でマイコンのプログラミングをしたとき、「サブルーチンをアセンブラで書いてもいいですか」と教官に聞いたら「そんな無駄なことする必要はない」とか言われたことをふと思い出した

  • サン・マイクロシステムズ

    のオラクル・コミュニティが一堂に会するプレミア・イベントにぜひご参加ください。新しいスキルを身に付け、業界エキスパートと交流し、複雑なビジネス課題を解決するためのソリューションを発見しましょう。

    yheld
    yheld 2007/07/14
    あ、そっか、厚労省は2年前のJREを使ってるんだったね。
  • JREに脆弱性、古い脆弱性を狙うエクスプロイトも

    Javaの実行環境「Java Runtime Environment」に脆弱性が発見された。またこれと前後して、古い脆弱性を狙うエクスプロイトも確認されている。 Sun Microsystemsは5月31日付で、Javaの実行環境「Java Runtime Environment(JRE)」に2種類の脆弱性が存在することを明らかにした。悪用されると、信頼できないアプレットやアプリケーションの権限昇格につながる恐れがある。 脆弱性が存在するのはJDK/JRE 6、JDK/JRE 5.0 Update 10以前、SDK/JRE 1.4.2_14以前およびSDK/JRE 1.3.1_19以前だ。 1つめの脆弱性は、画像処理コード(ICCパーサー)に存在するバッファオーバーフロー。悪用されると、信頼できないアプレットやアプリケーションの権限が昇格し、来ならばアクセスできないはずのローカルファイル

    JREに脆弱性、古い脆弱性を狙うエクスプロイトも
    yheld
    yheld 2007/07/05
    NHKからきますた
  • 富士通、防衛搭載システム用リアルタイムJava「PERC」を販売 | スラド デベロッパー

    富士通が米Aonix社と提携し、 防衛搭載システム向けのリアルタイムJava VM「PERC」の国内販売を開始すると発表している。 防衛搭載システム用ということで、 PERCでは、ガーベジコレクションの影響を予測、制御可能な機能もあるらしい。 イージス護衛艦のソフトウェアアップグレード計画、統合無人空中戦闘システムといった事例が 示されているので、あくまで防衛産業用のように見えてしまうが、ちょっと触ってみたいような。

  • 1