Crear Dongles en VB

Iniciado por LukaCrosszeria, 1 Octubre 2013, 21:23 PM

0 Miembros y 1 Visitante están viendo este tema.

LukaCrosszeria

Saludos.


He querido crear un Dongle para mi Windows de mi casa ((Tengo unos hermanos bien curiosos en informatica.))

El dongle lo pensaba asi. Que cuando inicie sección en mi cuenta de Windows XP, se ejecute el mismo programa rapidamente, y este pida una contrasenha y un usuario. Pero que al mismo tiempo revise un archivo X en una memoria USB. De tal manera que aunque se sepa la contrasenha del dongle, si no esta la memoria USB saque rapidamente de la sección.


Ire posteando el progreso del programa. Me gustaria recibir ideas :c

Saludos.

noele1995

Bueno para guardar el user y el pass puedes usar un sha o md5 para mas seguridad, listar las unidades y archivos no deberia ser dificil con las apis si no recuerdo aunque tambien puedes usar el FileSystemObject(FSO) si no me equivoco.

Mad Antrax

Cita de: LukaCrosszeria en  1 Octubre 2013, 21:23 PM
Saludos.

He querido crear un Dongle para mi Windows de mi casa ((Tengo unos hermanos bien curiosos en informatica.))

El dongle lo pensaba asi. Que cuando inicie sección en mi cuenta de Windows XP, se ejecute el mismo programa rapidamente, y este pida una contrasenha y un usuario. Pero que al mismo tiempo revise un archivo X en una memoria USB. De tal manera que aunque se sepa la contrasenha del dongle, si no esta la memoria USB saque rapidamente de la sección.


Ire posteando el progreso del programa. Me gustaria recibir ideas :c

Saludos.

Vamos por partes; Si quieres que tu programa se inicie de forma rápida lo mejor es sustituir la shell de Windows por tu ejecutable:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Sustituye el valor de explorer.exe por la ruta de tu ejecutable. Al iniciar el sistema, el explorador de Windows no se iniciará y en su lugar arrancará tu programa. Luego muestra un formulario que pida user y password. Para más seguridad puedes añadir una comprobación que evite la ejecución de tu programa si explorer.exe está activo.

Para el tema del "dongle" simplemente utiliza la propiedad FileExists, Open o cualquier función que te permita comprobar la existencia de un fichero (Dir$ tambien serviría) y luego comprueba su contenido.

Al finalizar las comprobaciones, ejecuta explorer.exe y finaliza la ejecución de tu programa.

Saludos
No hago hacks/cheats para juegos Online.
Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.

Hasseds

Cita de: LukaCrosszeria en  1 Octubre 2013, 21:23 PM
Saludos.


El dongle lo pensaba asi. Que cuando inicie sección en mi cuenta de Windows XP, se ejecute el mismo programa rapidamente, y este pida una contrasenha y un usuario. Pero que al mismo tiempo revise un archivo X en una memoria USB. De tal manera que aunque se sepa la contrasenha del dongle, si no esta la memoria USB saque rapidamente de la sección.



http://foro.elhacker.net/programacion_visual_basic/seriales_de_pendrives_conectados_src-t331333.0.html




Sergio Desanti