1. 游客, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

ASTREL的最近内容

  1. ASTREL
  2. ASTREL
  3. ASTREL
  4. ASTREL
  5. ASTREL
  6. ASTREL
  7. ASTREL
  8. ASTREL
    Еще осенью 2014 года на сервере Extreme PW, внезапно, началось что-то странное - в чат спамили без ников и от имени GM. В тот же день через знакомых был выведан способ, как делать этот баг, а еще через несколко часов был сделан фикс. Видя ажиотаж вокруг этой темы, я, от имени команды Extreme PW, решил выложить фикс. И так, гайд. По скольку баг использует неправильные каналы чата в пакете, баг кроется в разборе канала чата, в условии, китайцы допустили ошибку и поставили == вместо <. Открываем gdeliveryd в IDA и ищем функцию GNET::PRIVATECHAT::PROCESS [ATTACH] Открываем pseudocode и там же ищем else if ( *(_BYTE *)(a1 + 12) == 8 ) [ATTACH] Переходим на место == 8 и нажимаем Tab, возвращаемся к ассемблерному коду, видим следующее: [ATTACH] Клацаем на jnz .... и переходим в Hex View [ATTACH] Видим код 75 09 - что означает, переходим на 9 байт вперед, если ==, меняем код 75 09 на 7C 09, что будет означать <. Чтобы его изменить открываем gdeliveryd в любом хекс редакторе и переходим на оффсет 1477С4 (его мы видим ниже на скрине, который выше). Вуаля. Вы восхитительны. Фикс готов. //Обновил Mr.Fleks Прикладываю уже готовый файл для версии 1.5.1 - https://yadi.sk/d/VF9GJoXRhWaYa Барыгам на зло. С любовью, Extreme PW Team. ExPW.net, Astrel
    作者: ASTREL, 2015-05-19, 33 个回复, 所属版块: PW Фиксы
  9. ASTREL
  10. ASTREL
    Сделал новую расу.
    ASTREL 状态更新, 2011-07-10
  11. ASTREL
  12. ASTREL