Перейти к содержанию

Какая то ошибка при использовании переменных


Гость offley

Рекомендуемые сообщения

Спойлер

 часть скрипта

 

Всем привет. Попытка намба 3)

Я написал бота и он работает, но не могу разобраться в одной проблеме.

aobscanmodule(fly,xxx)
aobscanmodule(res,xxx)
alloc(newmem,$4096)

label(newmem1)
label(take1)
label(take2)
label(take3)
label(take4)
label(takex)
label(adres1)
label(adres2)
label(adres3)
label(adres4)
label(adres5)
label(res1)
label(res2)
label(res3)
label(res4)
label(res5)
label(id)
label(codex)
label(del)
label(all)
label(clean)
label(drive0)
label(drive1)
label(drive2)
label(return)
label(return1)
label(cladr)
label(flag)
label(bot)
label(rad)
label(buf)
label(memnew)
label(takefly)
registersymbol(fly)
registersymbol(buf)
registersymbol(bot)
registersymbol(res)
registersymbol(flag)
registersymbol(cladr)
registersymbol(adres1)
registersymbol(adres2)
registersymbol(adres3)
registersymbol(adres4)
registersymbol(adres5)

вот такое начало...

 

....тут происходит непонятное

Изначально я написал эту строку под переменную buf ( [buf],ebx ) и никак не мог её зафиксировать она затирается до того как я её хочу использовать по непонятной причине.

mov al,08
mov ebx,[ecx+08]
mov [eax],ebx
mov ebx,[ecx]
mov [newmem+1000],ebx   !!!  От отчаяния побороть беру и пишу [newmem+1000],ebx и вуаля всё заработало но.
popad
mov [flag],1
jmp return1

 

После этой записи обращение к buf( [newmem+1000] )только чтение,
mov al,00
mov [eax],6661725с
mov al,04
push ebx
mov ebx,[newmem+1000]
mov [eax],ebx
mov al,08
pop ebx
mov [flag],2
jmp return1

тоесть затираться не должно.

 

Так как я перестал использовать buf решил удалить все упоминания об этой переменной

и снова чудеса в [newmem+1000]  ничего не сохраняется.

теперь так и работает с объявленной, неиспользуемой переменной и в чём беда не пойму

 

вот столько переменных

adres1: dd 0 dd 0 dd 0 adres2: dd 0 dd 0 dd 0 adres3: dd 0 dd 0 dd 0 adres4: dd 0 dd 0 dd 0 adres5: dd 0 dd 0 dd 0

cladr:
db 0

buf:
dd 0

bot:
dd 0

flag:
db 0

Может нарушен какой синтаксис? версия 6,5

Помогите понять природу происходящего.

Изменено пользователем offley
Ссылка на комментарий
Поделиться на другие сайты

  • Xipho закрыл тема
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.