Перейти к содержанию

VDV

Пользователи
  • Постов

    93
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные VDV

  1. Ну ты можешь ее не текстом закодить (после расксоривания), а, скажем, символьно. Поясняю. Возьми любой текст в строке адреса после выполнения русскоязычного запроса в гугле (если файрфокс), и скопируй его в тот же блокнот. Там ты увидишь не русские символы, а последовательность их шестнадцатиричных кодов. Так вот, кто мешает тебе так же закодить и расксоренную строку? Это раз. А вот насчет перехвата пакетов и анализаторов я тебе ничего советовать не стану, ибо, очевидно, это уже относится к мультиплееру, который выходит за рамки нашего ресурса. Да, кстати, вроде как, новые версии фокса уже корректно распознают кириллицу, так что придется "посчитать" коды "ручками". Например, пробел в строке адреса имеет код "%20". По аналогии, ты можешь кодировать и остальные символы. Тогда у тебя получится двойное кодирование - мало того, что поксоривание, так еще и хекс(аски) представление. И пусть тот, кто ищет эту строку, постарается ее найти.

    я вобще-то имел ввиду антиперехват покетов и антианализатор , а не как этим пользоваться , это никакого отношения не имеет к мультиплеерным играм

  2. Как вариант - можно поксорить строки, и в таком виде вставить их в код, а в самом коде перед выводом делать обратный ксор.

    при вызове URLDownloadToFile(NULL,"http//блалба.ru", "блабла.txt", 0, 0); , ссылка "http//блалба.ru" видно - хоть что делай , хоть как криптуй, ну ладно этот вопрос я решил , а что посоветуешь на счет перехвата покетов , анализаторов и прочего софта

  3. c3d0981ae770f926eedf4eda7505b006.jpeg

    Проcти, что?

    в коде к примеру использую функцию

    URLDownloadToFile(NULL,"http//блалба.ru", "блабла.txt", 0, 0);

    Далее запускаю мою программу , захожу в отладчик , нахожу начало моего приложения в памяти и смотрю его структуру в дизасемблере , нахожу вызов этой функции и вижу что ссылка которую я прописал

    "http//блалба.ru"

    видна целиком и полностью , как её можно закриптовать , скрыть , убрать , лишь бы не было видно при дизасемблировании её.

  4. Как можно скрыть ссылку на сайт (http\\блаблла.ru) в dll это сделать просто , как это сделать в приложении exe (вин форм к примеру) , при просмотре в отладчике своего приложения видно все ссылки на сайты полностью , как их можно скрыть\замаскировать?

    Заранее спасибо.

  5. // Хватит оффтопить и ныть.

    // Coder

    да это ты как девочка редактируешь посты и мне предупреждения за онлайн игры ставишь,хотя я ни слова об этом не упоминал , заметь я некого не оскорбил , ни одного мата не написал , ты используешь права "модера" себе во благо.

    А по теме - тему можно закрыть ответ найден.

  6. Это был просто вопрос, а не предява.

    Лично мне П.Х. где ты задашь свой вопрос.

    ну а зачем же ты тогда беспокоишься за меня , если тебе ***. , ты противоречишь самому себе.

  7. Я помогаю только тем, кто хоть что-то делает.

    В данном случае ты просто ждёшь рабочий сурс, в надежде на то, что скопировав код у этих индусов, мы его исправим.

    я код этот разбираю потом и вникаю в него , под словом ресурс ты слишком многое подразумеваешь , это всего лишь часы и дата , что тут такого??? даже если копипаст,хотя я этого не делаю без вникания в код , уж какие-то часы ....

  8. Я сказал, когда увижу твой код, тогда помогу.

    Пока без обид, я увидел говнокод.

    этот говно код не я придумал - а микрософтовский

    если впадлу помочь в такой мелочи так и скажи , я что прошу помочь взломать

    сервер NASА???

  9. Твоего кода я не увидел здесь.

    Когда приведёшь свой код, тогда будем решать проблему.

    а причем сдесь мой код??? это пример с микрософта - зачем мне выдумывать велосипед???

    вот вызов этой функции

    wchar_t **buffer[1024];//если не верно , просьба поправить

    wmain(0 , *buffer);

    что еще нужно???

  10. Если честно я уже не понимаю, зачем ты указываешь то что это именно dll.

    C++ везде одинаковый, нет разницы dll это или exe (одно и тоже).

    В качестве сервера советую использовать - time.windows.com

    Касательно темы, вот функция, которая решит твою проблему - http://msdn.microsof...v=vs.85%29.aspx

    ну просто админы ваши очень привередливые , ругаются - мол все подробно объясняй

    что касается моего вопроса - благодарен тебе за помощь.

    небольшой косяк - эта функция почему-то все равно считывает время с компа

    int wmain(int argc/*для чего это долбанная переменная???/*, wchar_t *argv[])
    {


    LPTIME_OF_DAY_INFO pBuf = NULL;
    NET_API_STATUS nStatus;
    LPTSTR pszServerName = NULL;

    if (argc > 2)
    {
    fwprintf(stderr, L"Usage: %s [\\\\time.windows.com]\n", argv[0]);// вот тут я не пойму как правильно сервер вписывать
    exit(1);
    }
    // The server is not the default local computer.
    //
    if (argc == 2)
    pszServerName = (LPTSTR) argv[1];
    //
    // Call the NetRemoteTOD function.
    //
    nStatus = NetRemoteTOD((LPCWSTR) pszServerName,
    (LPBYTE *)&pBuf);
    //
    // If the function succeeds, display the current date and time.
    //
    if (nStatus == NERR_Success)
    {
    if (pBuf != NULL)
    {
    //fprintf(stderr, "\nThe current date is: %d/%d/%d\n",
    // pBuf->tod_month, pBuf->tod_day, pBuf->tod_year);
    //fprintf(stderr, "The current time is: %d:%d:%d\n",
    // pBuf->tod_hours, pBuf->tod_mins, pBuf->tod_secs);
    PrintText2(1, 440, SKYBLUE,dMenu.pFont, "часов:\n%d\n", pBuf->tod_hours);
    PrintText2(1, 470, SKYBLUE,dMenu.pFont, "минут:\n%d\n", pBuf->tod_mins);
    PrintText2(1, 500, SKYBLUE,dMenu.pFont, "секунд:\n%d\n", pBuf->tod_secs);
    PrintText2(1, 530, SKYBLUE,dMenu.pFont, "месяц:\n%d", pBuf->tod_month);
    PrintText2(1, 560, SKYBLUE,dMenu.pFont, "число:\n%d", pBuf->tod_day);
    PrintText2(1, 590, SKYBLUE,dMenu.pFont, "год:\n%d", pBuf->tod_year);
    }
    }
    //
    // Otherwise, display a system error.
    //else{
    //fprintf(stderr, "A system error has occurred: %d\n", nStatus);

    // }

    //
    // Free the allocated buffer.
    //
    if (pBuf != NULL)
    NetApiBufferFree(pBuf);

    return 0;

    }

    вызываем функцию:

    wchar_t **buffer[1024];//если не верно , просьба поправить
    wmain(0 , *buffer);

  11. Как можно считать с какого-нибудь независимого сервера дату и время и возвратить значения? С функцией clock() знаком - необходимо сверять дату и время с какого-нибудь источника , типа стандартного виндовсовского "time.windows" синхранизатора

  12. 8B 42 14 C2 04 00 33 C0 C2 04 00 CC 8B 41 2C - Эти байты не меняются при изменении патронов проверял раза 4

    Короче попробуем на угад,предположим что ты мне скинул байты в которых и есть инструкция которая по событию прибавляет или отнимает патроны , предположим что это сигнатура одна на всю память игры такая, короче вот тебе код на угад пробуй , этот код поставь на кнопку какую-нибудь в трейнере СЕ.

    ammo=

    [[

    label(metkaAmmo)

    registersymbol(metkaAmmo)

    aobscan(ammo_adress,8B 42 14 C2 04 00 33 C0 C2 04 00 CC 8B 41 2C)

    ammo_adress:

    metkaAmmo:

    nop

    nop

    nop

    nop

    nop

    ]]

    autoAssemble(ammo)

  13. 1) винда чистая неделю назад ставил, лицензия windows 7 ult устанавливал с коробки так сказать от майкрософта

    2) я не знаю, что может там еще перехватывать все повырубал... переустановлю завтра винду расскажу потом, что вышло

    поставь НЕ лецензию так сказать

  14. 8B 42 14 C2 04 00 33 C0 C2 04 00 CC 8B 41 2C - Байты патронов

    в проверке выдаёт адрес - 37CC88A4 - Инструкция по этому адресу mov eax,[edx+14]

    какие байты статичны(которые не изменяются никогда) , а какие динамичны(меняются при изменении количества патронов) укажи пожалуйста

    Игру эту в глаза не видел просто и не знаю как там что работает , думаю прокатит

  15. блин я уже мозг себе сломал... уже свой инжектор написал с привилегиями дебагера все равно нулевой результат... вот сурс dll http://rghost.ru/47338694 вот сурс инжектора http://rghost.ru/47338840 все писал в 2012 студии. инжектор писал в попыхах так, что не судите строго за косяки типа восстановления обычных прав приложения (debug disable)

    попробуй инжектор PerX , код кодера уж точно не причем 1000%

    попробуй этот код кодера тоже:

    void CreateConsole()
    {
    int hConHandle = 0;
    HANDLE lStdHandle = 0;
    FILE *fp = 0;
    AllocConsole();
    SetConsoleTitle("Reverse_Console");
    lStdHandle = GetStdHandle(STD_OUTPUT_HANDLE);
    hConHandle = _open_osfhandle (PtrToUlong(lStdHandle), _O_TEXT);
    fp = _fdopen(hConHandle , "w");
    *stdout = *fp;
    setvbuf(stdout , NULL, _IONBF , 0 );
    }
    DWORD WINAPI имя потока (LPVOID)
    {
    CreateConsole();
    printf ("блаблабла" );
    for( ; ; )
    {}
    }

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.