EvilZone

Hacking and Security => Beginner's Corner => : M1lak0 October 21, 2015, 09:30:25 PM

: Assembly Language Programming
: M1lak0 October 21, 2015, 09:30:25 PM
Hello all,
I am into web based exploitation but now I got interest to work with assembly language for malware development, reversing and other related stuff. I started learning basics but I have got a x86_64 64bit architecture but unable to find some really good tutorials to start with. Books are really really boring and doesn't interest me..
I am really confused with the syntax as I am working on basic GNU Assemblers. GAS and Intel etc etc syntax confuses me! I need to stick on one thing which I am unable to get it.
Or if there is any exploitation based assembly learning tutorials or series existing please comment below.
I found one though http://bit.ly/1KoJFYY (http://bit.ly/1KoJFYY) but this is not working with my system..! Unable to even print "HELLO WORLD". :(
Any kind of suggestion please comment!
Thank you in advance!
: Re: Assembly Languague Programming
: Kurajber October 21, 2015, 09:33:33 PM
Try this one.


http://www.nasm.us/
http://cs.lmu.edu/~ray/notes/nasmtutorial/
: Re: Assembly Languague Programming
: Deque October 22, 2015, 08:17:54 AM
Get a 32-Bit system (e.g. in a VM) and start with that. The best learning resources that I know are only for x86.
Otherwise you will have to make a mix of trying to find the differences between the two while learning x64 using x86 tutorials (that's what I did for a while).
: Re: Assembly Languague Programming
: parad0x October 22, 2015, 08:25:13 AM
Hello all,
I am into web based exploitation but now I got interest to work with assembly language for malware development, reversing and other related stuff. I started learning basics but I have got a x86_64 64bit architecture but unable to find some really good tutorials to start with. Books are really really boring and doesn't interest me..
I am really confused with the syntax as I am working on basic GNU Assemblers. GAS and Intel etc etc syntax confuses me! I need to stick on one thing which I am unable to get it.
Or if there is any exploitation based assembly learning tutorials or series existing please comment bellow.
I found one though http://bit.ly/1KoJFYY (http://bit.ly/1KoJFYY) but this is not working with my system..! Unable to even print "HELLO WORLD". :(
Any kind of suggestion please comment!
Thank you in advance!
Do as I told you else you'll get nowhere. Stick to one thing at a time.
: Re: Assembly Languague Programming
: bolzano_1989 October 22, 2015, 03:07:16 PM
Hello all,
I am into web based exploitation but now I got interest to work with assembly language for malware development, reversing and other related stuff. I started learning basics but I have got a x86_64 64bit architecture but unable to find some really good tutorials to start with. Books are really really boring and doesn't interest me..
I am really confused with the syntax as I am working on basic GNU Assemblers. GAS and Intel etc etc syntax confuses me! I need to stick on one thing which I am unable to get it.
Or if there is any exploitation based assembly learning tutorials or series existing please comment bellow.
I found one though http://bit.ly/1KoJFYY (http://bit.ly/1KoJFYY) but this is not working with my system..! Unable to even print "HELLO WORLD". :(
Any kind of suggestion please comment!
Thank you in advance!

You could learn assembly by reading docs and playing this game: https://microcorruption.com/

Assembly tutorials:

Some series on reverse engineering and exploitation you could follow:
: Re: Assembly Language Programming
: M1lak0 October 24, 2015, 07:53:26 PM
Hello,
Thank you all for the reply..! I really appreciate your all efforts to share your resources.
@Paradox will only concentrate on one thing..! I sometimes get really confused when I come across different different syntax and that's what my problem is..

Thank you all.. :)