Чем открыть файл ex4?

Discussion in 'Реверсинг' started by Sterva, 1 May 2018.

  1. Sterva

    Sterva Banned

    Joined:
    21 Oct 2017
    Messages:
    24
    Likes Received:
    2
    Reputations:
    0
    Приветствую.
    Программа написана на MQL4 после компиляции получается файл ex4.
    Подскажите как открыть ex4 для редактирования.
     
  2. #colorblind

    #colorblind Elder - Старейшина

    Joined:
    31 Jan 2014
    Messages:
    584
    Likes Received:
    208
    Reputations:
    36
    Ничем. Только платный запрос на декомпиляцию, на ресурсах, специализирующихся по метатрейдеру
     
    Sterva likes this.
  3. Sterva

    Sterva Banned

    Joined:
    21 Oct 2017
    Messages:
    24
    Likes Received:
    2
    Reputations:
    0
    Ничем, а на упомянутых ресурсах чем открывают? И где они прячутся? Гугл о них ничего не знает, возможно я неправильно составляю запросы. Где и как их найти?
     
  4. spiner

    spiner Member

    Joined:
    8 Jul 2015
    Messages:
    74
    Likes Received:
    54
    Reputations:
    4
    Sterva likes this.
  5. Sterva

    Sterva Banned

    Joined:
    21 Oct 2017
    Messages:
    24
    Likes Received:
    2
    Reputations:
    0
    Спасибо, но софт не работает с новыми (билд 600) файлами.
    Сам метатрейдер написан на С++ компилятор наверное тоже, вот и подумала что можно ex4, дебагером открыть.
    Платный сервис, так и не нашла. На профильных форумах, модераторы удаляют запросы на де компиляцию.
     
  6. TASH

    TASH New Member

    Joined:
    2 May 2018
    Messages:
    5
    Likes Received:
    0
    Reputations:
    1
    Вам сюда mql5.tk
     
  7. Forestwow

    Forestwow New Member

    Joined:
    1 Jun 2018
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Что конкретно вам нужно исправить в советнике?
    Сам код советника не исправить если у вас только ех4 файл на руках. Если у вас триал версия советника, то триал можно снять с советника и он будет торговать как оригинал. Декомпилятора, который откроет вам весь код совы, на данный момент не существует, не ведитесь на всяких сайтах.
     
  8. Damper

    Damper Member

    Joined:
    6 Jul 2015
    Messages:
    25
    Likes Received:
    7
    Reputations:
    0
    Компиляция-это процесс однонаправленный,декомпилировать полноценно нельзя.Отладчики открывают только исполнимые(для windows с расширениями exe и dll) файлы,а так...другие типы файлов остаётся открывать либо шестнадцатеричным редактором или дизассемблером и думать над полученным кодом.Если так хочется отладить файл,то нужно запускать под отладчиком работающую с ним программу и анализировать определённые участки кода,которые включают в себя и места работы с этим файлом...
     
  9. frient

    frient New Member

    Joined:
    20 Feb 2019
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Кучу инфы перерыл по этой теме.
    С последними билдами декомпиляторы не работают.
    А те сайты которые рекламируют декомпиляторы за деньги - фейк.
    Из личного наблюдения-
    При размещении советника в маркете - заливаешь свой советник уже скомпилированный т.е с расширением .ex4 или .ex5. Не путать с исходником (.mq4 или .mq5).
    Так вот когда ты залил им в маркет советника он проходит автоматическую проверку в тестере и на него навешивается защита от самого маркета (триал или демо).
    Так же маркет делает две версии советника под разную битность х86 и х64.
    А теперь внимание , вопрос - как им это удается?
    Я думаю MQ прилично брешут насчет того что декомпиляция не возможна.
    Т.е у них есть полноценный декомпилятор вплоть до закомменченных комментариев в коде!
    В противном случае они бы не смогли навесить на чужого советника триал и перекомпилировать его под разные битности ОС.
     
  10. #colorblind

    #colorblind Elder - Старейшина

    Joined:
    31 Jan 2014
    Messages:
    584
    Likes Received:
    208
    Reputations:
    36
    Это не трейдерский форум, здесь данная тема никому не интересна. Даже если у кого-то и есть какие-то наработки по данной теме, бесплатно делиться в вами не станут. Поэтому, как я уже отвечал топикстартеру:
     
  11. Damper

    Damper Member

    Joined:
    6 Jul 2015
    Messages:
    25
    Likes Received:
    7
    Reputations:
    0
    Ещё раз попробую...КОМПИЛЯЦИЯ ПРОЦЕСС ОДНОНАПРАВЛЕННЫЙ И ОБРАТНО ДЕКОМПИЛИРОВАТЬ НЕ ВОЗМОЖНО!!!По крайней мере исходники,в том виде,как их писал автор,не получишь,как ни старайся,кроме только с помощью дизассемблера можно получить псевдокод,что-то среднее между ассемблером и машинным кодом и,если шаришь в архитектуре,переделать под что и как угодно.Так же в случае и с шестнадцатеричным редактором,если человек провёл не одни ночь-день над созерцанием шестнадцатеричных дампов,то он понимает и может вытворять вещи на уровне мага...)))
     
  12. frient

    frient New Member

    Joined:
    20 Feb 2019
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    При чем тут дизассемблер?
    Вы видите в этих файлах ехе или длл(т.е машинный код)?
    По мне это обычный крипт самопальный.
     
Loading...