タグ

ブックマーク / d.xenowire.net (1)

  • CIL(MSIL)メモバックアップ - d.xenowire.net-mog

    ページ中の"C#では・・・"と"VB.NETでは・・・"のコードはそれぞれの言語で無理矢理書いた場合の例です。 例えばILのコード中でモジュールレベルの関数を使用している場合、C#ではモジュールレベルの関数を作成できないためC#では記述できません。 リバースエンジニアリング回避のためのメモ : 文字列検索による機能トレースの妨害 stringなマジックワードをそのまま埋め込まない - 古典的 処理トレース関係 : メッセージボックス用文字列など サービス保護関係 : URL、SQL、認証トークン、共有鍵など 例えばrot13/base64/圧縮伸張するだけでも若干の効果 stringをchar配列にしてランダムな順番で文字を格納 - .NET1.1から有りやや古典的 GUIではできるだけ.nameの値指定を削除 - フォームデザイナが自動で指定した場合などに見逃されている場合あり コール追

  • 1