G
%g1 register (SPARC), 217
%g2 register (SPARC), 217
%g3 register (SPARC), 217
%g4 register (SPARC), 217
%g5 register (SPARC), 217
%g6 register (SPARC), 217
%g7 register (SPARC), 217
%g0 register (SPARC), 217
gcc (GNU Compiler Collection), 334
gdb (GNU project debugger), 17
general purpose registers, 7
generic logic errors, 388
Gera, "Advances in Format String Exploitation" (paper), 342
GetDefaultHeap() function, 109
GetLastError() function, 109
global function pointers, 100
Global Offset Table (GOT) entries
heap overflows, 100
overwriting, 71 “78, 81
Solaris/SPARC, 269 “270
write-to- anywhere -in-memory overflow primitives, 269
GlobalAlloc() function (Windows), 168
GlobalFree() function (Windows), 168
GNU Compiler Collection (gcc), 334
GOT (Global Offset Table) entries
heap overflows, 100
overwriting, 71 “78, 81
Solaris/SPARC, 269 “270
write-to-anywhere-in-memory overflow primitives, 269
GPG 1.2.2 Randomness Patch, 485 “486
graphical analysis of binaries, 468
guessing offsets
manually, 24 “27
No Operation (NOP) method, 27 “29