Shelcode writing framework in Window s (introductory)

Shellcode Definition Is an injectable instruction (opcode) that can be run within an attacked program. Characteristic 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

The first step in Linux boot: Start the assembly to call the main function

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

Java - Collection Framework List

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--Program Example

Reference material: Assembly Language Programming by Richard Blum   1. Write a program to view the vendor ID string generated by CPUID instructions 1 .section .data 2 output: 3 .ascii "The processor Vendor ID is 'xxxxxxxx'\n'" 4 .section .text 5 .globl _start 6 _start: 7 movl $0, %eax 8 cpuid 9 movl $output, % ...

Posted on Wed, 19 Jun 2019 11:21:35 -0700 by w.geoghegan