Я верно понимаю:
в dataLength пишем длинну данных, которые проходят через прокси, а в byte[dataLength] data - сами данные. Без каких либо манипуляций с ними.
Цитата:
в альфе вот например опкод в обе стороны int32 был.
йоха не сказал самого главного - длина пакета и опкод - это заголовок пакета. заголовки шифруются сессионым ключем. без дешифрации и будет "бред".
а зачем тебе опкод во время снифинга? пиши весь трафик без разбора (формат RAW) и выдирай ключ. мы потом этот raw расшифруем в pkt.
|
Для меня проэкт носит обучающий характер, по этому был бы благодарен за информацию о том, как с помощью ключика расшифровываются эти данные. Где-то слышал что для этого используется SHA256, но не уверен
Цитата:
а зачем тебе опкод во время снифинга?
|
Красиво в консоли смотрится)