Определение типа компилятора (FOXPRO?)

Тема в разделе "WASM.RESEARCH", создана пользователем vovan, 20 сен 2004.

  1. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine




    Ну и чё зря сидеть , скинул бы кусок листинга (от entrypoint) , с чего там начинаеться прога . А тянуть 20 метров , звиняйте ...
     
  2. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105


    Я дождался, но птичка улетела. Там уже другие

    программы. Хотя даты прошлогодние, а дата обновления апрель.

    vovan

    Диагноз навскидку - ты еще не распаковал программу нормально. У меня 40 Мег быстрее IDA с'ела.
     
  3. vovan

    vovan New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2004
    Сообщения:
    13
    Адрес:
    Russia
    вот он entry point

    похоже на visual C++

    --------------- S U B R O U T I N E ---------------------------------------

    .text:018600E5

    .text:018600E5 ; Attributes: bp-based frame

    .text:018600E5

    .text:018600E5 public start

    .text:018600E5 start proc near

    .text:018600E5 push ebp

    .text:018600E6 mov ebp, esp

    .text:018600E8 push ebx

    .text:018600E9 push esi

    .text:018600EA push edi

    .text:018600EB call ___xpprt1Version

    .text:018600F0 and eax, 0FFFFFF00h

    .text:018600F5 cmp eax, (offset loc_14FFFFF+1)

    .text:018600FA jnb loc_186010A

    .text:01860100 mov eax, 3E7h

    .text:01860105 jmp loc_18601EB

    .text:0186010A ; ---------------------------------------------------------------------- -----

    .text:0186010A

    .text:0186010A loc_186010A: ; CODE XREF: start+15j

    .text:0186010A call __This_executable_needs_version_1_70_0

    .text:0186010F call ___iniGetDLLInitHook

    .text:01860114 mov dword_1C1E1D0, eax

    .text:01860119 mov dword_1C1E1D8, offset off_1C22B50

    .text:01860123 mov dword_1C1E1DC, offset unk_1C24794

    .text:0186012D mov dword_1C1E1E0, offset off_1C22004

    .text:01860137 mov dword_1C1E1E4, offset unk_1C22674

    .text:01860141 mov dword_1C1E1E8, offset unk_1C22678

    .text:0186014B mov dword_1C1E1EC, offset unk_1C22B4C

    .text:01860155 mov dword_1C1E1F0, offset unk_1C24798

    .text:0186015F mov dword_1C1E1F4, offset unk_1C30DC8

    .text:01860169 mov dword_1C1E1A0, offset dword_1C1E1D8

    .text:01860173 mov dword_1C1E1A4, 1E8480h

    .text:0186017D mov dword_1C1E1A8, 0A000000h

    .text:01860187 mov dword_1C1E1AC, 1

    .text:01860191 mov dword_1C1E1B4, offset sub_18600C3

    .text:0186019B mov dword_1C1E1C0, offset off_18790C7

    .text:018601A5 mov dword_1C1E1B8, offset loc_18790B3

    .text:018601AF mov dword_1C1E1BC, offset off_18790BD

    .text:018601B9 mov dword_1C1E1C4, offset loc_18790B8

    .text:018601C3 mov dword_1C1E1C8, offset loc_18790C2

    .text:018601CD mov dword_1C1E1CC, 0

    .text:018601D7 push offset dword_1C1E1A0

    .text:018601DC call ___iniStart

    .text:018601E1 add esp, 4

    .text:018601E4 xor eax, eax

    .text:018601E6 jmp $+5

    .text:018601EB

    .text:018601EB loc_18601EB: ; CODE XREF: start+20j

    .text:018601EB pop edi

    .text:018601EC pop esi

    .text:018601ED pop ebx

    .text:018601EE leave

    .text:018601EF retn

    .text:018601EF start endp

    .text:018601EF
     
  4. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
    Похоже DeGlucker был прав :)
     
  5. vovan

    vovan New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2004
    Сообщения:
    13
    Адрес:
    Russia
    Что ж. Придётся хачить дедовским способом.

    Жаль декомпилера не нашёл