[英]etterfilter pcre_regex : difficulties with binary strings
效果很好
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")
}
但是執行程序似乎在后台啟動命令,因此inject()在./E寫入之前發生
=>我們打算將pcre_regex與二進制字符串一起使用的方式是什么?
=>還有另一種使用etterfilter的方法嗎?
=>是否有另一種工具可以完成這項工作(使用正則表達式進行二進制替換)?
您可以嘗試使用此在線工具嗎? https://www.debuggex.com/
這將幫助您找出錯誤是否在ettercap或pcre或正則表達式中:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.