ICA1396 Posted December 6, 2017 Share Posted December 6, 2017 Hello It is About 8 Months I Started Learning Security Fundamentals, I Want To Know For Writing Exploit Which Programming Language Is The Best, Python? Ruby? C++? Quote Link to comment Share on other sites More sharing options...
digininja Posted December 6, 2017 Share Posted December 6, 2017 Short answer, it doesn't matter, pick one and learn it, once you have the concepts you'll be able to move into other languages much easier. Longer answer, it depends what you want to write scripts to do. Research that area and see what other tools are written in and that is probably the best language. Other option, find out what languages your friends know and learn those, with friends to help it is much easier to pick up something new. Quote Link to comment Share on other sites More sharing options...
Struthian Posted December 6, 2017 Share Posted December 6, 2017 I suggest that you look at entry level books for the different languages. The one that looks most interesting and fun is the right one for you to start. Ultimately, you should know them all. You should also learn BASH. As you spread out, look for common ideas present in them all. Understand similarities and differences. It's this which makes one more or less suitable for a particular task. Quote Link to comment Share on other sites More sharing options...
Broti Posted December 6, 2017 Share Posted December 6, 2017 Learn how to code. The rest is just syntax. For beginners VB.NET is a good start. Quote Link to comment Share on other sites More sharing options...
ICA1396 Posted December 8, 2017 Author Share Posted December 8, 2017 Thanks A Lot! Quote Link to comment Share on other sites More sharing options...
PoSHMagiC0de Posted December 8, 2017 Share Posted December 8, 2017 Depends on what you want to do but I would agree with the others to just start since when it comes to non-compiled languages like python, ruby, powershell, vbs, js is pretty much becomes syntax. C# is like between those languages and the lower level languages since it compiles. Now, if you want to get into binary exploiting then you will need to learn the lower level languages like C C++ to maybe understand what the pitfalls are but ultimately you will need to learn assembly and its conversion to ops codes to be able to do any type of custom code injection or understand lower level exploits. Quote Link to comment Share on other sites More sharing options...
Krayl Posted January 16, 2018 Share Posted January 16, 2018 The easist language you can start with ( in my opinion ) is Visual Basic. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.