ここにこのプログラムがあるとしましょう
class Message{
public static SUPER_SECRET_STRING = "bar";
public static void Main(){
string SECRET = "foo";
Console.Write(sha(SUPER_SECRET_STRING) + "" + sha(SECRET));
}
}
さて、このプログラムをビルドした後、16 進エディタまたはその他のユーティリティを使用して、コンパイルされたバイナリ ファイルから値「foo」と「bar」を抽出する方法はありますか?
また、メモリ エディタが許可されていないと仮定しましょう。
これは、C++ などのすべてのコンパイル済み言語に適用できますか? Java や C# などの別の環境で実行されるものはどうですか?