Is an injectable instruction (opcode) that can be run within an attacked program.
The shellcode operates directly on registers and functions, so the opcode must be in 16-bit form.Therefore, shellcodes cannot be written in high-level languages.Run in memory, not on a fixed host process.
Utilization princi ...
Posted on Thu, 02 Apr 2020 10:27:00 -0700 by suma237
To clarify the principle, we first introduce the C-function calling mechanism, then the assembly call C-function.
1. C Function Call Mechanism
For functions in an assembly, it uses a stack to pass parameters and store temporary variables.The frame pointer EBP is used to locate parameters and temporary variables, while the stack poi ...
Posted on Sat, 14 Mar 2020 09:36:01 -0700 by mimilaw123
The Concept of Sets
In real life: a lot of things come together
Sets in Mathematics: the sum of things with common attributes
Collection classes in Java: A tool class, like a container, that stores any number of objects with common properties
The Role of Sets
Inside the class, organize the data (put them into a collection for properties th ...
Posted on Thu, 11 Jul 2019 12:18:15 -0700 by morphboy23
Assembly Language Programming by Richard Blum
1. Write a program to view the vendor ID string generated by CPUID instructions
1 .section .data
3 .ascii "The processor Vendor ID is 'xxxxxxxx'\n'"
4 .section .text
5 .globl _start
7 movl $0, %eax
9 movl $output, % ...
Posted on Wed, 19 Jun 2019 11:21:35 -0700 by w.geoghegan