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

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

  1. Sterva

    Sterva Banned

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

    #colorblind Moderator

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

    Sterva Banned

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

    spiner Member

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

    Sterva Banned

    Joined:
    21 Oct 2017
    Messages:
    23
    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:
    51
    Likes Received:
    18
    Reputations:
    1
    Компиляция-это процесс однонаправленный,декомпилировать полноценно нельзя.Отладчики открывают только исполнимые(для windows с расширениями exe и dll) файлы,а так...другие типы файлов остаётся открывать либо шестнадцатеричным редактором или дизассемблером и думать над полученным кодом.Если так хочется отладить файл,то нужно запускать под отладчиком работающую с ним программу и анализировать определённые участки кода,которые включают в себя и места работы с этим файлом...
     
  9. frient

    frient Banned

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

    #colorblind Moderator

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

    Damper Member

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

    frient Banned

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

    cryptolux New Member

    Joined:
    22 Feb 2020
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    правильно написано "КОМПИЛЯЦИЯ ПРОЦЕСС ОДНОНАПРАВЛЕННЫЙ И ОБРАТНО ДЕКОМПИЛИРОВАТЬ НЕ ВОЗМОЖНО"
     
  14. Damper

    Damper Member

    Joined:
    6 Jul 2015
    Messages:
    51
    Likes Received:
    18
    Reputations:
    1
    А это как понимать?)))
    >>Декомпиляторы<<
     
  15. cryptolux

    cryptolux New Member

    Joined:
    22 Feb 2020
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    а что тут понимать ? для пример хэш-файла меньше самого файла. ты же по хэшу не сможешь exe востановить?
    тут тоже самое. по exe исходники??? какие исходники, какой язык? может еще табуляцию сделать? :D
     
  16. Damper

    Damper Member

    Joined:
    6 Jul 2015
    Messages:
    51
    Likes Received:
    18
    Reputations:
    1
    Язык можно определить с помощью софтины вроде PE Info,а исходники...нууу,после компиляции файлы обретают специфичный вид,но и в этом виде есть определённые закономерности,по которым,возможно,что и не полностью,но хоть частично можно понять,восстановить алгоритм.Конечно,это не просто,но далеко не невозможно...кто-то скажет "спичка"(оригинальный исходный код программы),а кто-то скажет "деревянная палочка с кусочком серы на конце"(исходный код,воспроизведённый при декомпиляции),но суть спички от этого не зависит,как её не назови и спичка есть.)))
     
  17. mankurt13

    mankurt13 Well-Known Member

    Joined:
    18 Oct 2019
    Messages:
    377
    Likes Received:
    1,507
    Reputations:
    3
    Господа, там шифрованый псевдокод. Деконпели конечно якобы бывают под эту шляпу, но вы о чем-то не том беседуете. Тем более топику уже два года и топикстартер забанен.
     
    Pirotexnik likes this.