Reddit Reddit reviews Introduction to 64 Bit Intel Assembly Language Programming for Linux

We found 3 Reddit comments about Introduction to 64 Bit Intel Assembly Language Programming for Linux. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Operating Systems
Linux Operating System
Linux Programming
Introduction to 64 Bit Intel Assembly Language Programming for Linux
Check price on Amazon

3 Reddit comments about Introduction to 64 Bit Intel Assembly Language Programming for Linux:

u/d4rch0n · 7 pointsr/rust

Rust is a pretty high level language if you're trying to learn assembly and/or shellcode. You might be better off writing C and compiling with no optimization and looking at what's generated with the -S flag, or just no optimization and using objdump or radare2 to disassemble it.

If you want to learn low level linux stuff I highly recommend this awesome book available as a free PDF, the Linux Programming Interface. It goes into very deep detail and has example C code in it. Over a thousand awesome pages. I read through most of it except for the pseudo-terminal stuff because that is confusing as all hell. Another great book is "Introduction to 64 Bit Intel Assembly Language Programming for Linux" (Amazon.com), and you also might want to pick up a newer Instruction Set Reference for intel processors.

You also might take a look at MSFvenom and look at the encoder modules.

u/robot_one · 2 pointsr/AskNetsec

Learn to read x86 assembly and learn what a stack frame is. These two should make exploitation and shellcode both make sense (or at least way easier to understand a simple buffer overflow).

I used this book when learning assembly. I used it as a programming text though, comparing the differences between 32bit and 64bit x86 as I went. Lena's Reversing Tutorial also hits a lot of the basics.

u/scarthearmada · 1 pointr/programming

That was a very interesting introduction into Assembly. Thank you a thousand times! That being said -- hopefully the latest addition of Introduction To 64-Bit Intel Assembly Language Programming for Linux is just as good, because I am not paying $377.81 for a copy of the edition found on your link.

I'm always extremely impressed when I see people creating substantial programs (Roller Coaster Tycoon!) in Assembly. But I think it would just be a lot of fun to create smaller programs in it, as a way of learning various operating system principles in greater detail.

So, again, thank you so much for taking the time to write up that introduction. I greatly appreciate it!