· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› Определение типа компилятора (FOXPRO?)

<< . 1 . 2 .

Посл.отвђт Сообщенiе


Дата: Сен 21, 2004 13:47:29

во блин.
если то, что говоришь - (XBASE++) - то я вроде как попал. :(
IDA на P4 2.8HT дизассемблирует прогу уже около 18 часов.
Грустно как-то. (Слишком много строк?)


Дата: Сен 21, 2004 13:59:07

FOXUSER.DBF FOXUSER.FPT - создаются фоксом для каждой программы. (Используются для управления доступом к таблицам?) в общем, зачем бы в релиз запихивали "мусор"?
IMHO это прога фокспрошная, но для того, чтобы её не декомпилировали, поломан PE заголовок.

Если есть желание и время поупражняться - могу скинуть URL на архив на e-mail. Хотел вот прогу от жадности отучить ;) да некогда :(


Дата: Сен 21, 2004 14:57:40

vovan
„Если есть желание и время поупражняться - могу скинуть URL на архив на e-mail“
Скинь и мне на valterg(a)inbox.ru


Дата: Сен 21, 2004 16:08:03

скинул.
IDA перевалила за 24 часа дизассемблирования :))
около 90%


Дата: Сен 21, 2004 16:57:05

т.е. линка на прогу мы так и не дождемся ? ну как знаешь...


Дата: Сен 21, 2004 19:45:09

„IDA перевалила за 24 часа дизассемблирования :)) “

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


Дата: Сен 21, 2004 19:53:03

„т.е. линка на прогу мы так и не дождемся ? ну как знаешь...“
Я дождался, но птичка улетела. Там уже другие
программы. Хотя даты прошлогодние, а дата обновления апрель.
vovan
Диагноз навскидку - ты еще не распаковал программу нормально. У меня 40 Мег быстрее IDA с'ела.


Дата: Сен 22, 2004 10:51:26

вот он 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


Дата: Сен 22, 2004 11:06:35

Похоже DeGlucker был прав :)


Дата: Сен 22, 2004 13:24:18

Что ж. Придётся хачить дедовским способом.
Жаль декомпилера не нашёл

<< . 1 . 2 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.089