Suchergebnisse für Anfrage "buffer-overflow"

5 die antwort

Warum würden Pufferüberläufe beim Zugriff auf eine Ganzzahl Segmentierungsfehler verursachen?

Während eines Aufrufs von Funktion A () an Funktion B () weist B () ein Array mit 100 Zeichen zu und füllt es mehrmals, einschließlich einmal mit einer Zeich...

3 die antwort

Versuch eines Pufferüberlaufs

6 die antwort

Wie schreibe ich einen Buffer-Overflow-Exploit in GCC, Windows XP, x86?

void function(int a, int b, int c) { char buffer1[5]; char buffer2[10]; int *ret; ret = buffer1 + 12; (*ret) += 8;//why is it 8?? } void main() { int x; x = 0; function(1,2,3); x = 1; printf("%d\n",x); }Die obige Demo ist von ...

TOP-Veröffentlichungen

6 die antwort

Wie führe ich einen Pufferüberlauf in PHP / Python durch?

Hier ist ein Beispiel in c: #include <stdio.h> #include <string.h> void bad() { printf("Oh shit really bad~!\r\n"); } void foo() { char overme[4] = "WOW"; *(int*)(overme+8) = (int)bad; } int main() { foo(); }

5 die antwort

Wie kann ich einen Pufferüberlauf aufrufen?

Ich habe eine Hausaufgabe bekommen, in der ich gebeten wurde, eine Funktion aufzurufen, ohne sie explizit aufzurufen, wobei ein Pufferüberlauf verwendet wurde. Der Code lautet im Grunde: #include <stdio.h> #include <stdlib.h> void g() { ...

3 die antwort

Wie lautet die Stack-Adresse bei Pufferüberläufen, wenn PThreads verwendet werden?

Ich nehme an einer Klasse für Computer-Sicherheit teil und es gibt eine zusätzliche Kreditzuweisung, um ausführbaren Code in einen Pufferüberlauf einzufügen. Ich habe den c-Quellcode für das Zielprogramm, das ich zu manipulieren versuche, und bin ...

2 die antwort

Welchen Stream wird die Meldung "Stack Smashing Detected" gedruckt?

Betrachten Sie das folgende sehr grundlegende Programm, das in vielen Formen zu anderen Fragen hier aufgetaucht ist. #include <string.h> int main() { char message[8]; strcpy(message, "Hello, world!"); }uf meinem System, wenn ich dies in eine ...

8 die antwort

durchführen eines einfachen Pufferüberlaufs unter Mac OS 10.6

Ich versuche, etwas über den Stapelüberlauf zu lernen und einen einfachen Code zu schreiben, um den Stapel auszunutzen. Aber irgendwie funktioniert es überhaupt nicht, sondern zeigt nur die Abbruchfalle auf meinem Computer (Mac OS Leopard) ...

4 die antwort

Buffer Overflow nicht passiert

Ich habe diesen Beispiel-C-Code ausprobiert: int main() { int array[5]; int i; for (i = 0; i <= 255; i++) { array[i] = 10; } }und kompiliere es mit: gcc -m32 -o a.out buffer2.cmeine Frage ist, warum es keinen Segmentierungsfehler gibt? Ich ...