ALERT!
Click here to register with a few steps and explore all our cool stuff we have to offer!

Jump to content



Photo

What do you even use Assembler for in 2020


  • Please log in to reply
What do you even use Assembler for in 2020

#1

Pr3rox
Pr3rox
    Offline
    0
    Rep
    18
    Likes

    Addicted

Posts: 196
Threads: 3
Joined: Jan 10, 2020
Credits: 0

Four years registered
#1

Im learning this stuff at school at the moment but i cant find any actual application for it, i kinda have the feeling its outdated


  • 0

#2

Brajen00
Brajen00
    Offline
    0
    Rep
    0
    Likes

    Member

  • PipPipPip
Posts: 29
Threads: 0
Joined: Jan 12, 2020
Credits: 0
Four years registered
#2

never heard of this bu should be a couple videos on yt


  • 0

#3

Akeme
Akeme
    Offline
    29
    Rep
    557
    Likes

    Stefsot was here

Posts: 1068
Threads: 171
Joined: Mar 30, 2015
Credits: 0

Eight years registered
#3

For cracking software, making exploits from other software and abusing the kernal? 

ASM is one of the major fundamentals of cracking.

Mostly useful for

Reverse engineering: Hacks, Malware, Programs and crack me's. Good for cyber security and many things. 

 

It's useless for you if you have no interest in reverse engineering. People barely use ASM for programming, those days are long gone. 
 


  • 1
Posted Image Posted Image :wub:

#4

hower
hower
    Offline
    0
    Rep
    14
    Likes

    Member

Posts: 41
Threads: 1
Joined: Jan 22, 2018
Credits: 0

Six years registered
#4

Im learning this stuff at school at the moment but i cant find any actual application for it, i kinda have the feeling its outdated

 

 

ASM in general helps you understand low level operating system / architecture inner working. 

It is not outdated, it is how everything in x86/x64 it is really made. 

 

You want to understand for example how C++ program works? you will need to disassembly.

 

Assembler is one of many low level languages, such as ARM which of course is a different architecture. 

 

 

You want to see something amazing about asm? check pouet "windows prods" at google. 

Incredible demos with such small code that you may never understand how is even possible. 


  • 0

#5

ThaBigT
ThaBigT
    Offline
    0
    Rep
    0
    Likes

    New Member

Posts: 22
Threads: 0
Joined: Mar 08, 2019
Credits: 0
Five years registered
#5

I don't think it's outdated, but it´s not as common as C.

 

For microcontrollers is faster and uses less memory compared with C


  • 0

#6

nexusMP
nexusMP
    Offline
    0
    Rep
    0
    Likes

    Member

Posts: 30
Threads: 1
Joined: Jan 24, 2020
Credits: 0

Four years registered
#6

It is widely used for programming on architectures with an incomplete set of instructions, in particular microcontrollers, in Linux kernel modules, and also when writing viruses


  • 0

Nexus Stealer Developer/Seller
tg : @nexusMP
Jabber: [email protected]


#7

jamesnavson
jamesnavson
    Offline
    0
    Rep
    0
    Likes

    Member

Posts: 38
Threads: 0
Joined: May 25, 2020
Credits: 0
Three years registered
#7
Thanks dude nice

  • 0

#8

H3114C0D3
H3114C0D3
    Offline
    0
    Rep
    0
    Likes

    Lurker

Posts: 1
Threads: 0
Joined: Jun 05, 2020
Credits: 0
Three years registered
#8

Bootloaders, Inline Assembly, Shellcode, Reversing Engineering Software, and O.S. kernels. UNIX was on a machine in which UNIX was coded in ASM, now rewritten in C(Kernel).

 

Assembler is perfect for writing a bootloader and has been the choice for programmers in this situation. Like previous posts say, assembler is a low-level language. In fact assembler for one architecture is different on an other architecture. e.g. Intel x86 assmebler wouldn't work with ARM because of the instruction set.


  • 0

#9

Chigab9503
Chigab9503
    Offline
    0
    Rep
    0
    Likes

    Member

  • PipPipPip
Posts: 27
Threads: 0
Joined: Jun 07, 2020
Credits: 0
Three years registered
#9

ok


  • 0

#10

iranrmrf
iranrmrf
    Offline
    0
    Rep
    0
    Likes

    New Member

Posts: 11
Threads: 0
Joined: Jan 09, 2020
Credits: 0
Four years registered
#10

You can pretty easily play around with asm using c++ inline assembly. Just create an __asm block.


  • 0


 Users browsing this thread: