for example, encryption/decryption mechanism was inbuilt in a chip, to get the code that performs this mechanisms, is there some ways you can get this code through reverse engineering? what tools and techniques do I need to do this?

  • What kind of chip are we talking about?
    – Igor Skochinsky
    Aug 21, 2021 at 14:06
  • for those that are embedded in the devices? like smart cameras, and so on
    – hanan
    Aug 21, 2021 at 16:20
  • Some people has reversed engineered chips by abrade the chip micrometer by micrometer and made a photo of each "layer" using a microscope. Then they have used some tools to identify the structures and what logical elements that may be and how they are connected.
    – Robert
    Aug 21, 2021 at 17:16
  • @Robert, well I see that info. In my day long research, I learnt that I had to take apart the device and find JTAG and so on and then dump firmware and other code but I still feel some stuck and I posted another question if both of you could help me about this. Here is the question link : reverseengineering.stackexchange.com/questions/29171/…
    – hanan
    Aug 21, 2021 at 17:59
  • I'd say it depends on your level of access and known things about (previous firmware dumps or does it load other bins, if so do other versions vary in which code is located on chip or bin). For example I had firmware from a previous device, it would print register context on crashes, I was able to find an exploit from the first to exploit the second, eventually dumping all memory through the crash info by repeating
    – mumbel
    Aug 21, 2021 at 18:00


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.