в фасм никак не получить смещение в файле при format PE? (для format binary есть $%%)
2 байта генерирует?
почему у меня работает?
struc Point { .x dd ? .y dd ? } macro test { local p p Point dd p.y } test как получить адрес p.y именно через такой синтаксис (знаю что можно p#.y)? только писать с...
компилится в инструкцию, что делает инструкция?
я вот не пойму почему используют mov ebp,esp после pop ebx esi edi? это же глупо, если стек сбился то регистры не восстановятся
думаешь я не смогу также сделать? мне это просто не удобно
а то что регистр ebp не делится на 1 байтовые подрегистры дает ему преимущество? 😅
file 'con':0,5 как это работает?😂 считывает и вставляет в выходной файл 5 символов с консоли
eb 0b который, для чего?
какой профит в создании своего яп/компилятора?
давно спросить хотел, null по хорошему это 4 байта в памяти а не константа 0?
модуль твой - длл?
ты что, не делал?
я правильно оптимизирую код? было: mov eax,[ebp] add eax,ebx sub eax,8 mov esi,[ebp+4] add esi,ebx стало: mov eax,[ebp] mov esi,[ebp+4] add eax,ebx add esi,ebx sub eax,8 про...
я же сказал, без указания размера я написал макрос который получает размер поля через этот mov, есть другие варианты?
в чем ужасно то?
macro align x { db x-1-($+x-1) mod x dup ? }
для чего этот jmp? после вызова NtContinue код ниже не будет выполнен
делаю базонезависимый шеллкод через format pe + section fixups, затем повторно копмилирую в свой формат перенося готовые релоки, но можно ли как то за 1 раз их вычислить из fo...