Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Kaxperday en 5 Octubre 2014, 12:26 pm



Título: Ayuda compilar proyectos VB6
Publicado por: Kaxperday en 5 Octubre 2014, 12:26 pm
Hola a todos, hace tiempo me descargué unos crypter de indetectables todos ellos están escritos en VB6 y este es un lenguaje totalmente nuevo para mi, bien hay que compilarlos y ejecutarlos pues tengo el proyecto, no se como hacerlo uso MVS13 y puedo trabajar con VB6 pero no se como abrir los proyectos.

Un ejemplo de lo que llevaun proyecto de crypter (en realidad hay 2 proyectos el de crypter y el de stub) es lo siguiente:

Código:
Crypter_v23

Crypter_v23/Stub
Crypter_v23/Crypter

Crypter_v23/Crypter/crypt.bas
Crypter_v23/Crypter/CRijndael.cls
Crypter_v23/Crypter/crypter.vbp
Crypter_v23/Crypter/crypter.vbw
Crypter_v23/Crypter/Form1.frm
Crypter_v23/Crypter/MSSCCPRJ.SCC

Crypter_v23/Stub/CRijndael.cls
Crypter_v23/Stub/crypt.bas
Crypter_v23/Stub/crypter.vbw
Crypter_v23/Stub/inject.bas
Crypter_v23/Stub/modMain.bas
Crypter_v23/Stub/MSSCCPRJ.SCC
Crypter_v23/Stub/stub.vbp
Crypter_v23/Stub/stub.vbw


Bien ahora que tengo ¿que hace para abrir el proyecto y compilar el crypter?
PD aun así trataré de asegurarme de que no haya código malisioso por ahí metido xD.

El problema es que lo voy a abrir el MVS13 y no me reconoce el .vbp pues para vb utiliza la terminación .vbproj y no tengo la opción de abrirlo, ¿alguna idea?.

Hasta ahora lo que se es que los .bas son archivos vb de código fuente, el vbp los de proyecto de otro editor de vb, y los demás ni idea, haber si me podrías ayudar, tendría que crear otro proyecto y copiar los códigos y archivos de recurso en el pero como sería?

Gracias


Título: Re: Ayuda compilar proyectos VB6
Publicado por: karmany en 6 Octubre 2014, 14:49 pm
Para compilar el proyecto necesitarás el antiguo Visual Basic 6 SP6. Creo que el último Visual Basic .NET que permitía convertir los proyectos a .NET (http://www.microsoft.com/en-us/download/details.aspx?id=13232) era Visual Studio 2005. Si pudieras convertir el proyecto a esa versión y luego actualizarlo a MVS13... pero no sé si será sencillo.

Ahora con el MVS13 directametne no creo que puedas hacerlo.

Tendrás que utilizar VB6.

http://www.jorgeoyhenard.com/migracion-de-visual-basic-6-a-visual-basic-net/3122/ (http://www.jorgeoyhenard.com/migracion-de-visual-basic-6-a-visual-basic-net/3122/)


Título: Re: Ayuda compilar proyectos VB6
Publicado por: Kaxperday en 7 Octubre 2014, 10:26 am
Vaya, y ¿no puedo crear un proyecto nuevo en el MVS13 de visual basic y copiar los códigos fuente? Solo necesito saber que debería de meter al proyecto en la parte de código para que compile los ".bas" eran archivos de código de VB, mi idea era copiar y pegarlos en un nuevo proyecto MVS13 pero no creo que funcione, ¿qué son los archivos ".frm", ".SCC", ".cls"...? De todas formas si esta manerano es viable, ¿Qué hace exactamente tu programa? ¿Pretendes pasar el proyecto de vb6 a net y abrirlo con el MVS13 no? Parece difícil que funcione, otro camino sería conocer que editor uso y abrirlo con el.

Saludos.



Título: Re: Ayuda compilar proyectos VB6
Publicado por: XresH en 7 Octubre 2014, 17:18 pm
Vaya, y ¿no puedo crear un proyecto nuevo en el MVS13 de visual basic y copiar los códigos fuente? Solo necesito saber que debería de meter al proyecto en la parte de código para que compile los ".bas" eran archivos de código de VB, mi idea era copiar y pegarlos en un nuevo proyecto MVS13 pero no creo que funcione, ¿qué son los archivos ".frm", ".SCC", ".cls"...? De todas formas si esta manerano es viable, ¿Qué hace exactamente tu programa? ¿Pretendes pasar el proyecto de vb6 a net y abrirlo con el MVS13 no? Parece difícil que funcione, otro camino sería conocer que editor uso y abrirlo con el.

Saludos.



Los .frm son los forms de Vb 6, los .Scc sino me equivoco son archivos que se generan al agregar el proyecto a sourcesafe (no se con exactitud, nunca lo use)
los .cls son los modulos de clase.
Para abrir proyectos de visual basic se puede hacer de manera "criolla" desde el Form (a veces da error) pero lo mas logico seria abrirlo desde los archivos con formato .vbp
Lo que copiando y pegando no vas a poder lograrlo, visual basic .net trabaja de manera distinta, se hicieron cambios que para mi son inservibles, pero que en fin no te va a dejar copiar y pegar, de seguro tengas que acomodar el codigo pero basicamente son similares.

Te recomiendo intentar adaptarlo.

Saludos.