Сейчас на форуме: bartolomeo, -Sanchez- (+4 невидимых)

 eXeL@B —› Вопросы новичков —› olly отказывается дизассемблировать код.
Посл.ответ Сообщение

Ранг: 162.2 (ветеран)
Активность: 0.090
Статус: Участник

Создано: 14 февраля 2006 23:44
· Личное сообщение · #1

Вот код:
invoke GetProcessHeap
mov hheap,eax
invoke GetModuleHandle,0
mov hinst,eax
invoke DialogBoxParam,hinst,addr CD,0,addr DlgProc,0
invoke ExitProcess,0
DlgProc proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM
.IF uMsg==WM_INITDIALOG
invoke GetDlgItem, hWnd,IDC_EDIT
invoke SetFocus,eax
..........

а вот что olly выдаёт

00401000 >/$ E8 99030000 CALL CD._GetProcessHeap@0 ; [GetProcessHeap
00401005 |. A3 2D324000 MOV DWORD PTR DS:[40322D],EAX
0040100A |. 6A 00 PUSH 0 ; /pModule = NULL
0040100C |. E8 87030000 CALL CD._GetModuleHandleA@4 ; \GetModuleHandleA
00401011 |. A3 35324000 MOV DWORD PTR DS:[403235],EAX
00401016 |. 6A 00 PUSH 0 ; /lParam = NULL
00401018 |. 68 36104000 PUSH CD._DlgProc@16 ; |DlgProc = CD._DlgProc@16
0040101D |. 6A 00 PUSH 0 ; |hOwner = NULL
0040101F |. 68 38314000 PUSH CD.00403138 ; |pTemplate = "CD"
00401024 |. FF35 35324000 PUSH DWORD PTR DS:[403235] ; |hInst = NULL
0040102A |. E8 8D030000 CALL CD._DialogBoxParamA@20 ; \DialogBoxParamA
0040102F |. 6A 00 PUSH 0 ; /ExitCode = 0
00401031 \. E8 5C030000 CALL CD._ExitProcess@4 ; \ExitProcess
00401036 > 55 DB 55 ; CHAR 'U'
00401037 8B DB 8B
00401038 > EC DB EC
00401039 > 81 DB 81
0040103A 7D DB 7D ; CHAR '}'
0040103B 0C DB 0C
0040103C 10 DB 10
0040103D 01 DB 01
0040103E 00 DB 00
0040103F 00 DB 00
00401040 75 DB 75 ; CHAR 'u'.........
Никак не удаётся заставить её нормально работать.
Эта версия у меня месяца 2 как стоит, раньше за ней такого не наблюдалось.
Может сталкивался кто, помогите plz.



Ранг: 50.7 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 14 февраля 2006 23:54
· Личное сообщение · #2

Попробуй убрать анализ( правой кнопкой на коде -> analisis -> remove analisid from module )
Или наоборот нажать Ctrl+A , если в проге что-то изменилось, а Olly его по какой-то причине её не проанализировала и пытается пользоваться старыми данными



Ранг: 50.7 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 15 февраля 2006 00:01
· Личное сообщение · #3

Хотя придумал получше:
Выделяешь то, что Olly не считает командами, правой кнопкой на коде -> analisis -> During next analisis... -> commands
Затем CTRL+A



Ранг: 162.2 (ветеран)
Активность: 0.090
Статус: Участник

Создано: 15 февраля 2006 00:16
· Личное сообщение · #4

Klajnor
-> analisis -> During next analisis... -> commands
Спасибо, помогло.


 eXeL@B —› Вопросы новичков —› olly отказывается дизассемблировать код.
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати