Тема: Дизасемблер ІДА-и та MASM
Бажаю перезібрати прогу, розбираючи детально усі нутрощі її. Вивчаючи, розуміючи і запам'ятовуючи.
Перший крок. Бат такий, може треба й не такий, я не знаю.
C:\masm32\bin\ml.exe /c /coff /Zm MProg.asm
C:\masm32\bin\link /SUBSYSTEM:WINDOWS MProg.obj
pause
Асемблер той, що дала IDA. Взагалі ничого не змінював.
; ---------------------------------------------------------------------------
_WIN32_FIND_DATAA struc ; (sizeof=0x140, align=0x4, copyof_15) ; XREF: sub_40C3C0/r
dwFileAttributes dd ?
ftCreationTime FILETIME ?
ftLastAccessTime FILETIME ?
ftLastWriteTime FILETIME ?
nFileSizeHigh dd ?
nFileSizeLow dd ?
dwReserved0 dd ?
dwReserved1 dd ?
cFileName db 260 dup(?)
cAlternateFileName db 14 dup(?)
db ? ; undefined
db ? ; undefined
_WIN32_FIND_DATAA ends
Sintax error: FILETIME
Що дописати? Як об'явити?
Бо я забув все. Я взагалі все забув.