Protect Apps (Source)

Iniciado por cobein, 28 Mayo 2008, 15:16 PM

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

cobein

JAJAJAJ bueno espero que se hayan divertido como yo! =)

Con respecto a la tecnica, si usan un poco la imaginacion puede ser bastante util para proteger en cierta medida los programas.
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

naderST

Cita de: SheKeL_C$ en 28 Mayo 2008, 20:47 PM
Cita de: naderST en 28 Mayo 2008, 20:23 PM
No tengo ni la menor idea de porque ejecuta el otro archivo xD

Por el CreateProcess....

Mueve el scroll horizontal, lo que ha echo es esconderlo  ;)

jaja no me habia dado cuenta.

Kizar

Eso no sirve para proteger nada... solo te hace cargar a las espaldas con otro programa (bastante sospechoso por cierto)
Si lo ubieras renombrado como una dll mejor.
Si en vez de crear un proceso cargaras el contenido en el mismo proceso y lo ejecutaras en memoria mejor.

cobein

Primero que nada el code que puse fue solamente una broma.
Segundo, si crees que es muy sospechoso desempacalo y miralo
Tercero no voy a discutir si es bueno malo o si sirve o no =), cada uno puede opinar lo que quiera.
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

Kizar

Si no digo nada, no digo que tenga regalo (no lo tiene) digo k cuando le das un programa a alguien si al lado lleva algo sin extension pues es sospechoso, o dentro ay algo importante o algo malo..

LeandroA

Jaja si no hubiera leido los comentarios antes de mirar el code, me hubiera hecho pensar un rato.

Saludos.

SERBice

#16
es util si:

se le pasa un parametro "clave" para iniciar el programa "Proyecto1" (como ser proyecto1 /pass:123456, para que no puda ejecutarse asi simplemente.)

sria bueno saber si hay alguna forma de tener proyecto1 codificado (y yo lo pondria al final del exe "launcher") y de decodificarlo pro ejecutarlo desde memoria, no se, alco con copymem y que lo ejecute como subproceso del launcher (para que preserve el mismo nombre).

eso si seria muy bueno, a ver si alguien se copa (entusiasma) con esta idea y lo hace, la verdad, yo lo hria, pero no se como hcerlo, asi qeu lo dejo en manos d quien quiera, yo ya hice planteo jej.....


saludos.

EDIT: bueno, indagando un poco vi que con inyeccion de memoria puede hacerse lo que digo, ejecutar el programa desde memoria. hay un crypter en este mismo foro (en hacking creo) que lo hace, ademas de incluir funciones de encriptacion (otra de ls cosas que yo decia XD).

para ejecutar el prorama dsde memoria pueden ver este ejemplo: http://www.freevbcode.com/ShowCode.asp?ID=8385

solo quiero aclarar que hay otras formas segun tengo entendido y que son mas eficientes, pero la verdad, las desconozco, esta es la que mas entiendo dado que se me ocurrio, la busque y la encontre, las otras formas las desconozco, pero creo que son demasiado trabajosas y sin mencionar que habria que usar otro lenguaje (y la idea es usar VB... por eso estoy en est foro jje).

cobein

@ SERBice
Muy buen aporte, ya voy a sacar algo productivo de esto =)
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

SERBice

excelente... mira, yo estoy necesitando un launcher que ejecute un prorama mio, pienso ponerlo como kernel.dll (hipoteticamnte hablando) y quisiera que el launcher verifique si hay actualizaciones de kernel.dll y otros archivos, si hay los descarga y aplica, sino, se inyecta asi mismo el kernel.dll qeu dicho sea de paso seria bueno establecer algun tiop de seguridad para uqe no peuda ser ejecutado si no es desd el launcher.... emmm, osea, lo de actualizar y eso puedo hacerlo, el tema es cargarselo al launcher en ejcucion (si es posible, sino cargarselo a una nueva instancia del launcher, y en ultima instancia cargarselo a otro ejecutable que podria ser app.exe, un fake que tenga un bucle con un doevents y un sleep para no comerse el micro...jaja....) y la segunda cosa que no se hacer (desprendida directament de la primera) es lo del sistema "de seguridad" para que no sea ejecutado por otra app (o usuario) si no es desde el launcher.


bueno, me alegra que haya servido mi aporte y espero que me puedan dar una manito con esto del launcher.. :)