2014-02-05 10 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