abgesehn daon dürften diese eh nix nutzen/bewirken ...
1. werden sie nicht aufgerufen
und 2. sind die extern nicht sichtbar, also könnten auch nicht von außerhalb der
Unit aufgerufen werden.
also so einen richtigen nutzen seh ich da och nicht ... nur bissl hin-und-her-gespringe
und im Endefekt wurde ich einfach nur den CALL zu der Funktion (den es ja nichtmal gibt) ausNOPen und garnicht erst drauf achten was dort passiert.
Delphi-Quellcode:
procedure antidebug;
assembler;
asm
jmp @jump; #
db $b8; |
|
@fake: | +--#
jmp @ende; | | #
| | |
@endlos: | | |
int 3 | | |
xor ax,ax | | |
jmp @endlos; | | |
| | |
@jump: # | |
jmp @fake #--+ |
|
@ende: #
end;