逆コンパイラの作り方

返信する


答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: 逆コンパイラの作り方

by konisi » 2006年4月03日(月) 01:50

関数が読み込まれると実行ファイルの何処がどう変わるのか、それを研究すれば作れるれると思います。

#console
Dim A As Long
A=Fix(A)

と言うコードを元に出力されるソースコードと

#console
Dim A As Long
A=Fix(A)
A=Fix(A)

というコードを元に出力されるソースコード、あるいは

#console
Dim A As Double
A=Fix(A)

と言うソースを元に出力されるソースコードと比較して比べればいいのではないでしょうか。

あるいは、機械語を学び、読み込まれたEXEファイルがどのような関数を持っているのか、どのような手順で行動しているのか、などを調べるのが一般的に一番いいのかとおもわれます。



ちなみに、僕は逆コンパイラは作った事がありませんが、インタプリンタを開発中だったりします。

逆コンパイラの作り方

by モルト » 2006年4月02日(日) 21:24

ActiveBASIC Ver.4.10対応逆コンパイラを作りたいのですが。
どんな些細な情報でも結構です。だれか教えてください。

Ver.3.00までなら開発に成功しました。

よろしくお願いします。

ページトップ