Autor
|
Tema: Ayuda con un proyecto (Leído 2,591 veces)
|
ANation
Desconectado
Mensajes: 14
|
Estoy diseñando un proyecto y por ahora tengo las ideas bastante claras, solamente tengo tres dudas en las cuales no tengo ni la mínima idea de donde empezar. No pido códigos enteros ni un trabajo hecho, solo algo de ayuda para orientarme:
1) Passwords locales de MSN, conozco de varios programas que pueden sacar las passwords de MSN guardadas en la pc que según escuche se encuentran encriptadas en algun lado del registro. Desconozco la ubicación y el método lo tengo bastante borroso para Visual Basic.
2) Al igual que los troyanos y otros programas conocidos, quiero un builder. Pensé en hacer que este modifique un archivo cifrado el cual el ejecutable leería para las preferencias del usuario, pero después pensé que ya tener que usar dos archivos o más envés de uno complica bastante las cosas para el envío y etc. No tengo idea cómo empezar para hacer un builder que pueda setear las opciones y a la misma vez dejar el programa en un simple ejecutable. (Modificar un EXE)
3) Algún método eficaz para distribuir un programa sin que pueda ser transferido a otras pc's (Estilo serials). Pensé en hacer que el programa cree un archivo solo la primera vez que se ejecuta en algun lugar remoto de la pc, y que si no esta entonces no funcione. Igualmente es poco viable, acepto opiniones y métodos para hacer el ejecutable practicamente incrackeable y no distribuible excepto por la companía desarrolladora.
Si pueden darme algunos pedazos de código, funcionamiento o información para buscar sobre este tema lo agradecería,
Saludos,
ANation
|
|
« Última modificación: 27 Diciembre 2010, 19:08 pm por ANation »
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Solo para tirarte las orejas diciendo que se ha respondido antes, te he buscado el de los password http://foro.elhacker.net/programacion_visual_basic/srcvb6_windows_live_messenger_recupera_contrasena_fuuuud-t299325.0.htmlEl otro también esta, no recuerdo si dentro de este subforo o dentro del de análisis de malware, pero basicamente se hace modificando directamente un mismo ejecutable, es decir, tu tienes un mismo ejecutable con determinados datos incrustados, y reemplazas esos datos por los nuevos. Si no me equivoco eso también lo encuentras en el código del troyano Dioxis (por nombrar uno que si encontrarás facilmente en el foro) Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
79137913
Desconectado
Mensajes: 1.169
4 Esquinas
|
HOLA!!!
1) Busca sobre "Nirsoft".
2) Busca sobre encriptadores.
3) Aca te digo lo que hago yo con mi soft, agarro el numero de serie del disco duro y la direccion MAC a esos dos les aplico un algoritmo y genero una clave de activacion, una vez ingresada se guarda en un txt el cual leo cada vez que abre el programa si concuerda con el agoritmo sigue corriendo.
Espero que haya servido :-D
GRACIAS POR LEER!!!
|
|
|
En línea
|
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!" "La peor de las ignorancias es no saber corregirlas"
79137913 *Shadow Scouts Team*
|
|
|
ANation
Desconectado
Mensajes: 14
|
Según leí sobre la parte del builder, tiene que ver con abrir el ejecutable en forma binaria pero la verdad me encuentro bastante perdido, si alguien puede orientarme me vendria barbaro
|
|
|
En línea
|
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
dim ff as integer dim b() as byte ff=filesystem.freefile if dir("C:\Archivo.exe",vbarchive)<> "" then open "C:\Archivo.exe" for binary as ff if lof(ff)>0 then redim b(0 to lof(ff)-1) get ff,,b end if close ff end if
y esto es lo mismo que aun que este ultimo consume el Doble de RAM... dim ff as integer dim b as string ff=filesystem.freefile if dir("C:\Archivo.exe",vbarchive)<> "" then open "C:\Archivo.exe" for binary as ff b=space$(lof(ff)) get ff,,b close ff end if
|
|
|
En línea
|
The Dark Shadow is my passion.
|
|
|
ANation
Desconectado
Mensajes: 14
|
Me fue perfecto con el código para averiguar las contraseñas locales, solo tube que modificarlo un poco. La parte del builder estoy en proceso, además encontre un tutorial en youtube para el manejo de los binarios. Sobre el método del número de serie del disco duro y la MAC, aplicando un algoritmo lo tendré que ver todavía no averigue nada de eso. Ahora lo que sí ya hice unas primeras pruebas y obviamente al tener API's para el keylogger hay 3 antivirus que me detectan:
Win32/Spy.KeyLogger.NHM | NOD32 (Este es importante) TR/Spy.Gen | AntiVir (Este también es importante) W32/SysKeylog.B.gen!Eldorado | F.PROT (Este no me preocupa ya que no es tan popular)
estuve buscando crypters, leí algunos tutoriales sobre los offsets y editores hexadecimales pero la verdad es complicadísimo. Alguno tiene idea sobre algun crypter o algun método algo mas sencillo para hacer el programa indetectable?
|
|
|
En línea
|
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
|
|
|
En línea
|
The Dark Shadow is my passion.
|
|
|
ANation
Desconectado
Mensajes: 14
|
Analisis y diseño de malware alla voy, gracias a todos por la ayuda.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
AYUDA CON PROYECTO!!!!
Electrónica
|
carcepower
|
2
|
3,259
|
10 Marzo 2006, 12:33 pm
por plomo17
|
|
|
Ayuda con un Proyecto !!!!!!!!!
« 1 2 »
Programación Visual Basic
|
VirucKingX
|
10
|
4,638
|
26 Abril 2006, 04:04 am
por VirucKingX
|
|
|
ayuda con proyecto
Programación Visual Basic
|
claudio145
|
4
|
2,062
|
31 Agosto 2007, 01:19 am
por cark
|
|
|
Ayuda con un proyecto
« 1 2 3 4 »
Programación Visual Basic
|
lord manson
|
38
|
13,567
|
19 Julio 2008, 14:49 pm
por lord manson
|
|
|
Ayuda CON mi proyecto
« 1 2 »
Programación Visual Basic
|
blood_brother
|
11
|
5,837
|
23 Agosto 2009, 18:29 pm
por seba123neo
|
|