#author("2025-10-21T12:40:02+09:00","default:k1rou","k1rou") *難読化 とは [#c2e9ee21] #author("2025-10-21T12:43:12+09:00","default:k1rou","k1rou") *難読化 [#m521e2cb] -スクリプトやプログラムの解読を困難にすること。 *難読化をする目的 [#z442ea7c] -ソースコードの[[知的財産権]]の保護 -攻撃者によるソースコードの解析を困難にするため *難読化の方法 [#t82ef90e] -タブ・空白文字・改行の削除 -変数・関数の名称を目的が推測できない文字列に変換 -コメントの削除 -意味のない制御フロー(条件分岐、ループ)を追加する -ファイルの[[圧縮]] *難読化のツール [#v3bcf7a8] -shc --https://github.com/neurobin/shc --シェルスクリプトをバイナリ化する *関連サイト [#d71345ac] -IPアドレスの16進・8進表現使ったEmotetスパムキャンペーンが観察される (2022.1.25) - TECH+~ https://news.mynavi.jp/techplus/article/20220125-2256622/ *関連用語 [#aadcafb6] -[[リバースエンジニアリング]] -[[セキュリティ]] -[[パフォーマンス]] -[[隠蔽]]