EvilZone

Other => Found it on the Webs => : Matriplex August 27, 2014, 01:21:51 AM

: Assembly Tutorials
: Matriplex August 27, 2014, 01:21:51 AM
I found this thing after scouring the web for some tutorials I could understand to learn ASM. I'm using NASM while this tutorial explains with a different and older one, however I think the idea is the same. One thing to note is that he is using 16 bit registers only. Other than that I think it's very good

http://www.skynet.ie/~darkstar/assembler (http://www.skynet.ie/~darkstar/assembler)

I've been meaning to learn assembly and get back into hacking, but I've just been very busy with my job and now school. Hopefully I can post a bit more and chat with you guys every once in a while.
: Re: Assembly Tutorials
: karsa August 27, 2014, 02:04:01 AM
You might find these links interesting:

http://asm.sourceforge.net/ (http://asm.sourceforge.net/)
https://mammon.github.io/ (https://mammon.github.io/)
http://www.whatsacreel.net76.net/asmtutes.html (http://www.whatsacreel.net76.net/asmtutes.html)
http://www.cheapersunglasses.com/asm.html (http://www.cheapersunglasses.com/asm.html)
http://win32assembly.programminghorizon.com/index.html (http://win32assembly.programminghorizon.com/index.html)
http://medialab.freaknet.org/~alpt/tutorial/ReverseEngineering/+Malattia/+Ma%27s%20Reversing%20The%20Lazy%20Beginning%20Reverser%27s%20Guide%20to%20Windows%20Assembly.htm (http://medialab.freaknet.org/~alpt/tutorial/ReverseEngineering/+Malattia/+Ma%27s%20Reversing%20The%20Lazy%20Beginning%20Reverser%27s%20Guide%20to%20Windows%20Assembly.htm)
http://www.agner.org/optimize/#manuals (http://www.agner.org/optimize/#manuals)
http://www.opensecuritytraining.info/IntroX86.html (http://www.opensecuritytraining.info/IntroX86.html)
http://www.securitytube.net/groups?operation=view&groupId=6 (http://www.securitytube.net/groups?operation=view&groupId=6)
http://www.securitytube.net/groups?operation=view&groupId=5 (http://www.securitytube.net/groups?operation=view&groupId=5)


Learning an assembly language was something I wanted to do ever since I got my feet wet with a PicoBlaze dev board. I'd recommend Jeff Duntemann's Assembly Language Step By Step (https://evilzone.org/ebooks/assembly-language-step-by-step-3rd-edition/), a pdf of which lucid has posted some time ago (it's really good, but sadly I haven't gone beyond chapter 5).
: Re: Assembly Tutorials
: Matriplex August 27, 2014, 02:29:28 AM
Wow, awesome assortment of links, thanks!
+1