Jump to content
DAYZ-CODE.RU - Создай свой игровой сервер

Search the Community

Showing results for tags 'deobfuscation'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • THE MAIN SECTION OF THE FORUM
    • DAYZ-CODE.RU
    • АРБИТРАЖ DAYZ-CODE.RU
    • DAYZ STANDALONE GAME NEWS
  • SERVER BUILDING - DAYZ STANDALONE
    • GUIDES/MANUALS AND OTHER INSTRUCTIONS
    • HELP - DAYZ STANDALONE
  • PRIVATE SECTION OF THE SITE
    • PRIVATE SECTION
  • TRADE SECTION AND PROVISION OF SERVICES
    • PURCHASE OF GOODS AND SERVICES
    • PROVISION OF SERVICES
    • WORK
  • PRODUCT SUPPORT TOPICS
    • PRODUCT SUPPORT DAYZ STANDALONE
    • SUPPORT FOR "USEFUL SOFTWARE"
  • Different
    • FLAME ON VARIOUS TOPICS
  • JOINT PURCHASES
    • ALL JOINT PURCHASES
  • SITE ARCHIVE DAYZ-CODE.RU
    • SITE ARCHIVE
  • ARMA 3
    • ARMA 3 - GUIDES/MANUALS AND OTHER INSTRUCTIONS
    • HELP - ARMA 3
  • ARMA 3
    • ARMA 3 - Missions and Campaigns
  • ARMA 3
    • ARMA 3 - Online game
  • ARMA 3
    • ARMA 3 - Editor
  • ARMA 3 -BIS
    • ARMA 3 - BIS Bugtracker
  • DAYZ STANDALONE -BIS
    • DAYZ SA - BIS Bugtracker

Categories

  • Equipment
    • Shoes
    • Masks
    • Hats
    • Glasses
    • Gloves
    • Vests
    • Backpacks
    • Cloth
    • Belts
  • Craft
  • Food
    • Meat and Fish
    • Canned food
    • Mushrooms
    • Vegetables and fruits
    • Water and Drinks
  • Indicators
  • Construction
  • Ammo
  • Modules
    • Magazines and clips
    • Add. Modifications
    • Butts
    • Sights
    • Muzzle modifications
    • Handguard and Handles
  • Weapons
    • G. launchers
    • Auth. Rifles
    • Shotguns
    • Pistols M. guns
    • Rifles
    • Pistols
    • Throwing
  • Medicine
  • Grenades
  • Diseases
  • Instruments
  • Tents and Containers
  • Resources
    • Fuel
    • Extracted resources
    • Building Resources
    • Animal skins
  • Electrical apps
  • Means of communication
  • Sources of light
  • Repair
  • Other
  • Cooking
  • Explosives

Categories

  • DayZ STANDALONE
    • Server builds
    • Scripts, mods
    • Map modding
    • Transport
    • Weapons
    • Furniture
    • Items
    • Models
  • DayZ useful software
    • Software
    • Other

Product Groups

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Information


Paul


City


Member Title


VKontakte


Discord


Boosty


Mail


Skype


Steam ID

Found 1 result

  1. И снова здравствуйте дорогие форумчане! Увидел что предыдущая тема была вам интересна, поэтому выкладываю свой пак с инструментами и новый гайд, в продолжение предыдущему. Если вдруг не читали, то вот вам ссылочка ниже. Итак, начнем... Первая часть статьи НЕОБХОДИМЫЙ СОФТ Для того что бы с легкостью осуществлять все действия описанные в гайде вам необходимы следующие инструменты: DeMikeroObfuscator.exe D3P3D-main или DeODOL53 DayZ Tools Unreal Commander (опционально) Ссылка на мой пак инструментов : MEGA Внутри пака я оставил текстовый файлик где кратко пробежался по инструментам и в каких папках что лежит. ПРАКТИКА Для начала нам необходимо распаковать интересующий нас PBO. Как это сделать я описывал в этом гайде. Далее когда мы получили всю внутрянку PBO начинаем колдовать 🥶. Для удобства разберу 2 PBO с разными методами шифрования Low и Hard: Легкий (Low) PBO Давайте разберем PBO кастомных теплаков с достаточно известного сервера. Вот что мы видим после распаковки с помощью DeMikero: Все очень хорошо. У нас тут и конфиг и прочие файлы никак не пострадали. Вес файлов также не изменился - это отличный знак. Разбинариваем config.bin с помощью DayZ Tools, а именно нам нужна утилита Cfg Convert. Просто перетягиваем файл на bat-ник BINtoCPP и вуаля! Получаем файлик config.cpp. Давайте же посмотрим что там внутри: Ага 😪. Мод ссылается на другие серверные аддоны. Честно говоря - это немного, значит есть еще конфиги в других папочках. Ищем... Да тут в почти каждой папке файл config.bin, неплохо. Разбинарим один из них... Тут у нас автор ссылается на стандартные файлы дейз. Это нужно для работы теплака. Ищем дальше...Вот! Кажется я нашел то что нам нужно: Тут мы видим пути к моделькам и текстурам самого мода. Достаточно пройти по путям в конфиге что бы найти нужные файлы, вот они, в той же папке Так как это P3D файлы нам нужна утилита DeODOL53 или D3P3D что разбинарить их в читаемое состояние. Разбинариваем перетаскиванием на exe-шник программы DeODOL53 или D3P3D. Нужно немного подождать. Получаем файл готовый к работе в том же Object Builder. Бинго! Дальнейшие действия опишу кратко что бы не растягивать и без того длинный гайд. Опираясь на конфиг и содержимое самих файлов переименовываем их и собираем мод. Затем запаковываем обратно и собираем. Если понимаете что где то накосячили, перепроверяете файлы, перечитываете гайд, в конце концов можете спросить про свою проблему тут под темой. Переходим к очень интересной для вас и мучительной для меня части этой статьи 😇 Что делать с полученными файлами? Предположим вы все перепаковали и настроили. Что делать с этим дальше? Я вам предложу пару вариантов: Можно выложить сюда на форум (+rep) Можно "по стелсу" перезалить в Воркшоп в составе своего серверного мода (страйк 50/50) Можно написать свой мод или доработать этот как вы хотите (если например вы мододел) Тяжелый (Hard) PBO Для этого уровня нашел я у себя один файлик зашифрованный Pbo Tools. Данный софт характеризуется достаточно большой засорённостью файлов после распаковки. Открыть у меня удалось такой софт лишь программой DeMikero.После открытия наблюдаем такой вот хоррор: Но не отчаиваемся! У меня для вас есть решение как найти иголку в таком большом стоге сена. Для этого нам нужна бесплатная программа под названием Unreal Commander. Вы конечно можете использовать любую другую (и даже стандартный проводник, если вы любитель помучить себя), но я буду использовать эту. В самой программе находим папку с распакованным файлом. Нажимаем на значок бинокля в программе (или Alt+F7), далее - Дата,размер, затем ставим галочку - По размеру, указываем вес от 4 КБ и ставим арифметический знак больше - >. Вот как это выглядит у меня: Поиск нам выдал кучу файлов, убрав весь мусор созданный Pbo Tools в два клика. Нажимаем - Файлы на панель и получаем список нужных нам файлов. Далее можно просто скопировать их в удобное нам место Отлично. Осталось только посмотреть с чем мы имеем дело, так же разбинарить конфиг и расставить все по своим местам...Однако в данном примере произошло то чего я не ожидал. А стоило бы... ФАЙЛЫ СКРИПТОВ ПУСТЫЕ!!! Что это может означать? А то что мододел достаточно умный и перекинул большую часть важных скриптов на серверную часть мода. Окончательно убедился я в этом благодаря этому скрипту, в котором мы видим RPC запросы конфигов на сервер: Сможем ли мы восстановить такой мод и использовать самостоятельно? И да и нет...Так как это на 50% будет уже наш мод созданный на основе этого. И какие же могут быть выводы из этого? Существуют моды которые нельзя стащить полностью и заставить работать "из коробки". Как раз таки этот мод один из тех. Да у нас есть модельки, да у нас есть скрипты, да у нас есть конфиги, и на основе всего этого за пару дней (а может и не дней) возможно создать свой мод-копию этого. Но не каждый станет этим заниматься (я не стал дальше возиться именно с этим модом). Из этой части мы плавно переходим к заключению. ВАЖНО ЗНАТЬ Основные папки мода (например scrits или main) остаются неизменными при любом обфусцификаторе. Это можно использовать для восстановления структуры мода если вдруг PBO серьезно зашифрован как во втором примере. Если вдруг файлы config и texheaders при распаковке отсутствуют, значит необходимо повторить распаковку о которой я рассказывал первом гайде. Встречаются также и варианты когда вместо этих файлов создаются папки с таким же названием, а сами файлы шифруются в другие расширения (сам до сих пор не до конца понимаю как это работает).Тогда приходится перебирать кучу файлов ручками и искать что-то похожее на конфиг. Занятие нудное, но эффективное. Если вы вытащили PBO из серверного мода, то не ленитесь расшаривать другие PBO упомянутые в первом. Это иногда позволяет избежать путаницы и сэкономить кучу времени. А времени иногда уходит ой как много 🤧 ЗАКЛЮЧЕНИЕ Что в итоге? Вы узнали о базовых вещах и инструментах для разбора зашифрованного PBO. Я старался отразить две варианта событий при открытии зашифрованных PBO. Первый когда все легко вскрывается и получаешь удовольствие. И второй, когда приходится попотеть и разобраться в моде, заметно поседев при этом. В любом случае вы получаете опыт и начинаете понимать больше в модостроении ломая все сложные и сложные моды. Напишите что думаете об этом гайде. Старался кратко рассказать о технических нюансах методов, что бы сильно не нагружать. Если остались вопросы задавайте, постараюсь ответить. PS Статья должна была быть больше, но закончился доступный объем медиа
×
×
  • Create New...