Author Topic: Best programming language to become security expert/penetration testing  (Read 148 times)

0 Members and 1 Guest are viewing this topic.

Offline Josiah23

  • Newbie
  • *
  • Posts: 0
  • Karma: +0/-0
  • Connecting Pinoy IT Professionals in the Philippines and the World.
    • View Profile
Hey everyone, I wasn't exactly sure where to put this so I just put it in C/C++ Programming. What Programming Language is best for specializing in Penetration testing/ becoming a security expert?

Techronnati | where technology never sleeps


Mountain View

Offline MoneyRepublic

  • Full Member
  • *
  • Posts: 166
  • Karma: +0/-0
    • View Profile
Re: Best programming language to become security expert/penetration testing
« Reply #1 on: August 26, 2015, 10:53:38 AM »
i think C++ is good

Offline MrSpecialist

  • Sr. Member
  • *
  • Posts: 345
  • Karma: +1/-0
  • I'm an expert!
    • View Profile
Re: Best programming language to become security expert/penetration testing
« Reply #2 on: August 26, 2015, 11:00:21 AM »
If you would ask me, personally i think it's more than the programming language. You should have good knowledge of networking and network protocols also plus mastery of the operating system.

Offline Corps

  • Sr. Member
  • *
  • Posts: 276
  • Karma: +0/-0
    • View Profile
Re: Best programming language to become security expert/penetration testing
« Reply #3 on: August 26, 2015, 11:06:09 AM »
i beg to disagree to moneyrepublic, sorry.

I think the best to do that job is scripting languages like Perl, Ruby, Python, javascript. why?

simply because in penetration testing you  want to write up quick throw-away tools to do a specific job for a specific test. Because writing codes in C or C++ is cumbersome and time-consuming. Furthermore, they tend to produce platform-specific binaries or source that requires platform-specific compilation, rather than cross-platform scripts that just run. Scripting languages give you the flexibility to produce such tools quickly and easily. For example, Ruby and Python are popular for more complex tasks because they have comprehensive libraries, whereas Perl is popular for quick data processing hacks. JavaScript is commonly utilised as a simple browser-based language that everyone has access to. Other languages such as C tend to be used for more low-level tasks that interface with the OS.

 

Posting Disclaimer: Any individual may post a message in this forum and may do so anonymously. Therefore, the sole author is exclusively and entirely responsible for all opinions in that message. They do not represent the official opinions of Techronnati, its administrators or moderators or the Techronnati Management. Techronnati is merely acting as an impartial conduit for constitutionally protected free speech and is not responsible and will not be held liable for the content of such messages. All images and service logos are trademarks of their respective owners.