Показать сообщение отдельно

  #2156  
Старый 20.09.2008, 17:20
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
С нами: 10182506

Репутация: 1393


По умолчанию

Цитата:
Сообщение от slider  
Как выполнить ShellCode в дельфях?!

в C+ это выглядело примерно так :
а в делфи вроде так =)
Код:
              Турбо Паскаль позволяет вам вставить команды  на  языке  ас-
         семблера непосредственно в ваш исходный код на Паскале. Это может
         оказаться очень полезным как для взаимодействия  со  специальными
         устройствами, так и для написания очень быстрых процедур, которые
         используют средства поддержки Турбо Паскаля.
              Машинный код,  который  вы хотите вставить в вашу программу,
         должен идти после ключевого слова inline и быть заключен в  круг-
         лые  скобки.  Каждый  байт  или слово отделяются обратным слешем.
         Простая арифметика может быть реализована с помощью знаков плюс и
         минус. Символ "*" определяет ячейку, на которую указывает счетчик
         адреса.  Весь код вводится в виде чисел, то есть вы не можете ис-
         пользовать мнемоник как в ассемблере.  Так как inline - это пред-
         ложение, оно оканчивается точкой с запятой.
              Например,
              inline ($C9/$E900);
         будет вводить три байта в вашу программу: $C9, $E9 и 0.
 
Ответить с цитированием