Suchergebnisse für Anfrage "assembly"
GDB keine solche Datei oder Verzeichnis
Ich verfolge diese Lektionen von OpenSecurityTraining [http://opensecuritytraining.info/IntroX86-64.html]. Ich habe den Laborteil erreicht, in dem ich mich auf einer CMU-Bombe ausbilden muss. Sie stellen eine x86_64-kompilierte CMU-Bombe ...
Gibt es eine Art Laufzeitbibliothek für C ++ - Assembler? [geschlossen
Für mein kleines Hobbyprojekt muss ich in Runtime Maschinencode aus C ++ Programm ausgeben. Ich habe die Basisadresse 0xDEADBEEF und möchte so etwas schreiben: Assembler a((void*)0xDEADBEEF); a.Emit() << Push(Reg::Eax) << Push(Reg::Ebx) ...
invalid effektive Adressberechnung
Bitte schauen Sie sich das folgende Programm an, der Fehler ist ungültig effektive Adressberechnung und ich habe diese Zeile erwähnt. Bitte sagen Sie mir, warum die ungültige effektive Adressberechnung hier das Programm ist. [org 0x100] jmp ...
Unerwartetes Verhalten mit Cross-Modifying-Code auf x86-64-CPUs reproduzieren
FragWas sind einige Ideen für die Änderung von Code, die ein unerwartetes Verhalten auf x86- oder x86-x64-Systemen auslösen können, bei denen im Code für die Änderung alles korrekt ausgeführt wird, mit Ausnahme der Ausführung ...
Warum funktionieren 32-Bit-Anwendungen auf 64-Bit-x86-CPUs?
Ausführbare 32-Bit-Anwendungen enthalten Maschinencode für eine 32-Bit-CPU, aber die Assembly und die interne Architektur (Anzahl der Register, Registerbreite, Aufrufkonvention) von 32-Bit- und 64-Bit-Intel-CPUs unterscheiden sich -bit exe läuft ...
Kann ich den gdtr- und den gdt-Deskriptor unter gdb ausgeben?
I want to use gdb to see my GDTR/LDTR/TTR and segment registerinvisiable part (x86) also gebe ich in gdb "p / x $ gdtr" ein .... etc aber das Ergebnis ist "$ 6 = Wert kann nicht in eine Ganzzahl umgewandelt werden" und in gdb gebe ich "p / x $ ...
Wie man eine Rotationsverschiebung in C [duplizieren] durchführt
Diese Frage hat hier bereits eine Antwort: Beste Methoden für das Verschieben (Drehen) von Kreisen in C ++ [/questions/776508/best-practices-for-circular-shift-rotate-operations-in-c] 15 answersIch habe eine Frage wie beschrieben: Wie führe ich ...
Wie lade ich bibliotheksdefinierte Symbole an einen bestimmten Ort?
Der Test läuft unter Ubuntu 12.04, 32-Bit, mitgcc 4.6.3. rundsätzlich mache ich einige Binärmanipulationsarbeiten an ELF-Binärdateien, und jetzt muss ich ein Assemblierungsprogramm zusammenstellen und sicherstellen, dass die libc-Symbole von mir ...
FizzBuzz in Assembly - Segmentierungsfehler
Ich versuche, FizzBuzz in Assembly zu schreiben, und sehe die ganze Zeit einen Segmentierungsfehler. Bisher habe ich festgestellt, dass es nicht meine Druckroutinen sind (weil ich deren Inhalt entfernt habe und das Problem weiterhin besteht) und ...
Wie wird die x86-Opcode-Karte interpretiert?
Beim Betrachten einer x86-Opcode-Karte wie dieser: http: //www.mlsite.net/8086/#tbl_map [http://www.mlsite.net/8086/#tbl_map1] Es definiert Zuordnungen, zum Beispiel: 00: ADD Eb,Gb 01: ADD Ev,Gv ...Dieser Link enthält grundlegende ...