Дизассемблеровка .exe файла

Тема в разделе "WASM.ASSEMBLER", создана пользователем ЕвгенийММ, 6 июн 2018.

  1. ЕвгенийММ

    ЕвгенийММ New Member

    Публикаций:
    0
    Регистрация:
    6 июн 2018
    Сообщения:
    1
    Есть .DAT файл, из которого нужно извлечь данные. Есть программа CsvView, которая умеет это делать, но полагаться на корректность ее работы не хотелось бы. Как дизассемблеровать эту программу, что бы понять как она работает? Что бы самому написать программу, которая будет извлекать данные из .DAT файла.
    Информация об .exe файлах программы CsvView:

    ExtractDJI.exe :
    File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 53337 (0D059h) Byte(s)
    -> File has 21593 (05459h) bytes of appended data starting at offset 07C00h
    [File Heuristics] -> Flag : 00000000001001011101000000100100 (0x0025D024)
    [CompilerDetect] -> Visual C/C++
    [!] File appears to have no protection or is using an unknown protection

    CsvView.3.5.0.exe :
    File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 2271569 (022A951h) Byte(s)
    -> File has 2239825 (0222D51h) bytes of appended data starting at offset 07C00h
    [File Heuristics] -> Flag : 00000000001001011101000000100100 (0x0025D024)
    [CompilerDetect] -> Visual C/C++
    [!] File appears to have no protection or is using an unknown protection
     

    Вложения:

  2. superakira

    superakira Active Member

    Публикаций:
    0
    Регистрация:
    2 июн 2008
    Сообщения:
    326
    ЕвгенийММ,
    Хай. Я думаю с таким тебе надо на профильный сайт по реверсу - exelab. Тут больше кодинг итд. Реверс софта исторически на кряклабе в рунете.
    По сабжу.
    1. Ставишь ida pro
    2. Отладчик x64dbg
    ..
    проходит лет 5
    ..
    n-1. Компилишь то что разобрал
    n. Profit

    Тебе надо разобрать формат дат файлов и написать библу по работе с ней. И уже перегонять во что тебе нужно - csv, xml, json - не важно.

    Если формат "знает" только программа, которую ты привел, то только реверсить.
    Чтобы сэкономить время и не тратить лет 5 на азы, лучше заплати на кряклабе за реверс и описание формата дат файла.
     
    James Anderson нравится это.
  3. Prober

    Prober New Member

    Публикаций:
    0
    Регистрация:
    4 дек 2008
    Сообщения:
    19
    ЕвгенийММ, дизассемблировать не надо. У EXE-шников в оверлеях JAR-файлы, пользуйте какой-нибудь декомпилятор Java.