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 51 guests online
 
Advertisement

You are here: Home arrow Featuresarrow Book Reviewsarrow [Article]-Book Review: The Art of Assembly Language 2nd Ed
EH-Net
May 21, 2013, 03:20:12 PM *
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: [Article]-Book Review: The Art of Assembly Language 2nd Ed  (Read 6886 times)
0 Members and 1 Guest are viewing this topic.
don
Editor-In-Chief
Administrator
Hero Member
*****
Offline Offline

Posts: 4165


Editor-In-Chief


View Profile WWW
« on: August 03, 2010, 11:10:56 AM »

In our continuing effort to bring you info that will help your knowledge and career, here's EH-Netter awesec with a book review. Look for many more in the coming months.

Permanent link: [Article]-Book Review: The Art of Assembly Language 2nd Ed

Quote

Review by Michael Heinzl AKA EH-Net Member Awesec

People often ask if they should learn Assembly language - if it's worth the efforts, and if it's a necessity in order to become a good penetration tester. Short and personally answered, I'd say certainly yes. If you are interested in areas like Reverse Engineering and Exploit Development, Assembly knowledge is a must-have. The second question which often comes directly after “Should I learn Assembly?” is “How and where to start?” One of the few given recommendations often points towards Randall Hyde's “The Art of Assembly Language”  (AoA) for which the second edition was recently published.

The revised >700 pages strong edition covers Hyde's High Level Assembly, short HLA, which was developed in order to teach Assembly language to students at university in an easy way without the need to know everything that might be necessary to know for real Assembly language. Therefore, it's not the real low-level assembly known by many readers, as it supports control structures such as loops and exception handling, and even OOP.


Don
Logged

CISSP, MCSE, CSTA, Security+ SME
hayabusa
Hero Member
*****
Offline Offline

Posts: 1632



View Profile
« Reply #1 on: August 03, 2010, 11:13:38 AM »

LOL... you beat me to it, don... I was posting a comment, just as you did the same!   Tongue  Feel free to move mine to this thread, if you want, or you can leave it separate,

Edit:  Moved it myself... here it is:

Great review, awesec.  Sometimes it's helpful to have review material like this, available, and at your fingertips.  I can't count the number of times a very simple concept, that I SHOULD know and had learned, long ago, slips my memory, and a good reference book saves the day.  I'll have to pick this one up, for my reference library.

Thanks!
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
Ketchup
Hero Member
*****
Offline Offline

Posts: 1021



View Profile
« Reply #2 on: August 03, 2010, 10:06:24 PM »

It's on my Amazon.com wishlist now.  Great review awesec!
Logged

~~~~~~~~~~~~~~
Ketchup
UNIX
Hero Member
*****
Offline Offline

Posts: 1235


View Profile
« Reply #3 on: August 04, 2010, 01:09:52 AM »

Thanks. hayabusa, if you are more interested in a reference, i wouldn't recommend AoA for this. Personally I would recommend to look directly at e.g. Intel. They offered some time ago their manuals and references for free in printed form, free shipping included. Not sure if they are still doing it though, since I couldn't find the link right now.
« Last Edit: August 04, 2010, 01:12:50 AM by awesec » Logged
Equix3n-
Sr. Member
****
Offline Offline

Posts: 386



View Profile
« Reply #4 on: August 04, 2010, 05:35:03 AM »

I've been reading about reverse engineering and exploitation for some time now. Presently, I'm studying from the securitytube's assembly primer for hacker series. I haven't thought about a book yet. AoA gets mixed reactions everywhere. It appears to be a general assembly language book and not devoted to any particular architecture.

@Hayabusa
If you want to spend your money, then look at Introduction to 80x86 Assembly Language and Computer Architecture. I haven't read it but from the reviews it seems to be a good book. AoA is freely available online

@awesec
Yes, Intel manuals are only available as .pdf now.

From their website: http://www.intel.com/products/processor/manuals/
Quote
*Note: The Intel® 64 and IA-32 Architectures Software Developer’s Manuals are no longer available to order as hard copy.

Logged
UNIX
Hero Member
*****
Offline Offline

Posts: 1235


View Profile
« Reply #5 on: August 04, 2010, 05:47:57 AM »

Ah, exactly Equix3n-. It seems they no longer offer it in printed form though, however, pdfs should be fine for most users anyway. Highly recommend them.

I have a couple of books I'd like to review prior to Introduction to 80x86 Assembly Language and Computer Architecture, but it's on my list as well (next will be SQL Injection - Attacks and Defense).
« Last Edit: August 04, 2010, 05:50:25 AM by awesec » 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.072 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.