- 追加された行はこの色です。
- 削除された行はこの色です。
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。
-[[戻る>その他、開発の色々]]
* 目次 [#yca526e4]
#contents
*概要 [#pc92485a]
逆コンパイル・難読化などの質問が稀にあるため。
*詳細 [#e486fa82]
難読化ソリューションは、実行時コンパイラやスクリプト言語が出てきて、必要になってきたんじゃないでしょうか?
**難読化 [#t30f2c96]
-難読化は単なる時間稼ぎに過ぎず、プログラムのリバースエンジニアリングを不可能とするものではない
-商用の難読化ソリューションはソースコードの難読化やJavaや.NETなどのプラットフォーム独立なバイトコードの変換が大部分を占めるが、中にはコンパイルされたバイナリに直接作用するものも存在する。
**C言語の逆コンパイラ [#e68eca22]
-
-C++ の逆コンパイラは C よりもはるかに困難 (事実上不可能)
*参考 [#n2cfaeda]
-難読化コード - Wikipedia~
https://ja.wikipedia.org/wiki/%E9%9B%A3%E8%AA%AD%E5%8C%96%E3%82%B3%E3%83%BC%E3%83%89
-Cの逆コンパイラはどこまで実現可能か,Javaはなぜ逆コンパイルされやすいのか?~
http://www5d.biglobe.ne.jp/~noocyte/Programming/Decompile.html
----
Tags: [[:プログラミング]], [[:その他、開発の色々]], [[:.NET開発]]