half of what i've found is confusing for lack of examples and the other half just talks about stuff you really don't need to care about (if i'm learning how to look at assembly, do not spend a single sentence telling me about caches)
-
-
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
Start with C and look at assembly listings for simple functions. The best way by far to do that is with the Compiler Explorer: https://godbolt.org/ Of course, you'll have to look up individual instructions. But at least you'll know what the code does.
-
this is exactly why i was hoping someone had more comprehensive recommendations. 'google as you go and try some stuff' is fine, particularly if you can self-educate, and this is essentially my guidance as well, but makes for many unknown unknowns because people aren't C fuzzers
- Još 1 odgovor
Novi razgovor -
-
-
spend three+ years being friends with you?
-
as it turns out this doesn't scale
- Još 4 druga odgovora
Novi razgovor -
-
-
at risk of not laughing at the funny bit: the instructions you're overwhelmingly likely to see are very straightforward (+, -, "copy this there") and the machine itself, modulo performance, is scratch paper. "run" being a funny bit means we've failed terribly at education
- Još 2 druga odgovora
Novi razgovor -
-
-
https://www.xorpd.net/pages/xchg_rax/snip_00.html … and https://www.felixcloutier.com/x86/ and messing around with gdb
-
Ignore everything that discusses segmentation
- Još 5 drugih odgovora
Novi razgovor -
-
-
I learned it mostly through reversing. I started reversing to cheat at (single player) video games. Don’t judge me... everyone has a path.
-
i started by, somehow, finding a copy of "understanding windows shellcode" a decade ago and trying to look up all the words i didn't know it worked, eventually, but it's not very effective for time spent
Kraj razgovora
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.