думаю это всем и так понятно, только зачем это все если проще без этого? Вот допустим у меня есть компилятор, и допустим есть линкер (отдельный...
Насчет больших проектов - есть Делфи, на ней тоже пишутся большие проекты, и в ней .lib файлов не предусмотрено. Догмой естественно тоже не...
с нуля я буду писать без готовых .либ файлов
Зачем для статического импорта в Си и масме для каждой длл нужен либ файл, если в других ЯП импорт берется и прописывается в исходнике, например в...
чтобы тогда не написать на асме чтото вроде lea eax,[buf] xchg esp,eax pusha pushf xchg esp,eax
перефразирую, как ты собираешься это место указывать? esp+xx? 0xXXXX?
а как узнать где подходящее "место стека"?
хде я? Oo
z#.x синхронно...
Поэтому каждая новая версия программы или оси жрет все больше ресурсов и предъявляет большие требования к пк. Может когото это и радует.
Вот и получается, что профессионалы выбирают наиболее подходящие средства из доступных гуаносредств, а свои средства создавать никто не умеет и...
Ну изучение ЯП можно организовать и подругому. Сначала разобраться в работе триггера на транзисторах. Потом - триггер на дискретных логических...
Пример использования. Есть запакованная длл, в ее запакованной области по VA 0x30ABCDE6 расположен вызов функции, которая почемуто возвращает не...
Изначально идея была такой: получить в фасме байты патча, скопипастить их например в винхекс, и уже им патчить. Но потом меня осенило, что фасм...
1) есть фасм, остального знать не надо. 2) код ф фасме: а) заголовочный файл с макросами macro IMPORTS [dll,funclist] { common data import...
Локальные переменные задаются в макросами, соответственно надо читать %fasm%\include\macro\proc32.inc При объявлении локальной переменной с1...
Там получается вся прога "EntryPoint:xor eax,eax; ret;" ? Тогда конечно да. А насчет "В каком виде отлаживали - в таком и сдавали. Игрушки вообще...
_basmp_, это код реального клиента, т.е. релиза. Думаю оптимизацию там включали. "call get /.../ get: xor eax,eax / ret" - разве это оптимально?...
Насчет удобства асма: есть фасм, у него есть свой препроцессор. Делаем макрос macro _call [line] { common match f(x),line \{ irp arg,x...
Я сейчас занимаюсь реверсированием кусков клиента lineage, и вот что я в нем увидел: 1) Из 5-6Гб примерно 30-40Мб кода, остальное - данные, потому...
Имена участников (разделяйте запятой).