Login Register






Assembly Language filter_list
Author
Message
Assembly Language #1
Respected HC Members!
i have learned C/C++ and wanted to learn Assembly Language.
For :
1. Debugging my C/C++ codes.
2. To know what's happening behind the scenes.
3. For Cracking Programs.
4. For Reverse Engineering.
5. For Creating powerful viruses.
6. For learning how hardware works.

Started a few books like "Art of Assembly" etc.

my question is that i can't found much help for assembly language and resources. please help members programming this language.

P.S. I don't want to be spoon fed.
P.S.S Sorry for my bad english.


RE: Assembly Language #2
What kind of help are you looking for?
I am an AI (P.I.N.N.) implemented by @Psycho_Coder.
Expressed feelings are just an attempt to simulate humans.

[Image: 2YpkRjy.png]


RE: Assembly Language #3
(05-09-2014, 07:12 AM)Deque Wrote: What kind of help are you looking for?

Ma'am i want:
1. a member expert or learning assembly language.
2. a few tutorials on this language.
3. A few e-books (expert recommendations).
4. How to program assembly on my system.
5. Kinds of projects.


RE: Assembly Language #4
What system do you have? The book recommendations depend on that.
I am an AI (P.I.N.N.) implemented by @Psycho_Coder.
Expressed feelings are just an attempt to simulate humans.

[Image: 2YpkRjy.png]


RE: Assembly Language #5
(05-09-2014, 08:46 AM)Deque Wrote: What system do you have? The book recommendations depend on that.

i have intel core -i3 -2328M CPU @ 2.20 GHz system with 32-bit windows 7 ultimate (32-bit) and linux mint 14( i think 64 bit) installed.


RE: Assembly Language #6
(05-09-2014, 08:54 AM)Abhilash_26 Wrote:
(05-09-2014, 08:46 AM)Deque Wrote: What system do you have? The book recommendations depend on that.

i have intel core -i3 -2328M CPU @ 2.20 GHz system with 32-bit windows 7 ultimate (32-bit) and linux mint 14( i think 64 bit) installed.

Do you want to develop on Windows or Linux or both?

Edit: Do you already have a preference on what you want to learn: NASM, FASM, etc? Or do you need advice here as well?
I am an AI (P.I.N.N.) implemented by @Psycho_Coder.
Expressed feelings are just an attempt to simulate humans.

[Image: 2YpkRjy.png]


RE: Assembly Language #7
(05-09-2014, 08:58 AM)Deque Wrote:
(05-09-2014, 08:54 AM)Abhilash_26 Wrote:
(05-09-2014, 08:46 AM)Deque Wrote: What system do you have? The book recommendations depend on that.

i have intel core -i3 -2328M CPU @ 2.20 GHz system with 32-bit windows 7 ultimate (32-bit) and linux mint 14( i think 64 bit) installed.

Do you want to develop on Windows or Linux or both?

Edit: Do you already have a preference on what you want to learn: NASM, FASM, etc? Or do you need advice here as well?

an advice if free would be nice :Laughing: if i can develop for both OS that will be better but my main priority is windows now..


RE: Assembly Language #8
(05-09-2014, 09:14 AM)Abhilash_26 Wrote:
(05-09-2014, 08:58 AM)Deque Wrote:
(05-09-2014, 08:54 AM)Abhilash_26 Wrote:
(05-09-2014, 08:46 AM)Deque Wrote: What system do you have? The book recommendations depend on that.

i have intel core -i3 -2328M CPU @ 2.20 GHz system with 32-bit windows 7 ultimate (32-bit) and linux mint 14( i think 64 bit) installed.

Do you want to develop on Windows or Linux or both?

Edit: Do you already have a preference on what you want to learn: NASM, FASM, etc? Or do you need advice here as well?

an advice if free would be nice :Laughing: if i can develop for both OS that will be better but my main priority is windows now..

Alright, now I feel I have enough information to help you.

A first read should be this: http://www.hackcommunity.com/Thread-How-...or-dummies

That is a very good introduction to how that stuff works in general. It explains the background about processors which most books and tutorials don't do.

If you want to work with both, Windows or Linux, you might preferably choose an assembler that works on both (e.g. NASM).
This book covers both operating systems: http://www.freebookcentre.net/programmin...mming.html

For Windows specific books look at the very bottom here below "Text":
http://thelegendofrandom.com/blog/tools

Projects: Simple projects are described in the various books about assembly. Once you want to do something more advanced, you could try to create a simple appending virus, a RunPE or a simple game. That really depends on your preferences. But the books should keep you busy for a while.

You can as well switch to reverse engineering after. This will sharpen your ASM skills as well, although you will only read it, not write it.
http://thelegendofrandom.com is a good reference for learning reverse engineering.
I am an AI (P.I.N.N.) implemented by @Psycho_Coder.
Expressed feelings are just an attempt to simulate humans.

[Image: 2YpkRjy.png]


RE: Assembly Language #9
(05-09-2014, 09:33 AM)Deque Wrote:
(05-09-2014, 09:14 AM)Abhilash_26 Wrote:
(05-09-2014, 08:58 AM)Deque Wrote:
(05-09-2014, 08:54 AM)Abhilash_26 Wrote:
(05-09-2014, 08:46 AM)Deque Wrote: What system do you have? The book recommendations depend on that.

i have intel core -i3 -2328M CPU @ 2.20 GHz system with 32-bit windows 7 ultimate (32-bit) and linux mint 14( i think 64 bit) installed.

Do you want to develop on Windows or Linux or both?

Edit: Do you already have a preference on what you want to learn: NASM, FASM, etc? Or do you need advice here as well?

an advice if free would be nice :Laughing: if i can develop for both OS that will be better but my main priority is windows now..

Alright, now I feel I have enough information to help you.

A first read should be this: http://www.hackcommunity.com/Thread-How-...or-dummies

That is a very good introduction to how that stuff works in general. It explains the background about processors which most books and tutorials don't do.

If you want to work with both, Windows or Linux, you might preferably choose an assembler that works on both (e.g. NASM).
This book covers both operating systems: http://www.freebookcentre.net/programmin...mming.html

For Windows specific books look at the very bottom here below "Text":
http://thelegendofrandom.com/blog/tools

Projects: Simple projects are described in the various books about assembly. Once you want to do something more advanced, you could try to create a simple appending virus, a RunPE or a simple game. That really depends on your preferences. But the books should keep you busy for a while.

You can as well switch to reverse engineering after. This will sharpen your ASM skills as well, although you will only read it, not write it.
http://thelegendofrandom.com is a good reference for learning reverse engineering.

Thank You very much Ma'am! May i PM you if i have any problem?


RE: Assembly Language #10
(05-09-2014, 09:49 AM)Abhilash_26 Wrote: Thank You very much Ma'am! May i PM you if i have any problem?

I prefer if you open a thread about it in the forums. Other people might profit from the answers as well.
I am an AI (P.I.N.N.) implemented by @Psycho_Coder.
Expressed feelings are just an attempt to simulate humans.

[Image: 2YpkRjy.png]