Reverse engineering skill – Digitalmunition




Home Forums Reverse engineering skill

This topic contains 1 reply, has 2 voices, and was last updated by  warlax56 1 month, 3 weeks ago.

  • Author
    Posts
  • #230957

    anonymous
    Participant

    Hey guys,
    So I’m having a dilemma. There are way too many areas in cyber security… However one area that caught my eye is reverse engineering.
    However, I’m a working guy…. so the dilemma is.. is it worth to give my time in order to learn reverse engineering

    Thanks in advance..

  • #230958

    warlax56

    I don’t think you learn to reverse engineer explicitly. You learn skills in a domain, and you familiarity in that domain allows you to understand a systems inner workings.

    -A composer can reverse engineer a song, a computer scientist can’t

    -A mechanic can reverse engineer an engine, a data scientist can’t

    -A web developer can reverse engineer a front end, a back end developer can’t

    You get to a point in any domain where your comfort level simply allows you to understand complex systems just by looking at them. There’s no quick way to be able to learn to “reverse engineer”

  • #230959

    SourcecodeDeleted

    Reverse engineering has several aspects and areas.

    I think it is worth it , but I do this in my free time .

  • #230960

    vornamemitd

    Check out /r/reverseengineering and the FAQ there – a variety of aspects covered. Manning publishers have some strong titles on binary analysis, exploitation, RE, etc.; they are currently slashing their prices, so you don‘t even need to “find” that pdf on the net.

    Got an analytic mindset, love solving puzzles and glaring at hex for hours? RE it is 🙂

  • #230961

    NetflixMemes

    Only if you find it interesting. I started off by reading [this](https://www.amazon.ca/dp/1118057651/ref=cm_sw_r_apa_i_VEhIEb8K8EG6F). It explains the MacOS and iOS internals extremely well.

    I then went on to figuring out how emojis work on an iPhone (really cool) by ways of reverse engineering.

    If you want to do this, you’ll want to pull the [dyld](http://iphonedevwiki.net/index.php/Dyld_shared_cache) to get the compiled code (this is a lot).

    Most of the code for iOS previous versions is open source, can be found [here](https://opensource.apple.com/). There’s also *some* information available through the developer documentation.

    [Ghidra](https://ghidra-sre.org/) is an excellent reverse engineering software made and released by the NSA and it’s free to use.

    Personally, I do it because I find it extremely interesting. I believe I gave you a lot of information and resources to get started. The gaps can be Googled. Have fun!

  • #230962

    Igoory

    No, but there is an exception, I recommend you do this only if you think it’s cool and you can spend 12 hours/day in front of the computer and still think it’s cool.

  • #230963

    ThatCanReallyHappen

    No.

You must be logged in to reply to this topic.