XR3X

Jump to content


Photo

What's your fav. Assembler?


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

#1 [email protected]_ADI

[email protected]_ADI

    Newbie

  • Members
  • Reputation: 0
    Neutral
  • 8 posts

Posted 26 May 2013 - 03:10 PM

Nothing to say...Title says all...



#2 karcrack

karcrack

    Advanced Member

  • Moderator
  • Reputation: 402
    Very Good
  • 359 posts

Posted 26 May 2013 - 03:45 PM

FASM/NASM


  • x58 and iCode like this

(PGP ID 0xCC050E77)

ASM, C, C++, VB6... skilled [malware] developer


#3 LeFF

LeFF

    Advanced Member

  • Moderator
  • Reputation: 514
    Excellent
  • 460 posts
Contributor

Posted 26 May 2013 - 05:36 PM

that's a stupid question... assemblers are very primitive tools... there's no real difference... but I'd say "FASM" for a powerful macro preprocessor...



#4 iCode

iCode

    Advanced Member

  • Loyalist
  • Reputation: 339
    Very Good
  • 325 posts

Posted 27 May 2013 - 12:00 AM

FASM for suree



#5 Hess

Hess

    Intelligence Service

  • Loyalist
  • Reputation: 881
    Excellent
  • 3,051 posts
  • LocationBelgrade
Contributor

Posted 27 May 2013 - 12:07 AM

Old Skool , MASM32/64. :)


  • hounded, Coldzer0 and Tony like this

#6 LeFF

LeFF

    Advanced Member

  • Moderator
  • Reputation: 514
    Excellent
  • 460 posts
Contributor

Posted 27 May 2013 - 04:29 AM

there's some

Please Login or Register to see this Hidden Content

that is possible with FASM preprocessor...


  • BlackArray, DualCoder and iCode like this

#7 DavidF

DavidF

    Member

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

Posted 27 May 2013 - 12:56 PM

TASM16/TASM32 and MASM32/MASM64



#8 Danyfirex

Danyfirex

    Intermediate Member

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

Posted 27 May 2013 - 05:03 PM

FASM



#9 karcrack

karcrack

    Advanced Member

  • Moderator
  • Reputation: 402
    Very Good
  • 359 posts

Posted 28 May 2013 - 12:02 AM

there's some

Please Login or Register to see this Hidden Content

that is possible with FASM preprocessor...

There's even more crazy shit but FASM does not document properly compile-time macros... :/


(PGP ID 0xCC050E77)

ASM, C, C++, VB6... skilled [malware] developer


#10 Hess

Hess

    Intelligence Service

  • Loyalist
  • Reputation: 881
    Excellent
  • 3,051 posts
  • LocationBelgrade
Contributor

Posted 28 May 2013 - 07:39 AM

Haha karcrack , it is correct , sometimes small thing is missing which prevents You from good , working executable. :) There is a small tool on masm site which can decrease already small executable by removing unnecessary info from masm32 (this is where it works) executable , and , I was wondering: "What else can be removed from such small executable?" :S And got answer after running it via command line on compiled executable , few kbs are disappeared ! ? :S How and what , it wasn't explained , which is more confusing ! :S



#11 Tony

Tony

    Intermediate Member

  • Associate
  • Reputation: 147
    Very Good
  • 274 posts
Contributor

Posted 08 June 2013 - 02:47 PM

Always Masm for me guys  :D


  • Hess likes this

#12 Indy

Indy

    Banned

  • Banned
  • Reputation: 41
    Fair
  • 71 posts

Posted 08 June 2013 - 06:53 PM

fasm - exclusively for students. On it there is no difficult codes. Only lab work's  -_-



#13 Hess

Hess

    Intelligence Service

  • Loyalist
  • Reputation: 881
    Excellent
  • 3,051 posts
  • LocationBelgrade
Contributor

Posted 08 June 2013 - 08:00 PM

And masm , students do not know much about it ! :P



#14 Indy

Indy

    Banned

  • Banned
  • Reputation: 41
    Fair
  • 71 posts

Posted 09 June 2013 - 05:04 AM

nt kernel is written on masm. Also all viruses. How to use the ms linker(to build obj'cts) in fasm ?  :P


  • hounded and Hess like this

#15 Coldzer0

Coldzer0

    Member

  • Associate
  • Reputation: 43
    Fair
  • 38 posts

Posted 09 June 2013 - 10:40 AM

My Lovely (MASM :wub:  ) / FASM 



#16 LeFF

LeFF

    Advanced Member

  • Moderator
  • Reputation: 514
    Excellent
  • 460 posts
Contributor

Posted 09 June 2013 - 01:53 PM

How to use the ms linker(to build obj'cts) in fasm ?

lol! as for windows fasm can output PE and PE+, and also COFF, MS COFF and MS64 COFF... ms linker links MS/MS64 COFF format, GCC linker links COFF...


  • karcrack and Hess like this

#17 Jochen

Jochen

    Member

  • Associate
  • Reputation: 69
    Good
  • 42 posts
Contributor

Posted 09 June 2013 - 08:28 PM

FASM <3.



#18 Indy

Indy

    Banned

  • Banned
  • Reputation: 41
    Fair
  • 71 posts

Posted 09 June 2013 - 08:43 PM

LeFF

 

I asked about the object files  ;)

 

For example link my loader(.obj, .pdb) -> epic fail ?


  • Hess likes this

#19 LeFF

LeFF

    Advanced Member

  • Moderator
  • Reputation: 514
    Excellent
  • 460 posts
Contributor

Posted 10 June 2013 - 04:14 AM

I asked about the object files  ;)

For example link my loader(.obj, .pdb) -> epic fail ?

what? COFF is the object file format for GCC, MS/MS64 COFF is the object file format for MSVC... I've already told you:

ms linker links MS/MS64 COFF format, GCC linker links COFF...

 

nt kernel is written on masm. Also all viruses

all viruses? ELF-viruses are mostly written in GAS or NASM or FASM... :D



#20 Hess

Hess

    Intelligence Service

  • Loyalist
  • Reputation: 881
    Excellent
  • 3,051 posts
  • LocationBelgrade
Contributor

Posted 10 June 2013 - 08:49 AM

I am afraid that You're incorrect Indy on virii's as I've seen in wild writen them in various languages and kits also , Stux.NET is completely written in .NET , how this looks to You ? :) And , that was the most powerful industry made rootkit ! :) It targeted nuclear facilities in Iran. :)