THREAD: Programming languages for reverse engineering?
  1. 09-25-2017, 06:10 PM
    Zeus_98's Avatar
    Zeus_98
    Gobble
    Zeus_98's Avatar
    Zeus_98
    Gobble
    1
    Posts
    10
    Reputation
    Sep 2017
    NextGenUpdate
    Hello there,

    I am a new member and I want to know what programming languages are essential for someone who wants to learn reverse engineering (extracting whatever type files). Is assembly language, for example, essential? Are learning C#, C, C++, JAVA, etc... required? And what language is best to start with?
  2. 10-07-2017, 04:28 AM
    primetime43's Avatar
    primetime43
    Knowledge is power Tiphat
    primetime43's Avatar
    primetime43
    Knowledge is power Tiphat
    2,533
    Posts
    38,782
    Reputation
    Jan 2011
    NextGenUpdate
    Originally Posted by 98 View Post
    Hello there,

    I am a new member and I want to know what programming languages are essential for someone who wants to learn reverse engineering (extracting whatever type files). Is assembly language, for example, essential? Are learning C#, C, C++, JAVA, etc... required? And what language is best to start with?


    Assembly language because when reverse engineering, you are looking at assembly code such as x86 or PPC etc.
  3. The Following User Thanked primetime43 For This Useful Post:


  4. 10-11-2017, 09:54 PM
    primetime43's Avatar
    primetime43
    Knowledge is power Tiphat
    primetime43's Avatar
    primetime43
    Knowledge is power Tiphat
    2,533
    Posts
    38,782
    Reputation
    Jan 2011
    NextGenUpdate
    Originally Posted by NoRecess View Post
    Assuming you are wanting to do PS3 modding them PowerPC is the language PS3 runs on, aka PPC. But you should learn java or C# first if you are completely new to coding.


    Haha why did you quote me about this and not him? :think:
  5. 12-10-2017, 07:45 PM
    Hydrogen's Avatar
    Hydrogen
    Super Mod
    Hydrogen's Avatar
    Hydrogen
    Super Mod
    5,369
    Posts
    91,470
    Reputation
    Aug 2015
    NextGenUpdate
    Originally Posted by 98 View Post
    Hello there,

    I am a new member and I want to know what programming languages are essential for someone who wants to learn reverse engineering (extracting whatever type files). Is assembly language, for example, essential? Are learning C#, C, C++, JAVA, etc... required? And what language is best to start with?


    Assembly is essential when it comes to Rev Eng. Here's a nice answer from Stack Overflow which should give you an idea of your answer. Good luck!

    You must login or register to view this content.