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

GGKillLive

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

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

  • Посещение

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

  1. Все я понял , огромное спасибо парни ,  просто помогли как могли .Такой запутор просто звиздец

    Кстати мб у кого были проблемы с visual studio 15 , это шалава при смене framework начинает страдать херней с проектом , что то работает что то нет , меня к примеру с 4 на 4.5 и обратно , и какие то функции перестали работать как надо после первой же смены , но в vs 13 работает идеально всегда , на случай если у кого были праблы с vs . А так  огромное спасибо , форум шик , помогли , если могу как то отплатить хаха буду рад

     

  2. 6 часов назад, Garik66 сказал:

    Как я понял gmz, тогда уже подобная тема была на форуме недавно, почитай ещё здесь:

     

     

    Да это как раз то что у меня , извиняюсь что не так внятно разъяснил проблему , увы пока в терминологии мал .

    Я прочитал ту статью , и честно не понял , буду рад если кто подскажет как на C# будет выглядит данный вызов , потому что я вот уже затупил конкретно с этим . Мб бывало такое у кого то 

     

  3. Знаешь , я вот учусь на управление персоналом в Москве , и не сказал бы что это мое , мне так же не нравиться программировать и тд , поэтому ссылаюсь на то что "Проще получить тупо диплом , а дома прогать и учить " с этим у меня проблем нет , поэтому проще на мой взгляд закончить ЖД , и по совместительству учить программирование , а дальше будет видно + работодатель будет смотреть на знания в области программирование ежели чем на диплом , так что как то так 

  4. 19 минуту назад, Xipho сказал:

    Погоди. Тебе нужно сделать прыжок на выделенную память. И неважно, где она находится. Главное - высчитать разницу между адресом, куда ты будет прописывать этот прыжок (оригинальный код) и тем адресом, который ты получил при выделении. А отрицательная будет разница или положительная - не имеет значения.

    Смотри , cave выделяется к примеру  0x7FF13F6D876F (из примера выше) , а оригинальная  0x7FFF3F6D876F  , когда я делаю jmp c 0x7FFF3F6D876F   на jmp 7FF13F6D876F, то он создает jmp на адрес в его диапозоне , но если в ручную вбить jmp 0x7FFF3F6D876F   , то результата в CE выглядит вот так  jmp qword ptr ... , мол в 8 байт прыжок , и тут я в полной недоумениее , провел уже 3 ночи в чтение и решение и никак не пойму что не так ( 

     

    Мол получается не обычный прыжок  в 5 байт а в 8 

     

     

  5. Добрый день , подскажите , VirtualAllocEx как мне уже объяснили и как уже убедился выделяет память все тип топ ,игра Dying Light и в CE я уже нашел уже значения и там адрес 0x7FFF3F6D876F а cave я получаю к примеру  0x7FF13F6D876F и из-за этого я не могу сделать jmp, как выделить память дальше значения 0x7FF13F6D876F , он просто никак не хочет пойти в тот регион где мой адрес

     

    Сорян за нубство , уже голова кругом 

     

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

  6. 38 минуты назад, gmz сказал:

    VirtualAllocEx,-1,0,4096,MEM_COMMIT+MEM_TOP_DOWN,PAGE_READWRITE

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

     

    18 минуту назад, Garik66 сказал:

    А откуда ты это взял?

    Погуглил - ни чего подобного не нашёл.

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

    и еще раз огромное спасибо всем , удачного дня :)

  7. Добрый вечер , вопрос возник с выделением памяти для адресов x64,как это можно реализовать , ибо  VirtualAllocEx,может выделить только для x32 .

    Не нашел никакой инфы в просторах инета , поэтому обращаюсь к вам знающие люди , или подскажите как быть , нужно выделить память в адресах x64.

    Заранее большое спасибо

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

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

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