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

[PW] Бантик сбоку или делаем вид, что у нас 1.5.2

Тема в разделе 'Оффтоп', создана пользователем JonMagon, 14 мар 2015.

  1. TopicStarter Overlay

    JonMagon Программист Пользователи Open Source Contributor

    Сообщения:
    805
    Лайки:
    809
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Germany Germany
    Раз уж пошла такая тема...

    В 1.5.2 китайцы изменили опкоды, структуру пакетов и т.д. и т.п. Наша цель - сделать скриншот, где мы посреди 1.5.2 стоим.

    В glinkd/gamesys.conf везде, где встретится 10501, меняем на 10502

    Далее надо починить вывод нпсов в округе, а то никто не поверит.

    Бредем в IDA в ядро по функции S2C::CMD::Make<S2C::INFO::npc_info>::From<packet_raw_wrapper>(packet_raw_wrapper *const wrapper, gnpc *pObject)

    Суть: "удвоить" выбранное. Т.к. китайцы слепили в очередной раз фигню: первый раз ID указывает на облик, второй раз на его функции (моб, проститутка и т.д.)

    r2ZuO1s.png

    Запоминанием, куда сувать будем — 0x080724E3

    Бредем по elementdataman::save_data(elementdataman *const this, const char *pathname), смотрим, что она няш мяш, её и будем затирать, все равно нигде не вызывается.

    0ALm1Wy.png

    Записываем адрес, где push ebp — 0x0829B974

    Переводим jmp 829B974h с учетом позиции, куда будем сувать в опкод

    Код:
    E9 8C 94 22 00
    Ой вей, пять байт, как раз весь call затрется.

    Бредем обратно в S2C::CMD::Make<S2C::INFO::npc_info>::From<packet_raw_wrapper>(packet_raw_wrapper *const wrapper, gnpc *pObject)

    И лепим прыжок вместо вызова
    rwPLS97.png

    Терь переводим в опкод, учитывая, что будем сувать по 0x0829B974
    Код:
    call 0806922Eh
    add esp, 4
    push eax
    call 0806922Eh
    jmp 080724E8h
    Получаем
    Код:
    E8 B5 D8 DC FF 83 C4 04 50 E8 AC D8 DC FF E9 61 6B DD FF
    И суем это вместо данных той функции, оставшиеся 3 байта от инструкции затираем 0x90, чтобы красиво было.

    WvgshOe.png

    Загружаем на сервер и заходим через 1.5.2 клиент и ловим ошибку, т.к. опкоды кривые (ну а что? один пакет пофиксили и все? да хрен там, кому надо правьте хештейбл опкодов в глинкд)

    EC0TB2O.png

    Клацаем Esc, становимся няшнее и делаем скриншот

    8XXdzFw.jpg
    Последнее редактирование: 14 мар 2015
    ser_VICE, Merfy, SomePerson и 5 другим нравится это.
  2. Deron Old school Пользователи

    Сообщения:
    1.123
    Лайки:
    533
    Пол:
    Мужской
    Репутация:
    4
    Нет смысла в данной теме.
  3. LiptoN[Triton] Пользователи

    Сообщения:
    441
    Лайки:
    209
    Пол:
    Мужской
    Репутация:
    2
    Страна:
    Russian Federation Russian Federation
    Зенки открой, для кого ее в ОФФТОП положили?
    JonMagon нравится это.
  4. NetSpirit B L A C K    L I S T Пользователи

    Сообщения:
    1.390
    Лайки:
    374
    Пол:
    Мужской
    Репутация:
    5
    Иди понтуйся дальше своими платными редакторами какой ты топ серверостроитель
  5. Deron Old school Пользователи

    Сообщения:
    1.123
    Лайки:
    533
    Пол:
    Мужской
    Репутация:
    4
    Зенки закрой. Просто высказал своё мнение, и не важно в каком разделе это лежит.
  6. Narkotik Guest

    Репутация:
    0
    Все делается на много проще чем описал фантаст-аутист всея эмуляторов.
    Берем клиент PWI
    Выковыриваем интерфейс
    Запускаем любую сборку
    Ставим интерфейс от ПВИ на свой клиент
    Регаем ак, сразу даем гм права
    Выходим на гд, делаем скрин, выкладываем на морг.

    Готово, у вас 152
    p.s скринится как дес (не знающий о новых модельках нпс) не стоит, ибо оч паливно, ну и пруфать тоже не стоит, ведь вы ничего не кому не должны.
  7. NetSpirit B L A C K    L I S T Пользователи

    Сообщения:
    1.390
    Лайки:
    374
    Пол:
    Мужской
    Репутация:
    5
    Количество школьников пытающихся срубить бабло на фейке только что увеличилось (возможно)
  8. Narkotik Guest

    Репутация:
    0
    Количество бессмысленных постов на этом форуме увеличилось на 1. Пожалуйста, отдохните! (с) Сири
  9. TopicStarter Overlay

    JonMagon Программист Пользователи Open Source Contributor

    Сообщения:
    805
    Лайки:
    809
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Germany Germany
    Наркот, это ранний китай клиент.
    Хочешь, запусти под новым или где там у тебя, если тебе нужные новые модельки.
    SomePerson нравится это.
  10. Narkotik Guest

    Репутация:
    0
    Вижу по интерфейсу.
    Что запустить, коричневый интерфейс на 151? был бы сервер хотя бы на компе, без проблем как и ты наскринил тонну бессмысленных скринов.
  11. TopicStarter Overlay

    JonMagon Программист Пользователи Open Source Contributor

    Сообщения:
    805
    Лайки:
    809
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Germany Germany
    Расскажи мне, что ты видишь по скрину.
    SomePerson нравится это.
  12. NetSpirit B L A C K    L I S T Пользователи

    Сообщения:
    1.390
    Лайки:
    374
    Пол:
    Мужской
    Репутация:
    5
    Все твои посты бессмысленны
  13. Narkotik Guest

    Репутация:
    0
    Интерфейс с 152 на сборке 151 с китайскими датками.

    На большее я и не рассчитывал.
  14. LiptoN[Triton] Пользователи

    Сообщения:
    441
    Лайки:
    209
    Пол:
    Мужской
    Репутация:
    2
    Страна:
    Russian Federation Russian Federation
    Ты слоупок?)0000000))00000000
    На 1.5.2 было два интерфейса, этот, что у деса слеплен был до НГ еще, я у него сам бегал, ну т.е. заходил лал)00 через 1.5.2 клиент, как уже сказали, твои посты бессмысленны. У тебя китайские датки вместо головы, раз такой бред несешь))000000000000)))))))))))000000
  15. Narkotik Guest

    Репутация:
    0
    Про интерфейс аватара перса и списка пати знает даже твоя умершая мамка.
    Го тралироваца, мнозха скопачек у типя и наблюдаю. бжджат)0000
  16. TopicStarter Overlay

    JonMagon Программист Пользователи Open Source Contributor

    Сообщения:
    805
    Лайки:
    809
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Germany Germany
    Смотрю троллинг наркотика удался на славу. И да, окстись, на самом деле это реально 1.5.2 клиент.
    /fin Цыгане сперли лошадь.
    SomePerson нравится это.
  17. LiptoN[Triton] Пользователи

    Сообщения:
    441
    Лайки:
    209
    Пол:
    Мужской
    Репутация:
    2
    Страна:
    Russian Federation Russian Federation
    Ну раз дошло до мамок, то пользуясь моментом, я передаю Привет твоей))0000000))))))))))))))))))))))))0000000000000000000000000 ( пока живой((((((((99(999(99((( )
  18. SomePerson Программист Old school Пользователи

    Сообщения:
    227
    Лайки:
    123
    Пол:
    Мужской
    Репутация:
    3
    Desmond Hume, все можно было куда проще сделать, просто поставить версию 1.5.2 в glinkd и зайти с nocheck.
    а так дабл лайк, за топик и за тролинг.
    JonMagon нравится это.
  19. NetSpirit B L A C K    L I S T Пользователи

    Сообщения:
    1.390
    Лайки:
    374
    Пол:
    Мужской
    Репутация:
    5
    Программисты не ищут легких путей.
  20. TopicStarter Overlay

    JonMagon Программист Пользователи Open Source Contributor

    Сообщения:
    805
    Лайки:
    809
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Germany Germany
    Это естественно, я про это написал, но так не будет видно нпсов, ради чего это все и делалось.
Черновик сохранён Черновик удалён
Similar Threads
  1. Mello
    Ответов:
    7
    Просмотров:
    5.192
  2. JoLan
    Ответов:
    21
    Просмотров:
    8.582
  3. Supreme
    Ответов:
    15
    Просмотров:
    4.057
  4. mr.Slink
    Ответов:
    0
    Просмотров:
    2.971
  5. elCacao
    Ответов:
    4
    Просмотров:
    2.043
Загрузка...

Поделиться этой страницей