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 36 guests and 1 member online
 
Free Business and Tech Magazines and eBooks

You are here: Home arrow Ethical Hacking Discussions and Related Certificationsarrow Programmingarrow Assembly learning help
EH-Net
May 21, 2013, 10:55:26 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: Assembly learning help  (Read 8151 times)
0 Members and 1 Guest are viewing this topic.
Cyber.spirit
Sr. Member
****
Offline Offline

Posts: 351


The World is sick, Save your mind...


View Profile
« on: July 10, 2012, 12:56:30 AM »

hi guys.
i know if i want to become to a skilful hacker i need to learn Assembly, but as you know Assembly is sooooo hard. i worked with pascal before so i have a background in programming but i have no resume in hardware i know only the basics of this field (how to replace RAM CPU HDD and a little bit troubleshooting and so on) and because of this i have many problems with cpu registers (as you know its the basic of Assembly) and i cant understand it. So i want my friends to show me an easy way to learn Assembly tell me if you have reference or video serious or book and so on.

Thank you so mcuh
Regards..
CyberSpirit
Logged

ICS Academy Network Security Certified
ajohnson
Recruiters
Hero Member
*
Offline Offline

Posts: 1057


aka dynamik


View Profile WWW
« Reply #1 on: July 10, 2012, 01:06:52 AM »

There are several video groups for assembly on Security Tube: http://www.securitytube.net/groups?operation=viewall&groupId=0

This isn't really professional-level like the name implies, but it's a good resource for Linux assembly, though it uses ATT syntax instead of Intel, if I remember correctly: http://www.amazon.com/Professional-Assembly-Language-Programmer/dp/0764579010/ref=sr_1_6?ie=UTF8&qid=1341900321&sr=8-6&keywords=assembly+language

Intel references: http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html/
Logged

WIP: GCFA | www.infosiege.net | @infosiege

The day you stop learning is the day you start becoming obsolete.
UNIX
Hero Member
*****
Offline Offline

Posts: 1235


View Profile
« Reply #2 on: July 10, 2012, 05:42:27 AM »

I'd also recommend the Intel Developer Manuals.
Logged
Cyber.spirit
Sr. Member
****
Offline Offline

Posts: 351


The World is sick, Save your mind...


View Profile
« Reply #3 on: July 11, 2012, 02:32:22 PM »

Hi guy so sorry i was busy in these days so i coulnt answer you. i hope hayabusa dosent scream at me Wink

There are several video groups for assembly on Security Tube: http://www.securitytube.net/groups?operation=viewall&groupId=0

This isn't really professional-level like the name implies, but it's a good resource for Linux assembly, though it uses ATT syntax instead of Intel, if I remember correctly: http://www.amazon.com/Professional-Assembly-Language-Programmer/dp/0764579010/ref=sr_1_6?ie=UTF8&qid=1341900321&sr=8-6&keywords=assembly+language

Intel references: http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html/

ajohnson  thank you so much but i have a problem with the videos is it Assembly language primer for hackers? and the creator is vivek am i right?
if i am my problem is i cant understand those video serious idk why vivek's metasploit mega primer is greate but about the assembly i cant so do you have other video serios?? thanks again
.
Logged

ICS Academy Network Security Certified
shadowzero
Full Member
***
Offline Offline

Posts: 120


It's a UNIX system, I know this!


View Profile
« Reply #4 on: July 11, 2012, 02:57:01 PM »

So what is it that you don't understand in Vivek's videos?
Logged
Cyber.spirit
Sr. Member
****
Offline Offline

Posts: 351


The World is sick, Save your mind...


View Profile
« Reply #5 on: July 13, 2012, 04:07:28 PM »

as u know vivek is great but when indians speaks english its so hard to understand for me. So im løoking for another videos just for starting assembly then i'll switch to his videos
Logged

ICS Academy Network Security Certified
shadowzero
Full Member
***
Offline Offline

Posts: 120


It's a UNIX system, I know this!


View Profile
« Reply #6 on: July 13, 2012, 06:58:00 PM »

as u know vivek is great but when indians speaks english its so hard to understand for me. So im løoking for another videos just for starting assembly then i'll switch to his videos

Fair enough. You can easily google for video tutorials. Here's one that popped up: http://showmedo.com/videotutorials/series?name=qdrYRTz8Z

I'm sure you can find more. Otherwise, there are plenty of written tutorials online.
Logged
Equix3n-
Sr. Member
****
Offline Offline

Posts: 386



View Profile
« Reply #7 on: July 15, 2012, 03:22:40 AM »

I am presently reading "Assembly language for x86 processors" and it appears to be a good read. Though I am at the third chapter only.
Logged
ZeroOne
Jr. Member
**
Offline Offline

Posts: 59


View Profile
« Reply #8 on: August 04, 2012, 03:40:06 PM »

The book "The Art of Assembly" is one of the greatest resources on Assembly language, I believe it is not easy to break into this topic, so don't give up read & raed & read.. there is nothing wrong with reading the same topic or page for 5 or even 10 times over and over, if you get stuck at some point, there are some public Assembly forum that supports learners, I have used assembly to program a micro-controller that would control a color of  a LED on a circuit, and still suffer with this, that is why I always have much respect for advanced Assembly programmers and I refer to them as "The masters of programming", not only they can program, also they are good with debugging, not to mention all the advantage they gain over all the high-level languages programmers. If you want to have this power.. you need to earn it  Wink, now that is said.. GOOD LUCK.

« Last Edit: August 04, 2012, 05:11:56 PM by ZeroOne » Logged
ajohnson
Recruiters
Hero Member
*
Offline Offline

Posts: 1057


aka dynamik


View Profile WWW
« Reply #9 on: August 04, 2012, 06:02:14 PM »

You might even want to start with a general book on computer architecture. Assembly is fairly intuitive once you understand how memory and CPUs work.
Logged

WIP: GCFA | www.infosiege.net | @infosiege

The day you stop learning is the day you start becoming obsolete.
Cyber.spirit
Sr. Member
****
Offline Offline

Posts: 351


The World is sick, Save your mind...


View Profile
« Reply #10 on: August 05, 2012, 02:53:49 PM »

You might even want to start with a general book on computer architecture. Assembly is fairly intuitive once you understand how memory and CPUs work.
Yeah its better to have hardware background i know some basics of hardware but if u know a good book (not a complete book) about hardware tell me thanx
Logged

ICS Academy Network Security Certified
ajohnson
Recruiters
Hero Member
*
Offline Offline

Posts: 1057


aka dynamik


View Profile WWW
« Reply #11 on: August 06, 2012, 02:37:49 AM »

You might even want to start with a general book on computer architecture. Assembly is fairly intuitive once you understand how memory and CPUs work.
Yeah its better to have hardware background i know some basics of hardware but if u know a good book (not a complete book) about hardware tell me thanx

I have the Kindle edition of this: http://www.amazon.com/Inside-Machine-Introduction-Microprocessors-Architecture/dp/1593271042/ref=sr_1_1?ie=UTF8&qid=1344238547&sr=8-1&keywords=inside+the+machine

It looks like they've stopped printing the hard-copy version. It's definitely a bit out of date now, but it'll certainly help you get up to speed with the basics. It just doesn't cover the newest processors, which isn't necessary for intro assembly programming anyway.
Logged

WIP: GCFA | www.infosiege.net | @infosiege

The day you stop learning is the day you start becoming obsolete.
Yet
Jr. Member
**
Offline Offline

Posts: 70


View Profile
« Reply #12 on: October 10, 2012, 06:24:52 PM »

@cyber.spirit thanks for the heads up .
Logged
prats84
Newbie
*
Offline Offline

Posts: 41


View Profile
« Reply #13 on: October 10, 2012, 09:37:16 PM »

I have attached some notes which were given to me by a colleague and i have added a bit to it while I am trying to learn assembly.


let me know if you find these useful.  Grin

Logged
Cyber.spirit
Sr. Member
****
Offline Offline

Posts: 351


The World is sick, Save your mind...


View Profile
« Reply #14 on: October 12, 2012, 01:58:58 AM »

@cyber.spirit thanks for the heads up .
Your welcome and thanx to everybody who helped me. I've bought the inside machine book to provide so hardware background then i'll go to buy vlc assembly i think!
Logged

ICS Academy Network Security Certified
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.086 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.