タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

lowhacksに関するTAKESAKOのブックマーク (1)

  • いまさら聞けない「難読化」超入門 その1 〜難読化とは〜 - obfuscation’s blog

    「難読化技術」について、広く浅く、できれば簡単に説明したいと思います。 難読化とは 難読化(obfuscation)とは、プログラムやHTMLなどのコード(ソースコード・アセンブリコードなど)を読みづらくする技術です。読みづらくとは、読んで字のごとく人間がコードを読んで理解しにくい状態を指します。難読化されたコードは、視認性が悪く全体を見通すことが複雑であったり、コードの簡単な表現が複雑な表現に置き換わっていたりします。また、難読化の対象はコードを読む人間だけでなく、逆コンパイラのようなソフトウェアが元のコードを復元するプロセスを妨害する場合もあります。 難読化は主にコードを変更する技術ですが、動作の結果を変える技術ではありません。コードを難読化するとコードの姿形、つまり、見た目が大きく変わります。また、内面的には元のコードから大きくかけ離れた動作をすることがあります。それでも、難読化され

    いまさら聞けない「難読化」超入門 その1 〜難読化とは〜 - obfuscation’s blog
  • 1