Добрый день! Что забросили тему? У меня есть вопрос. Каким образом строится линия опыта перса от 160 лвл до 170 лвл? Как ускорить прокачку до 170 лвл? В таблице набора опыта я поставил количество набора опыта на минималку, но ничего не помогает. С 1 до 160 лвл все нормально, а с 160 до 170 лвл ничего не выходит. Может кто подскажет? В настройках сервера можешь руками прописать на сколько умножать опыт деньги дроп. Линия опыта работает, проблем не наблюдал.
Это точно пв? Какая версия? Не припомню `gmatrix` и `libskill.so` в оригинале. Прости, я по старой памяти создаю темы в пв так как тут больше народу было. Это игра JD У меня обновления, я завел эту сборку на центосе, и без каких либо проблем все встало, но с убунтой не хочет дружить. Так как у меня долгие отношения с убунтой то все же хочу разобраться в чем причина данной проблемы, заодно и другим подсказать
Снова не угадали, не в ту сторону ищете) Напишите пожалуйста сервер на котором установлена ваща защита, если будет достаточно времеени поковыряю и выложу свой комментарий в эту тему.
но есть некоторые "побочные эффекты", по которым можно определить Uefi загрузка решает многие проблемы, даже с патчем ядра системы так как через него и получается сделать антидетект для виртаульной машины. Пример проекта скидывал выше. Были еще и другие проекты которые я использовал, на гите можно их найти, очень хорошо делают спуффинг и многое другое. приватные виртуальные машины Oreans Хах звучит конечно классно. Если вы упомянули это то скорее всего вы используете какую нибудь темиду, и тут могу вас расстроить тем что на нее уже вышли утилиты для автоматической распаковки, и не приходится ковырять руками, особенно полезно для той части которая используется в виртуализации кода. Если вы не пишите свой код в самом исполняемом файле помечая его специальным атрибутом то все еще проще. Я вообще к чему это пишу, последние несколько лет я не занимался серверами, а просто программировал реверсил и делал другие проекты, на днях решил вспомнить что такое сервера полез в поиск пв серверов и вдруг увидел что все начали использовать "античиты" ехешник накрытый темидой и прокся на запросы, некоторые даже с елементами мудрили и пцк. Я удивился что за пару часов сделал все что мне нужно было, а те кто покупали такую защиту, отдавали деньги просто за воздух. Надеюсь что данные комментарии уберегут админов терять десятки тысяч рублей, чтобы тратить деньги на подобную защиту. На формуе полно статей чтобы обойти большую часть проблем, а чтобы решить последнюю проблему с законом паретто, нужно самостоятельно обфусцировать ехешник темидой.
Здравсвуй друг. В теме ты отписал что "клиент-серверный user-mode античит" и так же добавил "не помогут даже инструменты типа этого". Тут я как минимум вижу не соответствие того что ring3 может конкурировать с ring0. И в той либе что ты скинул используется драйвер который если перекомпилить и/или немного дописать то его уже просто так не обнаружить. Так же можно использовать EfiGuard, чем я лично пользуюсь долгое время для обхода всего что есть. Хочешь сделать хороший античит то выкидывай ring3 и делай подобие античита для Valorant, это лучшее что есть на сегодняшний момент. Ну а если кому то будет нужно то сломают все и вся, умея немного реверсить и желание.
Всем привет. Ставлю на ubuntu 22.04 сервер и столкнулся с такой проблемой. Она возникает при запуске gs достаточно рандомно, иногда запускается иногда нет. Насколько я понял проблема в "libc.so.6" и какая то либа не той версии, я ставил так же другие версии файла но все тщетно. Прошу помощи знающих людей. Дополнительная информация: Пакеты которые утсанавливаю вместе с "дефолтными", типа mysql, java... [ATTACH] Либы которые я закидываю на ubuntu: [ATTACH] Segmentation fault Register dump: EAX: a2efb480 EBX: 0a8f8850 ECX: 0a8aa078 EDX: 00000000 ESI: 08f71434 EDI: ffcf5948 EBP: ffcf4988 ESP: ffcf4980 EIP: 08583909 EFLAGS: 00000001 CS: 0023 DS: 002b ES: 002b FS: 0000 GS: 0063 SS: 002b Trap: 0000000e Error: 00000006 OldMask: 00002000 ESP/signal: ffcf4980 CR2: 00000000 FPUCW: 400ec350 FPUSW: 00000120 TAG: 0120037f IPOFF: 00000000 CSSEL: 0000 DATAOFF: 00000000 DATASEL: 0000 ST(0) 0000 00001f8000000000 ST(1) 0000 0000000000000002 ST(2) 0000 0000000000000000 ST(3) 0000 0000000000000000 ST(4) 0000 0000000000000000 ST(5) 0000 0000000000000000 ST(6) 0000 0000000000000000 ST(7) 0000 0000000000000000 Backtrace: ./gs(_Znaj+0x21)[0x8583909] ./gs(_ZN9talk_proc6window4loadEP8_IO_FILE+0xaa)[0x895c390] ./gs(_ZN9talk_proc4loadEP8_IO_FILE+0xf9)[0x8923f93] ./gs(_ZN14elementdataman9load_dataEPKc+0x4030)[0x88ff2d2] ./gs(_ZN11itemdataman9load_dataEPKc+0x16)[0x897c032] ./gs(_ZN7gmatrix4InitEPKcPPcS3_S3_+0x2c03)[0x87c71fb] ./gs(_Z9InitWorldPKcS0_S0_+0x809)[0x888359d] ./gs(main+0xf6)[0x8583b1c] /lib/i386-linux-gnu/libc.so.6(+0x21519)[0xf4406519] /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0x93)[0xf44065f3] ./gs[0x8583761] Memory map: 08048000-091dd000 r-xp 00000000 fd:00 3017954 /root/server/gamed/gs 091dd000-091f5000 rw-p 01195000 fd:00 3017954 /root/server/gamed/gs 091f5000-0929d000 rw-p 00000000 00:00 0 0a298000-0ac9e000 rw-p 00000000 00:00 0 [heap] eb51d000-f2e8e000 rw-p 00000000 00:00 0 f2eaa000-f2ecf000 rw-p 00000000 00:00 0 f2eea000-f2f28000 rw-p 00000000 00:00 0 f2f2d000-f2f5e000 rw-p 00000000 00:00 0 f2f6e000-f2f9f000 rw-p 00000000 00:00 0 f2faf000-f2fb0000 ---p 00000000 00:00 0 f2fb0000-f37b0000 rwxp 00000000 00:00 0 f37b0000-f43e5000 rw-p 00000000 00:00 0 f43e5000-f4405000 r--p 00000000 fd:00 1855884 /usr/lib/i386-linux-gnu/libc.so.6 f4405000-f4587000 r-xp 00020000 fd:00 1855884 /usr/lib/i386-linux-gnu/libc.so.6 f4587000-f460c000 r--p 001a2000 fd:00 1855884 /usr/lib/i386-linux-gnu/libc.so.6 f460c000-f460d000 ---p 00227000 fd:00 1855884 /usr/lib/i386-linux-gnu/libc.so.6 f460d000-f460f000 r--p 00227000 fd:00 1855884 /usr/lib/i386-linux-gnu/libc.so.6 f460f000-f4610000 rw-p 00229000 fd:00 1855884 /usr/lib/i386-linux-gnu/libc.so.6 f4610000-f461a000 rw-p 00000000 00:00 0 f461a000-f461b000 r--p 00000000 fd:00 1855895 /usr/lib/i386-linux-gnu/libpthread.so.0 f461b000-f461c000 r-xp 00001000 fd:00 1855895 /usr/lib/i386-linux-gnu/libpthread.so.0 f461c000-f461d000 r--p 00002000 fd:00 1855895 /usr/lib/i386-linux-gnu/libpthread.so.0 f461d000-f461e000 r--p 00002000 fd:00 1855895 /usr/lib/i386-linux-gnu/libpthread.so.0 f461e000-f461f000 rw-p 00003000 fd:00 1855895 /usr/lib/i386-linux-gnu/libpthread.so.0 f461f000-f4622000 r--p 00000000 fd:00 1855878 /usr/lib/i386-linux-gnu/libgcc_s.so.1 f4622000-f463f000 r-xp 00003000 fd:00 1855878 /usr/lib/i386-linux-gnu/libgcc_s.so.1 f463f000-f4644000 r--p 00020000 fd:00 1855878 /usr/lib/i386-linux-gnu/libgcc_s.so.1 f4644000-f4645000 r--p 00024000 fd:00 1855878 /usr/lib/i386-linux-gnu/libgcc_s.so.1 f4645000-f4646000 rw-p 00025000 fd:00 1855878 /usr/lib/i386-linux-gnu/libgcc_s.so.1 f4646000-f4651000 r--p 00000000 fd:00 1855887 /usr/lib/i386-linux-gnu/libm.so.6 f4651000-f4713000 r-xp 0000b000 fd:00 1855887 /usr/lib/i386-linux-gnu/libm.so.6 f4713000-f474c000 r--p 000cd000 fd:00 1855887 /usr/lib/i386-linux-gnu/libm.so.6 f474c000-f474d000 r--p 00105000 fd:00 1855887 /usr/lib/i386-linux-gnu/libm.so.6 f474d000-f474e000 rw-p 00106000 fd:00 1855887 /usr/lib/i386-linux-gnu/libm.so.6 f474e000-f478d000 r--p 00000000 fd:00 1856197 /usr/lib/i386-linux-gnu/libstdc++.so.5.0.7 f478d000-f47ec000 r-xp 0003f000 fd:00 1856197 /usr/lib/i386-linux-gnu/libstdc++.so.5.0.7 f47ec000-f4803000 r--p 0009e000 fd:00 1856197 /usr/lib/i386-linux-gnu/libstdc++.so.5.0.7 f4803000-f4804000 ---p 000b5000 fd:00 1856197 /usr/lib/i386-linux-gnu/libstdc++.so.5.0.7 f4804000-f4805000 r--p 000b5000 fd:00 1856197 /usr/lib/i386-linux-gnu/libstdc++.so.5.0.7 f4805000-f4809000 rw-p 000b6000 fd:00 1856197 /usr/lib/i386-linux-gnu/libstdc++.so.5.0.7 f4809000-f480e000 rw-p 00000000 00:00 0 f480e000-f76eb000 r-xp 00000000 fd:00 1854956 /usr/lib/libskill.so f76eb000-f79e6000 rw-p 02edc000 fd:00 1854956 /usr/lib/libskill.so f79e6000-f7ea2000 rw-p 00000000 00:00 0 f7ea2000-f7ef9000 r-xp 00000000 fd:00 1854959 /usr/lib/libtask.so f7ef9000-f7efa000 rw-p 00057000 fd:00 1854959 /usr/lib/libtask.so f7efa000-f7efb000 r--p 00000000 fd:00 1854955 /usr/lib/libSegFault.so f7efb000-f7efe000 r-xp 00001000 fd:00 1854955 /usr/lib/libSegFault.so f7efe000-f7eff000 r--p 00004000 fd:00 1854955 /usr/lib/libSegFault.so f7eff000-f7f00000 r--p 00004000 fd:00 1854955 /usr/lib/libSegFault.so f7f00000-f7f01000 rw-p 00005000 fd:00 1854955 /usr/lib/libSegFault.so f7f09000-f7f0b000 rw-p 00000000 00:00 0 f7f0b000-f7f0f000 r--p 00000000 00:00 0 [vvar] f7f0f000-f7f11000 r-xp 00000000 00:00 0 [vdso] f7f11000-f7f12000 r--p 00000000 fd:00 1855881 /usr/lib/i386-linux-gnu/ld-linux.so.2 f7f12000-f7f37000 r-xp 00001000 fd:00 1855881 /usr/lib/i386-linux-gnu/ld-linux.so.2 f7f37000-f7f46000 r--p 00026000 fd:00 1855881 /usr/lib/i386-linux-gnu/ld-linux.so.2 f7f46000-f7f48000 r--p 00034000 fd:00 1855881 /usr/lib/i386-linux-gnu/ld-linux.so.2 f7f48000-f7f49000 rw-p 00036000 fd:00 1855881 /usr/lib/i386-linux-gnu/ld-linux.so.2 ffcd6000-ffcf7000 rwxp 00000000 00:00 0 [stack]
Всем привет! Есть проект, ижщу на него дизайнера. Нужно будет сделать дизайн для сайта примерно 10 страниц, и так же задизайнить форум Xenforo под сайт Плюсалите сюда кто занимается
Занимаюсь как распаковкой так и обфускацией, могу помочь skype: boooom_koi
Ставить бряк и ковырять функции которые собирают пакет. Например: [IMG] Ну а так, есть очень удобный сервис, в котором всё уже нашли за Вас: http://pwdev.ru/index.php Ну как я понимаю да, больше ничего нормального не нашел. Но все равно спасибо за инфу.
Всем привет! Возник вопрос, как я могу получить структуру пакета из клиента игры? Кто подобным занимался, можете подсказать в этом вопросе?
Почему бы не написать диссектор? - До этого момента я не встречался с таким если честно. Погуглил и посмотрел, как я понимаю это плагин который показывает пользователю уже расшифрованный трафик. Моя же программа показывает расшифрованный трафик и позволит составить конфиг для каждого пакета по его разбору. WS не покажет же нам что тут у нас номер пакета, далее ид и время итд. В этом ты ошибаешься. Приведу пример, чтобы расставить все точки на i - тык. Диссектор - это плагин для акулы, позволяющий как угодно вертеть перехваченным трафиком: Преобразовывать его перед обработкой (расшифровка) Сохранять промежуточные данные - прошёл пакет входа в игру => сохранили ID персонажа. Авторизовались => сохранили ключи шифрования. Парсить - перегонять байтики в структуры. Отображать - в виде многоуровневого дерева, которое в простом случае может быть списком, а какой-нибудь инвентарь - большим поддеревом (которое можно свернуть, чтобы не мозолило глаза). В этом дереве можно писать и имя пакета, и ID, размер, версию протокола и прочее. Можно прямо из диссектора распарсить elements.data и заменять ID предметов на названия. Плагины пишутся на C, python или lua. Мне сложно распиарить их ещё больше, так как я писал лишь один для работы с xiaomi трафиком, но пример с комментариями могу скинуть в ЛС. Это действительно мощный инструмент, если в нём разобраться. Благодаря python/lua можно не заморачиваться с перекомпиляцией, да и каждый сможет подкорректировать код под себя. Да, я соглашусь с тобой. Я делаю программу не только для себя но и для тех ребят кто работают с этим(со мной). У них нет особого желания учить и разбираться в работе с диссектором. Ну и интерфейс куда будет более понятен, и я немного поддержу тем что в интерфейсе удобнее работать, может не всем , но мне удобно. Огромное спасибо тебе за такой большой ответ! Если будет желание я покопаюсь в этом. Чего бы ты еще смог посоветовать для удобства использования? Если у кого то есть предложения то пишите, сюда или в лс. Всем спасибо за ответы!
Всем спасибо за ответы. ужа написал часть по перехвату пакетов. Сейчас начинаю писать часть по разбору пакетов в сруктуры(конечно же руками). По шифрованию могу добавить. Для каждой игры будет шифрование отдельно. Всем кто хочет потом снифить свою игру я выложу интерфейс по общению с длл, и будет счастье. Зачем переизобретать акулу? Шифрование для каждой игры надо писать отдельно - почему бы не написать диссектор? Ручной разбор пакетов - почему бы не написать диссектор? И мы автоматически получаем приятный интерфейс, множество удобных функций, высокую скорость работы. Но я знаю, что морг полон людей с бесконечным свободным временем, поэтому не буду отговаривать. [IMG] Почему бы не написать диссектор? - До этого момента я не встречался с таким если честно. Погуглил и посмотрел, как я понимаю это плагин который показывает пользователю уже расшифрованный трафик. Моя же программа показывает расшифрованный трафик и позволит составить конфиг для каждого пакета по его разбору. WS не покажет же нам что тут у нас номер пакета, далее ид и время итд. Но я знаю, что морг полон людей с бесконечным свободным временем, поэтому не буду отговаривать. - На самом деле у меня мало времени свободного. Я решил ее написать так как я понимаю зачем она мне нужна и лучше я 1 раз напишу программу чем каждый раз буду ковыряться и запоминать какие байты в каком пакете. Подобных программ еще не видел, изначально же я сделал тему для того чтобы подсказали уже существующие решения, чтобы не тратить время. Я от темы пв и таких игр давненько отошел, так как тут все крутится только в сборке сервера. Кто какую выкатит и все пользуются, и больше ничего я не видел.
Всем спасибо за ответы. ужа написал часть по перехвату пакетов. Сейчас начинаю писать часть по разбору пакетов в сруктуры(конечно же руками). По шифрованию могу добавить. Для каждой игры будет шифрование отдельно. Всем кто хочет потом снифить свою игру я выложу интерфейс по общению с длл, и будет счастье.
Wireshark + кастомный диссектор Спасибо за ответ, ну тогда не зря начал ее писать. Чуть позже выкину на форму. Как лучше, пользоваться Proxifier + App или использовать либу WinPcap? Но она будет уже ловить все подключения.
Всем привет! Сразу к вопросу. Интересуют программы на подобие Pandoras Box. Пандора достаточно хороша, но сделана исключительно для пв, исходников я не нашёл. Подскажите есть ли примеры программы для перехвата и дальнейшего реверса трафика, как в пандоре? Я сейчас занимаюсь написанием своей и не хочется тратить много время на написание.
Не понимаю в чем проблема взять из клиента алгоритм шифрования/дешифрования и использовать его в своем боте.
Вообщем из названия темы понятно Ищу чистый клиент 420, у кого есть огромная просьба поделиться Если же есть какой то другой (bb, xjd отпадают) то тоже отпишите Всем спасибо.
У кого остался этот дизйн?
У мыла есть скрипт, который выдаёт этот самый токен. Грамотно формируешь запрос, получаешь ответ и пользуешь этот токен. Фактически тебе нужно эмулировать ИЦ. Я все запросы посмотрел от авторизации и до входа в игру. Без эмуляции иц тебе даже сервер отвечать не будет. Суть в том что сам пароль как хэшируется? login + password + token || password + token ..... И еще как он передается в игру. У меня был вариант что через параметры, но они тоже все закодированы. Смотрел не раз, в параметрах что то хранится, потом декодируется и используется.Скорее всего это и есть тот самый токен ну и еще что то.
да нет там не какого хеш проля) --- добавлено: 31 окт 2016 в 19:26 --- Вообщем ни один проект сейчас не может сделать эту авторизацию. Тоска пичаль) в конфигах есть включения токена ) Не понял тебя. Лично я все это время пробывал подставлял и все тщетно. Не знаю про что ты говоришь но если у тебя есть предложения то очень хочу их выслушать
Имена участников (разделяйте запятой).