Запутывание изменит ваши имена идентификаторов на что-то бессмысленное, поэтому будет трудно понять логику декомпилированного кода, но и это невозможно.
Запутывание не коснется значений предварительно инициализированных констант, таких как Strings и integer. Предполагая, что ваша конфиденциальная информация содержится там и имеет некоторый шаблон, такой как заголовок или длина 2048 битов, ее можно легко идентифицировать.
Hercules является фантастическим. Это - полностью функционирование tcp/udp клиент/сервер, удивительный для сокетов отладки. Больше деталей на веб-сайте.
Попробуйте Wireshark или , 111-секундный WebScarab лучше для интерполяции данных в обмен (не, верный Wireshark даже может). Так или иначе один из них должен смочь выручить Вас.
netcat
(nc.exe
) правильный инструмент. У меня есть чувство, что любой инструмент, который делает то, что Вы хотите, чтобы он сделал, будет иметь точно ту же проблему с Вашим антивирусным программным обеспечением. Просто отметьте эту программу как "хорошо" в Вашем антивирусном программном обеспечении (как Вы делаете это будет зависеть от того, какое антивирусное программное обеспечение Вы используете).
, Конечно, Вам также будет нужно к , настраивают Ваш системный администратор, чтобы признать, что Вы не пытаетесь сделать что-либо недопустимое...
Я пошел бы с netcat также, но так как Вы не можете использовать его, вот альтернатива: netcat :). Можно найти netcat реализованным на трех языках (python/ruby/perl). Все, что необходимо сделать, установить интерпретаторы для языка, который Вы выбираете. Конечно, это не будет просматриваться как инструмент взламывания.
Вот ссылки:
Другой инструмент tcpmon. Это - инструмент открытого исходного кода Java для контроля соединения TCP. Это не непосредственно тестовый сервер. Это помещается промежуток клиент и сервер, но позвольте видеть то, что проходит "трубу" и также изменить то, что проходит.
Я также нашел инструмент названным Тестовый сервер TCP/IP [ Редактирование: больше доступный от исходного разработчика, но все еще доступный через Brothersoft], который, кажется, делает то, в чем я нуждаюсь также. Но я не попробовал его, потому что это не перечислено на больших бесплатно распространяемых сайтах (как CNET...), и никакой исходный код не публикуется так, чтобы это не заверяло параноидального системного администратора.
В таких ситуациях, почему бы не записать Ваше собственное? Простое приложение для сервера к тестовым соединениям может быть сделано в течение минут, если Вы знаете то, что Вы делаете, и можно заставить его ответить точно, как Вы должны, и для определенных сценариев.