Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Condor323326y@linuxxx thanks for the mention 🙂
In terms of electronics, it boils down to understanding and being able to create schematics. That, coupled with the ability to read part numbers and assign values to them in your schematic. The connections can be retrieved simply by checking continuity across traces, or even just by looking at them. Conductive traces are usually darker green than the non-conductive dielectric fiberglass that makes up the PCB.
But I guess that you're talking about software, not hardware. In that case I can only tell what I've heard so far. IDA is a good disassembler, and Assembly language is imperative. Also objdump and hex editing. The GNU debugger gdb may come in handy as well. As far as software reverse engineering goes, that's all I know. It's a very advanced subject for sure. Good luck! -
@Condor I find both the hardware and software aspects interesting. Thanks for the explanation!
Related Rants
To the wizards of reverse engineering here: how did you start learning how to do this magic?
question
is magic
reversing
reverse engineering