Image
 
linkedin_logo.png rss_logo.jpg
twitter_logo.png youtube_logo.jpg
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 58 guests and 3 members online
 
Advertisement

You are here: Home arrow Ethical Hacking Discussions and Related Certificationsarrow Programmingarrow Good Book for learning Assembly
EH-Net
May 18, 2013, 05:44:10 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Go back to The Ethical Hacker Network Online Magazine Home Page
 
   Home   Help Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: Good Book for learning Assembly  (Read 13668 times)
0 Members and 1 Guest are viewing this topic.
doodleface
Newbie
*
Offline Offline

Posts: 34



View Profile WWW
« on: January 21, 2009, 11:16:37 AM »

I was curious if anyone could give me suggestions for a good book to learn assembly for x86 from scratch. An at my own pace kind of self teaching book would be wonderful. Thanks for all your suggestions.
« Last Edit: January 21, 2009, 11:22:56 AM by doodleface » Logged

CISSP, OSCP, C|EH, E|CSA, C|HFI, GXPN, GWAPT, GCIH, GISP, GSEC, MCITP:EA, CCNA, FCT, FCNSP, JNCIA, JNCIA-FWV, MCSE Security, A+, Net+, Server+, Security+
g00d_4sh
Sr. Member
****
Offline Offline

Posts: 394



View Profile
« Reply #1 on: January 21, 2009, 12:13:25 PM »

I'm curious on this question as well.  I am currently doing some C++ and perl.. but I hope to get into Assembly myself soon. 
Logged

"Bad.. Good?  I'm the guy with the gun"
NickFnord
Full Member
***
Offline Offline

Posts: 117



View Profile WWW
« Reply #2 on: January 21, 2009, 12:48:55 PM »

I'd highly recommend the free guides available on the net.  I mentioned two good ones here:

http://www.ethicalhacker.net/component/option,com_smf/Itemid,54/topic,3025.msg14168/#msg14168


Art of Assembly Language Programming

PC Assembly Language

I'd also recommend getting the Intel Architecture manuals

http://www.intel.com/products/processor/manuals/

you can download them for free or if you are really into it (or just want to show your friends how nerdy you are)  they actually mail the hard copies out to you for free. (yes, I have them and refer to them occasionally.)

Logged
doodleface
Newbie
*
Offline Offline

Posts: 34



View Profile WWW
« Reply #3 on: January 21, 2009, 01:22:11 PM »

Awesome suggestions. Thank you very much.
Logged

CISSP, OSCP, C|EH, E|CSA, C|HFI, GXPN, GWAPT, GCIH, GISP, GSEC, MCITP:EA, CCNA, FCT, FCNSP, JNCIA, JNCIA-FWV, MCSE Security, A+, Net+, Server+, Security+
Darknight
Newbie
*
Offline Offline

Posts: 4


View Profile
« Reply #4 on: May 02, 2009, 02:09:06 PM »

Am really very new so dunno much about anything but can sum1 tell me which is the best assembler and disassembler for a noob like me to use?? Cry Huh
Logged
NickFnord
Full Member
***
Offline Offline

Posts: 117



View Profile WWW
« Reply #5 on: May 03, 2009, 05:11:27 AM »

they're not usually the same thing - what are you trying to achieve?

a disassembler is often combined with a debugger (as in the case of OllyDbg or IDAPro), but sometimes you can get no frills dissassemblers like objdump or windbg, which will just output the straight dissassembly with no extra functionality.

on the other side, if you're writing assembly, you can use most C compilers and place in-line assembly wherever you want to.  but if you really want to write purely and only in assembly language, there are quite a few available.  I use NASM, which assembles and disassembles (using the ndisasm command).

does that help at all?
Logged
phn1x
Newbie
*
Offline Offline

Posts: 26


View Profile
« Reply #6 on: May 03, 2009, 06:42:58 PM »

Assembly Language For Intel Based Computers, Intel Manuals, and Wrox Professional Assembly Language.

Logged
former33t
Full Member
***
Offline Offline

Posts: 226


View Profile
« Reply #7 on: May 03, 2009, 07:30:10 PM »

I used "Assembly Language For Intel Based Computers" in my udergrad course.  I can vouch for it being good to teach yourself since the instructor was a "sub in" and really didn't have a firm grasp of it himself (beyond the slides someone else had prepared).
Logged

Certifications: CREA, MCSE: Security, CCNA, Security+, other junk
Darknight
Newbie
*
Offline Offline

Posts: 4


View Profile
« Reply #8 on: May 05, 2009, 12:06:01 AM »

Thanks it does help!
Logged
quan991
Newbie
*
Offline Offline

Posts: 7


View Profile
« Reply #9 on: May 25, 2009, 11:32:41 PM »

These 2 books are very in depth & cover just about everything (and then some):

http://www.amazon.com/Introduction-Assembly-Language-Computer-Architecture/dp/0763717738

http://www.amazon.com/Assembly-Language-Intel-Based-Computers-5th/dp/0132383101

Logged
shakuni
Jr. Member
**
Offline Offline

Posts: 80


View Profile
« Reply #10 on: July 09, 2009, 11:54:59 AM »

Go for Wrox Professional Assembly Language (based on GAS, but the concepts are same) and Intel Manuals.
Logged

There is no rule, law or tradition that apply universally... including this one.
hayabusa
Hero Member
*****
Offline Offline

Posts: 1630



View Profile
« Reply #11 on: July 09, 2009, 12:09:18 PM »

Yeah, the Intel manuals are great, and unless something's changed since I got mine, you can get them free through download, or dirt cheap to buy...
Logged

~ hayabusa ~ 

"All men can see these tactics whereby I conquer, but what none can see is the strategy out of which victory is evolved." - Sun Tzu, 'The Art of War'


OSCE, OSCP , GPEN, C|EH
UNIX
Hero Member
*****
Offline Offline

Posts: 1234


View Profile
« Reply #12 on: July 09, 2009, 12:17:46 PM »

I don't know if it is still possible but you could not only get it free through downloading but they deliver(ed) them also in printed form for free.
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.076 seconds with 23 queries.
 
Exclusive Deal

sansfire13_245x90_cw90.jpg
SANSFIRE 2013
June 15 - 22

5% Off w/ Code: EHN_5

SANS Deals 4 EH-Netters
5% OFF Any SANS Course in Any Format!
Coupon Code: EHN_5 Including SANS Rocky Mountain 2013 & SANS Boston 2013
Polls
Compared to this year, 2013 will be:
 
Recent Forum Topics
EH-Net News Feeds
Latest Additions
 
         
Free Business and Tech Magazines and eBooks

© 2013 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.