Как расшифровать на дельфи я понял.. Но я не понял как после этого отправить другой пакет.. Должно выглядить примерно так
Клиент отправляет запрос, сервер отвечает присылая пакет ОК - если все нормально, НЕ ОК - если все ненормально.
Снифер перехватывает пакет НЕ ОК и.... (а вот что он с ним делает?), И уже новый ранее перехваченный пакет ОК отправляет на сервер.