Best products from r/lowlevel
We found 7 comments on r/lowlevel discussing the most recommended products. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 6 products and ranked them based on the amount of positive reactions they received. Here are the top 20.
1. xchg rax,rax
- Hybrid dual-layered skin and armor case with built-in kickstand.
- Impact-resistant cover protects the back and sides of your phone.
- Ribbed soft-touch rubberized finish; Allows access to all phone functions.
- Easy to install - simply snap on. No tools required.
Features:
2. Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation
3. Hacking: The Art of Exploitation, 2nd Edition
- Easy to read text
- It can be a gift option
- This product will be an excellent pick for you
Features:
4. High Performance Computing: Programming and Applications (Chapman & Hall/CRC Computational Science)
- Used Book in Good Condition
Features:
OSDev - http://wiki.osdev.org/Main_Page
Kernel programming - http://stackoverflow.com/a/12818021
Books:
Hacking the Art of Exploitation - This is a fun book that has a lot to do with programming in C, exploring memory and disassembly.
Practical Reverse Engineering - this is a very informative and short book which is pretty close to the metal in regards to memory and all that but is strongly focused on its namesake so I wouldn't get it if it's not your thing.
LittleOS Book - like 76 pages on building your own OS (also free!).
In my experience, an engaging way to teach (and learn) asm is to create shellcode for different platforms. This way, the students will be able to learn the basics of asm programming and test them right away. For instance, this is a good resource for Windows shellcoding:
https://www.corelan.be/index.php/2010/02/25/exploit-writing-tutorial-part-9-introduction-to-win32-shellcoding/
Another fun way to learn is with this asm poetry book:
https://www.xorpd.net/pages/xchg_rax/snip_00.html
https://www.amazon.com/dp/1502958082
So, I've been googling around. Here is a dump of links for those interested:
I'll keep adding to this list as I find things.
This article is almost a 1:1 copy of Wikipedia[1] combined with diagrams from Wikimedia[2] (and doesn't even cite the sources on top of that). If you want a simplified, yet accurate, explanation of virtual memory then check out page 15 of Windows Internals Part I (6th Edition).
[1] https://en.wikipedia.org/wiki/Virtual_memory
[1] https://en.wikipedia.org/wiki/Code_segment
[1] https://en.wikipedia.org/wiki/Data_segment
[2] https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Virtual_memory.svg/2000px-Virtual_memory.svg.png