· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.RESEARCH —› как создать макрос для секции .data ? или баг в Ma

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


Дата: Июн 5, 2003 03:28:30

Помогите плз
мне нужно чтоб в секции дата
все строки оказались проксорены как это сделано в nt_password_sniffer ,но он на Tasm
а в масме этот макрос неработает
написал такое а компилятор вылетает с экцепшином "/0"

STRING MACRO str
forc c,<str>
db '&c' xor 90
endm
db 0
ENDM

crpt struct <text>
STRING text ; здесь masm вылетает

crpt ends
.data
zen crpt <hello>


Дата: Июн 5, 2003 05:27:43

Afaik masm'у не нравится crpt struct <text>.


Дата: Июн 5, 2003 09:18:44

А тогда как ему подать макрос чтоб можно было записать :


mytext crypt<Hello World>


причем масм просто непонимает макросы в секции ДАТА и после меток ожидает либо db либо структуры
?


Дата: Июн 5, 2003 11:15:57 · Поправил: P2M

<h1>zen</h1>
Использование STRUCT обязательно?
Без нее можно так:
[code]
STRING MACRO lb, str
lb label byte
forc c,<str>
db '&c' xor 90
endm
db 0
ENDM

.data
STRING zen, hello
[/code]


Дата: Июн 5, 2003 16:45:12

Спасибо!


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