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

 eXeL@B —› Вопросы новичков —› large fs:0
Посл.ответ Сообщение

Ранг: 4.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 мая 2006 11:01
· Личное сообщение · #1

Не могу скомпилировать (опкод db 61 A1 00 00 00 00)
IDA, OLLY и Ripper Studio выдают совершенно разный код:

MOV EAX,DWORD PTR FS:[0]
MOV FS:EAX,DWORD PTR [000000000h]
mov eax, large fs:0

1) Как это заставить компилироваться в FASM
2) MASM
3) что вообще значит fs:0



Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 21 мая 2006 11:14
· Личное сообщение · #2

в fasm: [fs:0]

в masm:

[code]assume fs:nothing
push fs:[0]
pop seh.PrevLink
mov seh.CurrentHandler, OFFSET SEHHandler
mov seh.SafeOffset, OFFSET @FinalExit
lea eax, seh
mov fs:[0], eax
assume fs:error[/code]

По 3му вопросу читай статьи, например на wasm.ru "Про упаковщики в последний раз"


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


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