2014-02-05 11 views
1

困難的偉大工程etterfilter pcre_regex:用二進制字符串

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") 
} 

但高管似乎在後臺 啓動命令,以便注入()發生./E被寫

之前=>這方式,我們打算與二進制字符串使用pcre_regex?

=>有沒有另一種使用etterfilter的方法?

=>是否有另一個工具可以完成這項工作(使用正則表達式進行二進制替換)?

回答

0

你可以試試這個在線工具嗎? https://www.debuggex.com/

這將幫助你找出了bug是ettercap或PCRE或者您正則表達式:)

+0

感謝偉大的webtool,但不工作測試二進制字符串 – fgh