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

GlKorol

Стажёры
  • Постов

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

  • Посещение

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

  1. 17 часов назад, partoftheworlD сказал:

    Найти нормальную структуру, а от неё выйти на массив со всеми адресами игроков. Так у тебя будут смещений статичные для всех игроков для определенной характеристики/информации по игроку.

    Что вы подразумеваете под нормальной структурой?

  2. 2 минуты назад, Garik66 сказал:

    Да. Мысль оказалось не верной. 

    У меня еще один вопрос, не знаете способы определить начало структур игроков. Мне пришлось добавлять максимум ботов, 31, и искать самый маленький адрес. Есть другие способы?

  3. 5 минут назад, Garik66 сказал:

    :D Адрес, который я написал выше.

     

    image.png

    Хм... На первый взгляд там ничего интересного
    Просмотрел полный текст, вот: \bottomcolor\3\cl_dlmax\128\cl_lc\1\cl_lw\1\skin\20338545ea\topcolor\0\cl_updaterate\101\rate\25000\hwp\1\name\GlKorol\*sid\0\model\terrorror

  4. 8 минут назад, Garik66 сказал:

    И все таки глянь, может не заметил вот это:

     

    image.png
    Вот. 
    Да я не заметил:(
    p/s это при игре с ботами, не стал заходить на сервер

  5. 4 минуты назад, Garik66 сказал:

    Для эксперимента - попробуй сделать цикл от второго адреса - посмотри будут ники?

    Получилось. Но код вышел не самый красивый(я сразу всё оформил). 
     

    arrayUsers = HW + 0x11CFF15
    print(read_memory(PROCESS.handle,arrayUsers,'s',lentext=350))
    arrayUsers += 0x1e7
    print(read_memory(PROCESS.handle,arrayUsers,'s',lentext=350))
    for i in range(31):
        arrayUsers += 0x250
        print(read_memory(PROCESS.handle,arrayUsers,'s',lentext=350))
    
    

    P/s функция readmemory считывает участок памяти.

  6. 1 минуту назад, Garik66 сказал:

    И тогда вопрос - от какого адреса начинаешь цикл?

     

    От своего(05AFFF15 ). Ведь может в этом адресе может быть не только мой ник, а другого игрока. Так  уже было.

  7. Только что, Garik66 сказал:

    А самый первый адрес 

    
    {'RealAddress': '05AFFF15'}

    это что?

    Только он один отличается,

    А так - у тебя смещение 250 от игрока к игроку.

     

    Это самый первый ник(мой)

  8. Хочу вывести ники всех игроков в cs1.6. Нашел их структуру игроков, адреса от ника до ника: 

    Спойлер
    
    {'RealAddress': '05AFFF15'}
    {'RealAddress': '05B000FC'}
    {'RealAddress': '05B0034C'}
    {'RealAddress': '05B0059C'}
    {'RealAddress': '05B007EC'}
    {'RealAddress': '05B00A3C'}
    {'RealAddress': '05B00C8C'}
    {'RealAddress': '05B00EDC'}
    {'RealAddress': '05B0112C'}
    {'RealAddress': '05B0137C'}
    {'RealAddress': '05B015CC'}
    {'RealAddress': '05B0181C'}
    {'RealAddress': '05B01A6C'}
    {'RealAddress': '05B01CBC'}
    {'RealAddress': '05B01F0C'}
    {'RealAddress': '05B0215C'}

     

    это их адреса. 05B000FC -  05AFFF15 =  1E7(hex)  или 487 (dec)
                                05B0059C - 05B0034C =  250(hex) или 592 (dec)
    Если проходить циклом, по смещением 487(dec), то на ники не выхожу.... Если со смещением 592 - тоже самое.

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

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

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