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

搜索结果

  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
  13. ASTREL
  14. ASTREL
  15. ASTREL
  16. ASTREL
  17. ASTREL
  18. ASTREL
  19. ASTREL
  20. ASTREL