XR3X

Jump to content


Photo

Learning ASM

help

  • You cannot start a new topic
  • Please log in to reply
11 replies to this topic

#1 Doom

Doom

    Member

  • Associate
  • Reputation: 48
    Fair
  • 78 posts
  • Location127.0.0.1

Posted 18 March 2013 - 03:14 AM

Hey there, i would like to know what is the best approach to learn ASM and where to start?

also what is registers like (ebx, edx, eax, etc...)

Couldn't find something understandable

Thanks  ^_^


There's no place like 127.0.0.1

Posted Image


#2 LeFF

LeFF

    Advanced Member

  • Moderator
  • Reputation: 457
    Very Good
  • 426 posts
Contributor

Posted 18 March 2013 - 05:39 AM

I don't really think it is worth using asm for programming... it is hard, verbose and isn't crossplatform... on the other hand knowing asm is good for malware research atleast... if you really want to know it, just find a good book on i386 (x86)... after knowing x86 architecture x64 will be easy... :)


  • x58 likes this

#3 d3m

d3m

    Intermediate Member

  • Associate
  • Reputation: 125
    Very Good
  • 212 posts

Posted 18 March 2013 - 10:12 AM

Find good ASM teaching book, start reading it and try to teach reverse technologies (by cracking articles too), it will increase your practical skills very fast



#4 Doom

Doom

    Member

  • Associate
  • Reputation: 48
    Fair
  • 78 posts
  • Location127.0.0.1

Posted 18 March 2013 - 11:38 AM

@LeFF it will help in debugging and analysing applications

 

@d3m & LeFF my country(Qatar) there is no books like those  :(

 

Thanks 


There's no place like 127.0.0.1

Posted Image


#5 LeFF

LeFF

    Advanced Member

  • Moderator
  • Reputation: 457
    Very Good
  • 426 posts
Contributor

Posted 18 March 2013 - 01:28 PM

there's a lot of books in english...



#6 ComeBack

ComeBack

    Intermediate Member

  • Associate
  • Reputation: 88
    Good
  • 125 posts
Contributor

Posted 18 March 2013 - 07:44 PM

The registers are variables in asm but without name.

Some register are for data storage or multi useable and some are counter only.

 

Try this here:

Please Login or Register to see this Hidden Content


  • Doom likes this

#7 Doom

Doom

    Member

  • Associate
  • Reputation: 48
    Fair
  • 78 posts
  • Location127.0.0.1

Posted 19 March 2013 - 02:51 AM

Thanks @ComeBack definitely will read them after coming back from school  :D  


There's no place like 127.0.0.1

Posted Image


#8 Danyfirex

Danyfirex

    Intermediate Member

  • Associate
  • Reputation: 116
    Very Good
  • 116 posts
Contributor

Posted 19 March 2013 - 02:34 PM

Look this.

 

Please Login or Register to see this Hidden Content

 

Please Login or Register to see this Hidden Content

 

Assembly Language for x86 Processors  a good book. search for download in google.

 

 

saludos


  • Doom and Conch like this

#9 nu3lC

nu3lC

    Member

  • Associate
  • Reputation: 16
    Fair
  • 63 posts
  • Locationhackhound

Posted 07 May 2013 - 07:23 PM

Please Login or Register to see this Hidden Content

Please Login or Register to see this Hidden Content

Please Login or Register to see this Hidden Content

Please Login or Register to see this Hidden Content

 

check these links,,also im learning asm :P


  • BlackArray and Doom like this

#10 DavidF

DavidF

    Member

  • Associate
  • Reputation: 58
    Good
  • 71 posts
  • LocationPoland

Posted 08 May 2013 - 08:51 AM

I recommend You the "Art of Assembly" =

Please Login or Register to see this Hidden Content

 

and "Win32Asm tutorial" by Iczelion =

Please Login or Register to see this Hidden Content


 

and "Win32Asm for crackers" =

Please Login or Register to see this Hidden Content


  • BlackArray, Doom and x58 like this

#11 Hess

Hess

    Intelligence Service

  • Loyalist
  • Reputation: 766
    Excellent
  • 2,821 posts
  • LocationBelgrade
Contributor

Posted 09 May 2013 - 07:56 PM

Good pointing for learning resources , as I'd probably give him some hard-time books and codes. :Derves

 

@LeFF , it is not unusable so much , but , I am collecting nerves to return to PELF format of executable , header gives me a lot of headaches , but , extensions sometimes can be , or do not need removing , as there are in one header two types and routines for PE and ELF executables.


  • Danyfirex likes this

#12 Jochen

Jochen

    Member

  • Associate
  • Reputation: 63
    Good
  • 37 posts
Contributor

Posted 17 November 2013 - 01:39 PM

Please Login or Register to see this Hidden Content







Also tagged with one or more of these keywords: help