Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Xirc

#1
Estimados lectores,

He descargado themes y los importo en You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login. Todos los componentes del Toolbox me parecen extraordinarios. Sin embargo, yo me desempeño en el lenguaje C++. Por ello, no sé si se podra agregar un proyecto C++ en un formulario You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login .

En el mejor de los casos, como importo un Theme elaborado en You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login en un proyecto solo de c++?

Saludos.
#2
Estimado rexor,

Si tengo conocimiento de ello. Solo que lo viste de diferente punto de vista. No me gustan los formularios del IDE de Visual Studio. A eso radica el tema, mas no al desarrollo de malware. Sé que el desarrollo de malware, como tu bien dices, se puede desarrollar en lenguaje batch. Más poderosos en C++ (ataca la memoria). Y mucho más en assembler.

Saludos,
#3
Yo programo en C++. Para ese caso usaría el tema de "manejo de archivos". Ya sea binario o secuencial. Te invito a investigar sobre ello. La verdad no sé si vb desarrolla ese entorno. Me imagino que sí.
#4
Dudas y pedidos generales / Ayuda en Sockets C++
Diciembre 19, 2014, 12:13:41 PM
Buenos días lectores,

Quisiera que me ayuden a convertir estos códigos de sockets en c++ para crear un servidor de acuerdo a "no-ip". O bien, volver mi pc un servidor.

Mi código funciona con "127.0.0.1", pero como hago para volverlo una botnet o algo parecido ?

Tengo entendido que puedo poner en el cliente mi ip pública, pero no funciona... alguien con más experiencia me podría decir ?

Tengo entendido que tengo que abrir puertos... ¿qué puertos debo utilizar?¿Abro en router y/o firewall?

Sin incomodar al lector, si tienen un código 100% funcional con "no-ip" me interesa estudiarlo.

Muchas Gracias,

Servidor:
Código: cpp
#include <iostream>
#include <WinSock2.h>

#pragma comment(lib,"Ws2_32.lib")

using namespace std;

void Error(char * mensaje){
cout << "Error: " << mensaje << endl;
system("pause");
}

void Success(char * mensaje){
cout << "Successful: " << mensaje << endl;
}

int main(){

WSAData wsa;

if(WSAStartup(MAKEWORD(2,2),&wsa) != 0)
Error("WSAStartup");
else
Success("WSAStartup");

SOCKET mySocket = socket(AF_INET,SOCK_STREAM,0);

if(mySocket == INVALID_SOCKET)
Error("Socket");
else
Success("Socket");

struct sockaddr_in server;

server.sin_family = AF_INET;
server.sin_port = htons(2000);
server.sin_addr.S_un.S_addr = INADDR_ANY;

if( bind(mySocket,(sockaddr*)&server,sizeof(server)) != 0)
Error("Bind");
else
Success("Bind");

if( listen(mySocket,5) != 0 )
Error("Listen");
else
Success("Listen");

SOCKET cliente = INVALID_SOCKET;


while(cliente == INVALID_SOCKET){
accept(cliente,0,0);
}

Success("Accept");

cout << endl;
system("pause");

WSACleanup();
closesocket(mySocket);

cout << "Bye bye !!" << endl;

Sleep(1000);

return 0;
}


Cliente:

Código: cpp
#include <iostream>
#include <WinSock2.h>

#pragma comment(lib,"Ws2_32.lib")

using namespace std;

void Error(char * mensaje){
cout << "Error: " << mensaje << endl;
system("pause");
exit(1);
}

void Success(char * mensaje){
cout << "Successful: " << mensaje << endl;
}

int main(){

WSADATA wsa;

if(WSAStartup(MAKEWORD(2,2),&wsa) != 0)
Error("WSAStartup");
else
Success("WSAStartup");

SOCKET mySocket = socket(AF_INET,SOCK_STREAM,0);

if(mySocket == INVALID_SOCKET)
Error("Socket");
else
Success("Socket");

struct sockaddr_in server;

server.sin_family = AF_INET;
server.sin_port = htons(2000);
server.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");


if( connect(mySocket,(sockaddr*)&server,sizeof(server)) != 0)
Error("Connect");
else
Success("Connect");

cout << "Connection successful !!" << endl;

cout << endl;
system("pause");

WSACleanup();
closesocket(mySocket);

cout << "Bye bye !!" << endl;

Sleep(1000);

return 0;
}
#5
Estimados,

Quisiera saber que IDE utilizan para programar sus troyanos.

En mi caso yo programo en Visual Studio el lenguaje de programación C++.

No me gusta los diseños de los formularios que trae dicho IDE. Me podrían recomendar otro IDE para mejorar el diseño ? Aparte de QT Creator ?

Saludos,