Foros de daboweb

MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación => Webmasters - Diseño Web - Programación - Diseño gráfico => Mensaje iniciado por: Leandros en 19 de Mayo de 2004, 03:42:11 pm

Título: Locuras de un programador con mucho tiempo libre
Publicado por: Leandros en 19 de Mayo de 2004, 03:42:11 pm
Bien, esta pequeña sección me ha parecido interesante, la verdad es que se me acaba de ocurrir, más que nada por que llevo dias dandole vueltas a una idea.
Aqui va...

Llevo dias pensando en una cosa...
Una forma para que no se filtre información, puede ser un poco costosa pero creo que eficaz.
Imaginaros un programa que contenga una información que solo una persona debe ver, a esta persona se le pasa el ejecutable que crea el Borland. Al pinchar en él, te pide una contraseña, que por supuesto esa persona debe saber, si la escribe correctamente accederá a la información que contiene el archivo, si la escribe mal...(esto ya no se si se puede hacer) había pensado que el programa puede dejar en memoria un comando de borrado de este archivo, cerrarse y posteriormente borrarse... más o menos me explico?...esto no se si podría hacerse. También había pensado que ejecutase un pequeño virus al introducir erroneamente la contraseña.


Aqui podemos postear cosas que se nos ocurran que puedan implementarse en C y claro comentar las que ya están aqui para matizarlas y ver si se pueden hacer.

Saludos a todos y a mojarse ;)
Título: Locuras de un programador con mucho tiempo libre
Publicado por: Lector en 19 de Mayo de 2004, 03:54:57 pm
algo asi cómo Misión Imposible?... :lol:  :lol:  :lol:
Título: Locuras de un programador con mucho tiempo libre
Publicado por: Leandros en 19 de Mayo de 2004, 04:22:28 pm
Más o menos :D:D
Título: Locuras de un programador con mucho tiempo libre
Publicado por: fedelf en 19 de Mayo de 2004, 04:36:10 pm
El programa podria borrar el fichero incluso antes de cerrarse, ya que estaria cargado en memoria, y no habria ningun problema en eliminar los datos que estan en el disco duro.

Lo del virus tampoco es muy complicado, todo esto se podria hacer con un simple IF, si metes la contraseña bien, pues muy bien, si la metes mal, ahivadios. :lol:  :lol:  :lol:

Creo que buho comento de una revista que habia sacado un CD con el codigo fuente de un monton de virus, asi que solo seria añadir ese codigo en el del programa.

Hace muchisimo que no programo, a lo mejor he dicho una parida. :P
Título: Locuras de un programador con mucho tiempo libre
Publicado por: Leandros en 19 de Mayo de 2004, 05:42:36 pm
Lo que pasa es que creo que los virus que dijo buho estaban en ensamblador   :?  Bueno ya veremos :P
Título: Locuras de un programador con mucho tiempo libre
Publicado por: BuHo en 19 de Mayo de 2004, 06:47:21 pm
En efecto, los virus que he visto ahi están todos en  ensamblador, pero, que yo sepa, gcc permite codigo ensamblador. Además, bastaría compilar el programa y ya tendrías el virus en un ejecutable.

Esto está hecho en 10 minutillos... a ver que os parece:

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {

char  pass[10];
int opcion;
int i;
char pwd[]="buhor00lz";

puts("Bienvenido a Buhotron2600 v1.0, por favor, introduzca la contraseña\n");
puts("Contraseña:  ");
//Pedimos al usuario la contraseña
scanf("%s", pass);
//si coincide...
if ( strcmp(pass,pwd) == 0 )  {
printf("\nBienvenido BuHo, selecciona la opcion:\n");
printf("1.- Ver tias en pelotas\n");
printf("2.- Hackear hotmail\n");
printf("Opcion? ");
scanf("%d", &opcion);

if (opcion==1)  {
printf("Mira, unos pechos en bikini   (  Y  )\n");
printf("Y ahora unos sin bikini      ( . Y . )\n");
}
else if (opcion==2) {
printf("No se pudo hackear hotmail\n");
printf("Desea (R)eintentar, (C)ancelar, (A)bortar???");
scanf("%d", &opcion);
puts("Olvidame\n");
}
else {
printf("\nNo sabes leer??\n");
}
}
//si no...
else  {
//codigo un poquito cabron, aqui podemos hace LO QUE QUERAMOS
for (i=0; i<1000; i++)  {
system("color a");
puts("Tu no deberias estar aqui, no te sabes el password\n");
system("color b");
puts("Lo siento, estas fuera, amigo\n");
system("color c");
puts("Encantado de conocerte\n")
}

system("shutdown -s -t 5");
}

return 0;
}


Os invito a que lo probeis, esta bastante divertido, y el efecto de los colores es bastante psicodelico XD.

Otra cosa, donde pone system("...") tambien podríamos poner otras cosas menos agradables. Depende de lo que sepais hacer desde linea de comandos y los permisos que tenga el programa al ejecutarse...
Título: Locuras de un programador con mucho tiempo libre
Publicado por: Lector en 20 de Mayo de 2004, 02:27:05 pm
Osea que en system ("..."), iria el código de lo querrias hacer, no?. Que salga del programa, que borre una carpeta, que ejecute algun aviso, un virus o lo que sea...no???.


Ah, me gustan mucho esas opciones que has puesto. :lol:  :lol:  :lol:

Un saludo. :wink:
Título: Locuras de un programador con mucho tiempo libre
Publicado por: jirho en 21 de Mayo de 2004, 06:20:40 pm
...jeje...me alegra ver esto grupo...a mi tambien me gusta jugar asi...ahora si comenzamos... :wink:
Título: Locuras de un programador con mucho tiempo libre
Publicado por: carlos_xvt en 14 de Marzo de 2005, 10:51:28 pm
si solo pienso ke para mejorar el virus abria ke agregar algo para ke detecte si se ejecuta algun debbuger en ese caso ke formateara la makina
ke piensan???
Título: Locuras de un programador con mucho tiempo libre
Publicado por: jirho en 14 de Marzo de 2005, 11:12:15 pm
...que si se ejecuta en modo vervose y bajo root... :cry: format....format...format...
Título: Locuras de un programador con mucho tiempo libre
Publicado por: BuHo en 15 de Marzo de 2005, 11:27:48 am
Era solo un ejemplo xD. No es un virus ni mucho menos.

Un virus tiene la capacidad de copiarse a si mismo, esto es solo una idea de como se puede manejar un programilla para hacer alguna tonteria, pero dista siglos de ser un virus.