Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Написать C dll для C# проекта
#1
Привет всем, хочу написать простенький сниффер для Arma 2.
Нашел алгоритм декрипта пакетов и появилась идея собрать dll с export DecodePacket EncodePacket, и использовать в c# проекте, но увы знания С равны 0 даже никогда проекты не собирал, если кому не сложно помогите собрать dll вот код:
Код

Заранее спасибо.
Ответ
#2
Ксорка на 0x7FF
Что мешает просто эти функции переписать на шарп?
Ответ
#3
Necroz-Team;406793 Написал:Что мешает просто эти функции переписать на шарп?
vigorian;406791 Написал:но увы знания С равны 0
А фиг знает.
Ответ
#4
Да тут можно копипастом прямо.
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#5
Necroz-Team Написал:Ксорка на 0x7FF
Что мешает просто эти функции переписать на шарп?

а как насчет этой функции sub_B713BD, это и есть xor?
Пытался погуглить, нашел такой сампл

public static byte[] CryptPacket(byte[] packet)
{
// create a new instance
byte[] output = new byte[packet.Length];

// process ALL array items
for (int i = 0; i < packet.Length; i++)
{
output[i] = (byte)(0x61 ^ packet[i]);
}

return output;
}
то есть в место 0x61 юзать 0x7FF
не подскажите как переписать, увы с xor никогда не работал.
Ответ
#6
Код:
int unknown_field0 = *(DWORD *)(packet + 0x08);

Что там на 8 индексе в пакете?
Ответ
#7
Да простят меня шарп кодеры:redlol:

C# Code

Ну а если нужна прям сяшная либа то тогда вот

C++ DLL Code

C# DLL Usage

Собранный вариант либы вместе с исходником тут
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Помогите написать программку для бана по железу Azureus 8 3,207 04-17-2012, 05:44 PM
Последний пост: Хлорка
  БД от проекта shock-world.com Amorph1s 4 2,569 06-08-2011, 10:39 AM
Последний пост: Amorph1s
  Набор команды для нового развивающего проекта. oboroten 1 2,896 09-20-2009, 03:24 PM
Последний пост: _NEO_PK

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)