[サイバー攻撃大辞典 トップへ]

NULLバイトインジェクション


スポンサー リンク

説明


C言語の終端文字である x00 に関連して誤動作させる。
言語間の違いにより"%00" を終端として判断する場合、しない場合が発生する。(例:PHPとC言語の違い)



攻撃例


ファイル名に xxx.cgi%00.txt と指定するとファイルをtxtと見なすが、APIの不具合により実行時にはcgi と見なす関数がある。


対策


プログラムソースを確認し、x00 の扱いに不備がないか確認する。


スポンサー リンク






[サイバー攻撃大辞典 トップへ]


本サイト内掲載されている情報は、誰もその正当性は保証しません。独自の調査により判明した事項を記載しており、内容に誤りがある可能性があります。
内容により発生したいかなる損害は誰も補償しません。自己責任で参考として閲覧してください。
本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) securitychecklist.net 2917