Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Troyanos y conexiones

  • 6 Respuestas
  • 854 Vistas

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

Desconectado TheSaint

  • *
  • Underc0der
  • Mensajes: 11
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
« en: Mayo 07, 2019, 05:00:28 pm »
Hola Buenas, he estado investigando sobre los troyanos y la manera en que funcionan, y estoy creando uno, el problema es que las librerias y el codigo siempre me da error al compliarlo alguien me podria ayudar con el codigo ???

este es el codigo
Código: [Seleccionar]
#include<iostream>
#include <cstdlib>
#include <winsock2.h>
#include <windows.h>



using namespace std;



int main(){

//LE INDICAMOS EL LOCALHOST
char * host ="localhost";
//LE INDICAMOS EL PUERTO
int port = 8080
/* Estructura de datos con información del winsock */
__MINGW_WSADATA_H;
/* Estructura de datos para especificar un servidor local o remoto para conectar un socket */
SOCKADDR_IN server;
/* Objeto que permite establecer conexiones locales o remotas e intercambiar datos */
SOCKET s, open_socket;
/* Inicializar winsock, comprobar versión 2.2 */
if (WSAStartup(MAKEWORD(2, 2), &wsa) != 0)
 {
  cout << "Error: " << WSAGetLastError() << endl;                       
 }
 else
 {
     
 cout << "Inicializando ... " << endl;
 
 /* Crear un socket */
 if ((sock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP)) == INVALID_SOCKET)
 {
  cout << "No se pudo crear el socket: " << WSAGetLastError() << endl;       
 }
 else /* Se ha creado el socket */
 {
     
 cout << "Socket creado correctamente ... " << endl;
 
                         




















return 0;
}


Muchas Gracias por tu atención.
« Última modificación: Mayo 19, 2019, 01:54:50 pm por Gabriela »

Conectado DtxdF

  • *
  • Moderator
  • Mensajes: 300
  • Actividad:
    33.33%
  • Reputación 5
  • Fácil manipular + No es fácil manipularse
    • Ver Perfil
    • Transfi: Un sistema de almacenamiento en Herramientas de seguridad informática alojadas en mi repositorio
« Respuesta #1 en: Mayo 08, 2019, 11:52:44 am »
Hola @TheSaint, no tengo conocimientos en el lenguaje de programación que estas usando pero si dejas el error que te da en el momento de compilación, podrías abrir un camino para que tu duda sea resuelta por una persona que tenga estos conocimientos y experiencia.
- Gobiernos: Personas desoladas de la inteligencia

Conectado Kirari

  • *
  • Underc0der
  • Mensajes: 46
  • Actividad:
    36.67%
  • Reputación 2
  • Solo espero el momento adecuado
    • Ver Perfil
    • Baúl para el público
« Respuesta #2 en: Mayo 08, 2019, 03:05:35 pm »
No manejo mucho el lenguaje C++, pero un posible error, puede ser al ";" que te falta en la linea "int port = 8080", lo que quedaría así: "int port = 8080;".

Tal vez parezca una tontería, pero a veces no te va a compilar por esos errores tontos. Espero haberte ayudado, saludos!
Jamás te contarán la verdadera versión, siempre te dirán la suya... Por eso... Si quieres saber la verdad, debes buscarla tú mismo... Eso es lo que les da pánico... tú.

Conectado noxonsoftwares

  • *
  • Underc0der
  • Mensajes: 280
  • Actividad:
    13.33%
  • Reputación 5
  • Ayudar es Crecer, Crecer es Mejorar
    • Ver Perfil
    • NOXONSOFTWARES
  • Skype: noxonsoftwares
« Respuesta #3 en: Mayo 08, 2019, 11:09:56 pm »
Int port = 8080;

Desconectado TheSaint

  • *
  • Underc0der
  • Mensajes: 11
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
« Respuesta #4 en: Mayo 11, 2019, 08:26:07 am »

Buenas, he probado de poner el ; en el codigo pero mi compilador me da mas errorres, es decir que el ; no hace falta al ser un define o eso creo, trabajo con visual studio code en linux, nose si eso es un problema a la hora de codficar.
En dudas generales y en el apartado de mi troyano, podreis ir al link i ver las imagenes las cuales salen los errores


Muchas gracias.
« Última modificación: Mayo 11, 2019, 01:51:31 pm por TheSaint »

Conectado Kirari

  • *
  • Underc0der
  • Mensajes: 46
  • Actividad:
    36.67%
  • Reputación 2
  • Solo espero el momento adecuado
    • Ver Perfil
    • Baúl para el público
« Respuesta #5 en: Mayo 12, 2019, 12:36:33 pm »
Pero el "int port = 80" no esta declarada en un DEFINE, sino que la declaras en una variable de tipo entero, y si le hace falta el ";".
Jamás te contarán la verdadera versión, siempre te dirán la suya... Por eso... Si quieres saber la verdad, debes buscarla tú mismo... Eso es lo que les da pánico... tú.

Desconectado TheSaint

  • *
  • Underc0der
  • Mensajes: 11
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
« Respuesta #6 en: Mayo 19, 2019, 07:06:13 am »

Muchas gracias, ya he corregido el error, gracias por tu aportacion. <3


 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 14405
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 2797
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 3431
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 5059
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 4853
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon