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 42 guests and 1 member online
 
Advertisement

You are here: Home arrow Ethical Hacking Discussions and Related Certificationsarrow Programmingarrow Assembly Language use for Networking
EH-Net
May 23, 2013, 11:55:35 AM *
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  
Poll
Question: Is Assembly language can be appropritae  for networking purposes?
Advantages - 0 (0%)
Disadvantages - 1 (100%)
Total Voters: 1

Pages: [1]   Go Down
  Print  
Author Topic: Assembly Language use for Networking  (Read 8005 times)
0 Members and 1 Guest are viewing this topic.
sh4vL10n
Newbie
*
Offline Offline

Posts: 3


View Profile
« on: September 11, 2010, 11:19:49 AM »

Guys Wanna help me out? I'm learning C now, a little bout Perl, Java and Python. I am trying to learn assembly as it is best enhancements but i want to focus on network exploiting with better automation and speed. I need Ideas Guys... Smiley
Logged
mallaigh
Jr. Member
**
Offline Offline

Posts: 65



View Profile
« Reply #1 on: September 11, 2010, 01:36:03 PM »

Recently Awesec wrote a review on The Art of Assembly Language 2nd Ed http://www.ethicalhacker.net/content/view/319/1/.  Its on the front page.  

Oh and search the forums, and you will find the answer to your question.
Logged
sh4vL10n
Newbie
*
Offline Offline

Posts: 3


View Profile
« Reply #2 on: September 12, 2010, 04:03:10 AM »

Malaigh thanks for it by i already had that... I just wanted to know if it could be suited for networking.. cause from my readings about assembly programming, it focuses on a specific architecture. but now a days the more common processor is x86 and  i just thought in mind if i cud use it for networking to develop some applications or maybe a small system enhanced with its speed, as assembly is known with it..
Logged
ajohnson
Recruiters
Hero Member
*
Offline Offline

Posts: 1057


aka dynamik


View Profile WWW
« Reply #3 on: September 12, 2010, 10:35:51 AM »

I'm not entirely sure what you're asking. You can certainly use assembly for networking. If you were writing a tool from scratch, it would be beneficial to use a higher-level language (although, using assembly would be a great exercise). You're not going to see performance improvements since the network, not the system resources, will likely be the bottleneck. You'll use assembly more on the exploitation/reverse-engineering side of things.
Logged

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

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

Posts: 65



View Profile
« Reply #4 on: September 12, 2010, 10:52:40 PM »

Malaigh thanks for it by i already had that... I just wanted to know if it could be suited for networking.. cause from my readings about assembly programming, it focuses on a specific architecture. but now a days the more common processor is x86 and  i just thought in mind if i cud use it for networking to develop some applications or maybe a small system enhanced with its speed, as assembly is known with it..

Sorry about that; I also wasn't quite sure what you were asking.  Its been a while since I have used assembly (a machine logic class), but as I'm sure you know assembly is a low level language.  In comparison to C (or pick any of the other languages you mentioned), it takes a lot more code (in assembly) to achieve the same/similar task in comparison to a high level language
Logged
b1u3
Newbie
*
Offline Offline

Posts: 4


View Profile
« Reply #5 on: November 16, 2010, 09:05:40 PM »

Modern compilers do a great job of turning C into assembly or machine language Wink . But if you really wanted to learn assembly, Professional Assembly Language (Programmer to Programmer) is another (dated but still good) resource.
Logged
manoj9372
Jr. Member
**
Offline Offline

Posts: 72


View Profile
« Reply #6 on: November 18, 2010, 04:03:16 AM »

TBH i don't know asm,

but this is what i felt from my experience,Assembly language is a very-useful one ,it can be used in network related purposes,I will explain with you an example,i am sure you are aware of the "stuxnet" worm,Assume you as one of the Administrator of a high profile network, and you have been detected signs of a "unknown" in your network,if you  are equipped with Assembly language you can Disassemble or study the internal operations of the worm and can implement a solution of your own before any severe damage happens to your network,it would be more handy for an administrator if a network is facing attacks from a "unknown" worm or unknown malware attacks..

Sorry if my story bored you Grin

here are some helpful links for you
Code:
http://www.asmcommunity.net/board/
http://www.amazon.com/Professional-Assembly-Language-Programmer/dp/0764579010/ref=sr_1_4?ie=UTF8&qid=1287317491&sr=8-4


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.055 seconds with 25 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
 
         
Advertisement

© 2013 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.