Yes, I agree, "Reverse Engineer", what a great title.Though, I would prefer "Forward Engineer".
There are many levels to reverse engineering but they all require a good knowledge of engineering. Tools are an O'scope, probes, dmm, logic analyzer (for digital stuff), good 3D microscope, PC, internet, lots clips and probes and a wily sense of adventure. What I have found is a lot of designs are just rebagged circuits from datasheets or ap notes. To reverse engineer chips or read protected microcode though, scanning electron microscopes and a lab full of nasty chemicals may be needed.
As to the ethics of it. I think it's mostly ethical. Perhaps there are patents involved and then it becomes a legal thing but I have no problem with someone sniffing inputs and outputs to create something that understands them. If someone is just copying a PCB and making it themselves (to sell) then I see that as unethical (and probably criminal). In general, reverse engineering is not a crime, though. Companies that want to protect themselves need to use things like encryption and read-protected memories to make the cost of reverse engineering very high.
And Janis, I would like to hear a lot more of your story. Sounds very interesting.
There are many levels to reverse engineering but they all require a good knowledge of engineering. Tools are an O'scope, probes, dmm, logic analyzer (for digital stuff), good 3D microscope, PC, internet, lots clips and probes and a wily sense of adventure. What I have found is a lot of designs are just rebagged circuits from datasheets or ap notes. To reverse engineer chips or read protected microcode though, scanning electron microscopes and a lab full of nasty chemicals may be needed.
As to the ethics of it. I think it's mostly ethical. Perhaps there are patents involved and then it becomes a legal thing but I have no problem with someone sniffing inputs and outputs to create something that understands them. If someone is just copying a PCB and making it themselves (to sell) then I see that as unethical (and probably criminal). In general, reverse engineering is not a crime, though. Companies that want to protect themselves need to use things like encryption and read-protected memories to make the cost of reverse engineering very high.
And Janis, I would like to hear a lot more of your story. Sounds very interesting.