#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]
-[[リバースエンジニアリング]]
-[[セキュリティ]]
-[[パフォーマンス]]
-[[隠蔽]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS