Пост
Hello :)

DELPHI

-

Запускаем машинный код в DELPHI

Недавно, нужно было выполнить машинный код, не знал, что Delphi это может, всё оказалось просто, с небольшим кодом на asm...

 

Пример:

program serj;
uses
Classes,windows,sysutils;
 
const
 
sex: array[0..5764] of byte =
(
$55, $8B, $EC, $81, $C4, $30, $F0, $FF, $FF, $60, $33, $C0, $8D, $BD, $84, $F0,
$FF, $FF, $B9, $74, $0F, $00, $00, $F3, $AA, $33, $C0, $8D, $BD, $40, $F0, $FF,
$FF, $B9, $44, $00, $00, $00, $F3, $AA, $C7, $85, $AD, $F1, $FF, $FF, $E7, $00,
$00, $00, $E9 $6E, $0D, $00, $00, $55, $8B, $EC, $81, $C4, $30, $FA, $FF, $FF,
$8B, $75, $08, $8D, $86, $FB, $03, $00, $00, $50, $6A, $00, $6A, $00, $FF, $96,
...
$C2, $04, $00, $00, $00
);
 
 
begin
asm
pushad
mov eax, offset sex
call eax
popad
end
 
end.
  • Serj, 11 июля 2012
3 комментария
Avatar
  1. Светлана Мотылёк
    Светлана Мотылёк
    7 марта 2017 07:15
    Любопытно, какая задача решалась. И коды откуда скопированы. Скайп pu008u
  2. Алибек Курманиязов
    Алибек Курманиязов
    17 августа 2014 06:09
    ^)
  3. Александр Галенка
    Александр Галенка
    7 марта 2013 05:18
    зачем uses Classes,windows,sysutils; ? ) мусор))

© SERJ.WS 2011-2021