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

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

本贴由 JonMagon2015-03-14 发布. 版块名称: Оффтоп

  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
    Последнее редактирование: 2015-03-14
    已获得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
    Это естественно, я про это написал, но так не будет видно нпсов, ради чего это все и делалось.
Черновик сохранён Черновик удалён

分享此页面