Suchergebnisse für Anfrage "buffer-overflow"
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...
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 ...
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(); }
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() { ...
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 ...
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 ...
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) ...
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 ...
Seite 2 von 2