Показать сообщение отдельно
Непрочитано 09.07.2016, 11:08   #1
Аватар для PROGRAMMATOR
Администратор

Автор темы (Топик Стартер) Piercing Shark - сниффер пакетов

Приветствую всех!

В виду того, что PointShark так и не исправили, пришлось брать дело в свои руки и запилить на базе MapleShark - сниффер пакетов к игре Piercing Blow и Point Blank с версией 1.x - 3.x



Как и в оригинальном MapleShark поддерживаются скрипты для разбора пакетов. Так же, в их API были добавлены методы чтения Unicode строк:

        string AddUnicodeString(string name, int sizeOf);
        string AddPaddedUnicodeString(string name, int length);
 
Code: C#

C формы Data можно копировать данные в буфер обмена двумя способами:

CTRL + C - копирует hex:

Код:
58 00 61 00 76 00 69 00 65 00 72 00 43 00 6F 00 6D 00 6D 00 61 00 6E 00 64 00 65 00 72 00
CTRL + B - копирует подготовленный массив байт:

Код:
var data = new byte[]
{
	0x58, 0x00, 0x61, 0x00, 0x76, 0x00, 0x69, 0x00, 0x65, 0x00, 0x72, 0x00, 0x43, 0x00, 0x6f, 0x00, 
	0x6d, 0x00, 0x6d, 0x00, 0x61, 0x00, 0x6e, 0x00, 0x64, 0x00, 0x65, 0x00, 0x72, 0x00, 
};
Написание скриптов:
Свернуть ↑Развернуть ↓


Последняя версия: 1.0.0.2 (Изменения)
Предыдущая версия: 1.0.0.1 (Изменения)

VirusTotal PiercingShark 1.0.0.2.7z
VirusTotal PiercingShark 1.0.0.1.7z
VirusTotal PiercingShark.7z

Для запуска требуется .NET Framework 4.6.1 и WinPcap.
Вложения
Тип файла: 7z PiercingShark.7z (397.0 Кб, 243 просмотров)
Тип файла: 7z PiercingShark 1.0.0.1.7z (397.7 Кб, 222 просмотров)
Тип файла: 7z PiercingShark 1.0.0.2.7z (398.3 Кб, 651 просмотров)
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо: