• 締切済み

逆コンパイル防止について

逆コンパイルさせないようにするには、どうした良いのでしょうか? 以前に逆コンパイルする方法は乗っていたのですが、それを防止する方法はなかったかと思います。 どなたかご存知でしたら、教えて下さい。

  • gook
  • お礼率37% (3/8)
  • Java
  • 回答数2
  • ありがとう数2

みんなの回答

  • ct27
  • ベストアンサー率62% (48/77)
回答No.2

JavaのコードをわかりにくくしてくれるツールでDashO-Proというものが あります。Sunも使用してるみたいですね。

参考URL:
http://www.b-wave.co.jp/
noname#16216
noname#16216
回答No.1

以下の参照URLにJavaコードの逆コンパイルに関する説明と、それを防止するための説明がけっこう詳しく書かれています。

参考URL:
http://www-6.ibm.com/jp/developerworks/java/011026/j_j-obfus.html
gook
質問者

お礼

ありがとうございました。大変参考になりました。 ちなみに使ったことのある曖昧化ツールはありますか? 使うとしたならば、どれを使いますか?

関連するQ&A

  •  逆コンパイル??

     逆コンパイル??  今晩は,質問させていただきます.どうぞよろしくお願いいたします. 以前ネットで「逆コンパイル」なる話を閲覧したことがございます. 例えばVB.NETでビルドしたExeファイルを公開する場合, 入手した人がこれの中身を少しでも変更できたり,コードを閲覧したり できるものなのでございましょうか??  もしお詳しい方がいらっしゃいましたら,どうぞよろしく お願いいたします.

  • *.jarファイルを逆コンパイルできなくする方法

    *.jarファイルを逆コンパイルできなくする方法 フリーソフトで*.jarを逆コンパイルものがいくつかあります。 *.jarを逆コンパイルできなくする方法はありませんでしょうか。 ご存知の方がおられましたら教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • 逆コンパイル

    こんにちは。 自分で作成したファイルを逆コンパイル出来ると聞いたのですが、HPで検索してもよくわかりませんでした。 引き続き自分でも調べようとは思いますが、ご存知の方がいらしたらご教授願いします。 よろしくお願いします。 OS:Windows2000

    • ベストアンサー
    • Java
  • コンパイルの逆はできますか??

    プログラムの本にこんなことが書いてありました。 『人間にわかる文字をコンパイルして、CPUのわかる0101にします。』 これを見て思ったのですが、CPUのわかる0101文字を逆に人間にわかる文字に返すことは出来ますか?? 他にも、JavaやCで書いた命令をコンパイルし、CPUのわかる0101文字にしてから逆にコンパイルして、JavaをCに変えたり、CをJavaに変えたりできるってことですか??

  • 逆コンパイル

    C#で書いた単純なプログラムをコンパイルして、それをテキストエディタで開いたところ、なんだかソースコードのような文字列がかなりそのまま実行バイナリの中に含まれています。 これって簡単に逆コンパイルとかされないでしょうか。 プログラムのバイナリを圧縮や暗号化して、実行時にそれを展開するような方法があると聞いたのですが、それはC#でもできますか? 別のプログラムは圧縮ファイルを解凍するような方法じゃなくて、1つのプログラム内でそういうことできませんか?

  • 逆コンパイル、逆アセンブリとは?

    逆コンパイル、逆アセンブリとはどういう意味ですか? 教えてください。 よろしくお願いします!

  • VB5の逆コンパイルについて

    お世話になります。 VB5の資産の改修を迫られていますが、 EXEファイルしかなく、ソースファイルがありません。 著作権は問題ないので逆コンパイルしたいのですが、 調べた所、VBDecompiler、ATTAPといったツールが 海外ツールであるそうですが見つかりません。 仕様書、設計書といったものは少しはありますが 古すぎてEXEファイルの動作と違いがあり、 なんとか逆コンパイルできればと思うのですが、 ご存知の方はいらっしゃらないでしょうか。

  • Delphiの逆コンパイル

    Delphiのexeのソースってみれますか? 一度コンパイルしたものを、逆コンパイルするソフトはあるようなのですが、簡単にできるものなのでしょうか? できるとしたらそれを防ぐ方法はあるのでしょうか? ソフト名とかは、とりあえずいりません。 どれくらいのレベルの人ができるのか。 どんな感じにソースが読めるのか。 変数名なんかは、変わるみたいだし。 詳しい方よろしくお願いします。

  • javaの逆コンパイルを防ぐ方法はありますか?

    javaの逆コンパイルを防ぐ方法はありますか? javaのクラスファイル(.class)を公開したいと思います。 しかしjadやJadClipseなどの解析ソフトを使うと、簡単にソースコードが解析されてしまいます。 逆コンパイルを防ぐ方法があれば教えて下さい。 困っています。よろしくお願いいたします。

    • ベストアンサー
    • Java
  • EXEファイルの逆コンパイル

    お世話になります。100K程度のEXEファイルがあります。このEXEファイルの逆コンパイルをする事は出来ますか、現在私のPCにはVBがインストールされていますが使い方がいまいち分かりません、方法をご存じの方是非教えて下さい。

専門家に質問してみよう