Reverse Engineering for Beginners

(avery) #1

APPENDIX F. CHEATSHEETS APPENDIX F. CHEATSHEETS


OSOperating System.............................................................................................. .xx


OOPObject-Oriented Programming................................................................................ 522


PLProgramming language........................................................................................... 3


PRNGPseudorandom number generator............................................................................ .xiii


ROMRead-only memory............................................................................................ 71


ALUArithmetic logic unit........................................................................................... 18


RAReturn Address................................................................................................. 15


PEPortable Executable:68.2 on page 671.......................................................................... 671


SPstack pointer. SP/ESP/RSP in x86/x64. SP in ARM................................................................. 12


DLLDynamic-link library........................................................................................... 671


PCProgram Counter. IP/EIP/RIP in x86/64. PC in ARM................................................................ 12


LRLink Register..................................................................................................... 5


IDAInteractive Disassembler and debugger developed byHex-Rays................................................... 5


IATImport Address Table.......................................................................................... 672


INTImport Name Table............................................................................................ 672


RVARelative Virtual Address....................................................................................... 671


VAVirtual Address................................................................................................. 671


OEPOriginal Entry Point........................................................................................... 660


MSVCMicrosoft Visual C++


MSVSMicrosoft Visual Studio...................................................................................... 892


ASLRAddress Space Layout Randomization......................................................................... 672


MFCMicrosoft Foundation Classes................................................................................. 674


TLSThread Local Storage.......................................................................................... .xix


AKAAlso Known As


CRTC runtime library :68.1 on page 668............................................................................. 7


CPUCentral processing unit........................................................................................ .xx

Free download pdf