Skip to content

Opening book details…

Can I read Understanding Assembly Language (Reverse Engineering for Beginners) on EtoBox?

Understanding Assembly Language (Reverse Engineering for Beginners) by Dennis Yurichev is a nonfiction available to read on EtoBox.

What is Understanding Assembly Language (Reverse Engineering for Beginners) about?

Code Patterns The method Some basics A short introduction to the CPU Numeral Systems Converting From One Radix To Another An Empty Function x86 ARM MIPS Empty Functions in Practice Returning Values x86 ARM MIPS Hello, world! x86 x86-64 ARM MIPS Conclusion Exercises Function prologue and epilogue Recursion An Empty Function: redux Returning Values: redux Stack Why does the stack grow backwards? What is the stack used for? A typical stack layout Noise in stack Exercises Almost empty function printf() with several arguments x86 ARM MIPS Conclusion By the way scanf() Simple example The classic mistake Global variables scanf() Exercise Worth noting: global vs. local variables Accessing passed arguments x86 x64 ARM MIPS More about results returning Attempt to use the result of a function returning void What if we do not use the function result? Returning a structure Pointers Returning values Swap input values GOTO operator Dead code Exercise Conditional jumps Simple example Calculating absolute value Ternary conditional operator Getting minimal and maximal values Conclusion Exercise Software cracking Impossible shutdown practical joke (Windows 7) switch()/case/default Small number of cas

Who reads Understanding Assembly Language (Reverse Engineering for Beginners)?

It is typically read by self-directed learners exploring a subject in depth.

Common subject areas: history, science, philosophy, social sciences.

Author
Dennis Yurichev
Published
2023
Language
EN
Category
nonfiction
Subjects
Computer Science, Programming, Stem

More by Dennis Yurichev

Browse all works by Dennis Yurichev

Similar books