Как раcпотрошить программу сделанную под DOS?

Тема в разделе "WASM.BEGINNERS", создана пользователем irvin28, 5 апр 2008.

  1. irvin28

    irvin28 New Member

    Публикаций:
    0
    Регистрация:
    5 апр 2008
    Сообщения:
    3
    Вопрос такой - есть программа, работающая под DOS. В неё вводятся исходные параметры, после запуска получаем конечные. Необходимо узнать формулу по которой она просчитывает конечные параметры. В аттаче архив с программой - запускается файлом PDR.
    Спасибо за помощь.
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    с помощью дизасемблера. та же IDA подойдет.
     
  3. irvin28

    irvin28 New Member

    Публикаций:
    0
    Регистрация:
    5 апр 2008
    Сообщения:
    3
    Сорри, просто я новичок полный в програмировании. Можно поподробнее - как это делается и что такое IDA?
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    google.ru/search?q=IDA+Pro
     
  5. irvin28

    irvin28 New Member

    Публикаций:
    0
    Регистрация:
    5 апр 2008
    Сообщения:
    3
    Ладно понял, разберусь сам попробую. Только я не уверен что именно на Assemblere прога написана. Или это и так понятно?
     
  6. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    irvin28
    Она может быть написана на чем угодно - ассемблере, Фортране, Паскале, С, Бэйсике и т.д. Но в IDA ты увидишь ассемблерный код и кое-что еще, в зависимости от того, на каком языке написана программа. IDA попытается определить этот язык и добавить дополнительную информацию в полученный ассемблерный код.