Hi all, In cheap home routers it happens that bootloaders perform some checks to allow only vendor-approved firmware releases. Bootloaders are tiny -usually 64 bytes- and often contain meaningful strings about check errors, so it shouldn't be hard to decompile and change the conditional jumps and avoid checks.
I have some very basic knowledge about decompiling/disassembling for x86 and would like to try and disassemble these bootloaders. Architectures is usually MIPS/MIPSEL.
would you have any suggestions about where to start? ie. if you know some tools and or examples out there?