2011-03-27 8 views

답변

2

이론상 무엇이든 가능합니다. 실제로는 힘들 수도 있습니다. 디스어셈블러에서 펌웨어 업데이트 바이너리를 던져 실제 지침이고 어떤 방식 으로든 암호화되거나 불분명하지 않은지 확인해 보셨습니까?

암호화되지 않은 명령어 일지라도 파일 레이아웃에 대해 알아야 할 필요가 있습니다. 리셋 벡터에서 바로 C 코드를 실행할 수있는 칩은 많지 않습니다. 그 후, 분해 된 바이너리를 높은 레벨의 소스 코드로 튜링하는 것은 이 아니라 쉬운 작업입니다. 당신이 쉽게 이해하고 수정할 수있는 뭔가를 얻는 것이 큰 프로젝트가 될 것입니다 ... 행운을 빌어 요!

+0

고마워, 내가 프로세서를 식별하고 컴파일러/decompiler를 찾은 것 같아 솔직히 말해서 나는 카메라가 심지어 내가 익숙한 모델처럼 아무것도 작동하지 않는 경우 솔직히 말해서 firmaware 파일은 CPU에서 실행되는 실행 파일이다. . 모두 내가 카메라의 다른 기능을 알고 있음 - 디스플레이, 이미지 처리 등이 다른 아키텍처에서 구현 될 수 있음. – hooleyhoop

+0

@ fakeAccount22, 네 - 그렇게하면 문제를 해결하기가 어렵습니다. –

관련 문제