それはうまくいきます
replace("\x02\x03\x04", "\x05\x06\x07")
しかし、それは機能しません
pcre_regex(DATA.data, "\x02\x03\x04", "\x05\x06\x07")
\x が置換文字列で解釈されない原因
私はやろうとした
if ( search(DATA.data, "\x02\x03\x04") )
{
log(DATA.data, "./D")
exec("/bin/sed 's/\x02\x03\x04/\x05\x06\x07/g' ./D > ./E")
drop()
inject("./E")
}
しかし、exec はバックグラウンドでコマンドを起動しているように見えるので、./E が書き込まれる前に inject() が発生します。
=> バイナリ文字列で pcre_regex をどのように使用するつもりですか?
=> etterfilter を使用する別の方法はありますか?
=>仕事をする別のツールはありますか(バイナリ置換WITH正規表現)?