So, I'm looking to get further into exploitation of software/hardware. I'm not exactly the best with code, but I've done a few projects with C/C++, and barely touched assembly lang. So my question is this:
Let's assume that there is a hypothetical game console that was just released. You are a hacker who wants to eventually get unsigned code running on this thing in a few months. So, you go to the store and buy the console. You come home, and you rip it apart to see all of the internal components. You figure out the type of CPU, RAM, and other important information. Now, you need to find software information like if the memory where the bootloader exists can be read. So now what do you do? You would need a way to extract the binary that is executed, right? You would need a way to dump that information. How would you go about doing that and being able to disassemble that "file" and view it on your computer? Would it require some sort of hardware modification?
I'm just trying to get a grasp on these concepts to understand how this all works.
Let's assume that there is a hypothetical game console that was just released. You are a hacker who wants to eventually get unsigned code running on this thing in a few months. So, you go to the store and buy the console. You come home, and you rip it apart to see all of the internal components. You figure out the type of CPU, RAM, and other important information. Now, you need to find software information like if the memory where the bootloader exists can be read. So now what do you do? You would need a way to extract the binary that is executed, right? You would need a way to dump that information. How would you go about doing that and being able to disassemble that "file" and view it on your computer? Would it require some sort of hardware modification?
I'm just trying to get a grasp on these concepts to understand how this all works.