0ne Posted February 24, 2015 Posted February 24, 2015 Hello everybody : ) I am looking for a good guide for learning assembly x86, so that later I could learn reverse engineering. I have a limited knowledge of assembly, and I could solve easy/medium Crackme,I solved several from: HackThisSite and etc..When I open debuggers/disassembler and trying to solve, I understand that the main part,but there are parts of the margin (less important) that I do not understand, so I want to learn assembly in a "pure" so I know it everything. Can you recommend me a book / website that teaches assembly x86 ?
0ne Posted February 24, 2015 Author Posted February 24, 2015 Hello everybody : ) I am looking for a good guide for learning assembly x86, so that later I could learn reverse engineering. I have a limited knowledge of assembly, and I could solve easy/medium Crackme,I solved several from: HackThisSite and etc..When I open debuggers/disassembler and trying to solve, I understand that the main part,but there are parts of the margin (less important) that I do not understand, so I want to learn assembly in a "pure" so I know it everything. Can you recommend me a book / website that teaches assembly x86 ?
Nemo Posted February 25, 2015 Posted February 25, 2015 google is your friend.. masm32 site has a nice forum...
Alzri2 Posted February 25, 2015 Posted February 25, 2015 I would recommend The Art of Assembly Language book
Conquest Posted February 25, 2015 Posted February 25, 2015 other than the mentioned above, looking at the cheat engine scripts helped me to learn assembly in a great way .Another source was playing with asm instructions in olly after checking them from intel manual (explains what they actually do) .I started reversing around 2007 so stackoverflow wasnt known to me back in those days so mostly tuts from this site made for newbies helped me a lot (specially very old tuts written for softs as old as from 95~97 as they had little to no protection.) . I remember astalavista or something like that was another rich source of warez and tuts .
Dreamer Posted February 25, 2015 Posted February 25, 2015 (edited) https://tuts4you.com/download.php?view.256 https://tuts4you.com/download.php?view.2347 http://en.wikibooks.org/wiki/X86_Assembly Edited February 25, 2015 by DREAMER
0ne Posted February 25, 2015 Author Posted February 25, 2015 google is your friend.. masm32 site has a nice forum... There is no a book / series of guides.. I would recommend The Art of Assembly Language book The book teaches High Level Assembly, is that okay? other than the mentioned above, looking at the cheat engine scripts helped me to learn assembly in a great way .Another source was playing with asm instructions in olly after checking them from intel manual (explains what they actually do) .I started reversing around 2007 so stackoverflow wasnt known to me back in those days so mostly tuts from this site made for newbies helped me a lot (specially very old tuts written for softs as old as from 95~97 as they had little to no protection.) . I remember astalavista or something like that was another rich source of warez and tuts . I am looking for a book / series of guides. The intel manual is reference. Thank you.
simple Posted February 25, 2015 Posted February 25, 2015 The book teaches High Level Assembly, is that okay? All windows ASM is high level (with some exceptions in the kernel). Check out these nasm tuts that will teach you to code anything u want using the basic 190 interrupts - http://www.asmtutor.com/ Once u get the hang of nasm, win masm won't be hard. I try to code asm everyday to learn more. I'd recomend to forget about reversing and focus on programming. If u know coding, reversing will be easy.
0ne Posted February 25, 2015 Author Posted February 25, 2015 https://tuts4you.com/download.php?view.256 https://tuts4you.com/download.php?view.2347 http://en.wikibooks.org/wiki/X86_Assembly The first link, the book teaches High Level Assembly, is that okay? my goal is to learn reverse engineering. And about a second file, I opened it and I do not see the content .. Thank you
Dreamer Posted February 25, 2015 Posted February 25, 2015 my goal is to learn reverse engineering. https://tuts4you.com/download.php?view.2876 lena tutorials best for beginers
0ne Posted February 25, 2015 Author Posted February 25, 2015 All windows ASM is high level (with some exceptions in the kernel). Check out these nasm tuts that will teach you to code anything u want using the basic 190 interrupts - http://www.asmtutor.com/ Once u get the hang of nasm, win masm won't be hard. I try to code asm everyday to learn more. I'd recomend to forget about reversing and focus on programming. If u know coding, reversing will be easy. So first read the book The Art of Assembly? Then read the link you give me? Thank you very much!
simple Posted February 25, 2015 Posted February 25, 2015 Never read Art of Assembly so I don't know. http://www.nasm.us/doc/nasmdoc1.html- nasm docs http://win32assembly.programminghorizon.com/tutorials.html- masm docs (Better than nothing but not high quality)
0ne Posted February 25, 2015 Author Posted February 25, 2015 Never read Art of Assembly so I don't know. http://www.nasm.us/doc/nasmdoc1.html- nasm docs http://win32assembly.programminghorizon.com/tutorials.html- masm docs (Better than nothing but not high quality)So with a guide what to start?
0ne Posted February 25, 2015 Author Posted February 25, 2015 https://tuts4you.com/download.php?view.2876 lena tutorials best for beginers But it not designed to learn Assembly. I have already written that I understand the main part of guides, but the parts "least important" do not talk, I want to know everything from the beginning. Less important things, it's commands that do not directly affect the program, this is how a function call is made, what happens behind the scenes, and of course, more full of things ..
m0rpheus Posted February 26, 2015 Posted February 26, 2015 http://www.amazon.com/Assembly-Language-x86-Processors-Edition/dp/0133769402This one is good I think
0ne Posted February 26, 2015 Author Posted February 26, 2015 http://www.amazon.com/Assembly-Language-x86-Processors-Edition/dp/0133769402 This one is good I think The book really looks good. But because you said "think" it does not really help me, I ask those who have experience in reverse engineering.
m0rpheus Posted February 27, 2015 Posted February 27, 2015 The book really looks good. But because you said "think" it does not really help me, I ask those who have experience in reverse engineering. Bro I mean I have read this book, thinking means comparing this book with others, its easy to read and shows all the processes
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now