逆アセンブリすれば実行セグメントから中間コードは取り出せるよ
それをアセンブれば実行ファイル生成も出来るし
中間コードからソース生成も可能

そこから分かってる話はこのコードはデータ仲介だけしているのではないってこと
いわゆるロッガー系ロジックが入ってるから使う場面では注意が必要