bin으로 끝나는 파일인데, 컨트롤러 펌웨어에 쓰이는 파일임.

사진은 그 파일을 notepad ++로 열은 사진임.


바이너리 파일? 이라고 하는거 같은데, 레이아웃이 일부가 진짜 게임에서 쓰기엔 완전 별로라서 이 중에서 일부를 수정하고 싶은데,

죄다 이렇게 깨져있으니 읽을 수가 없음;;;

어제 저녁 7시 반부터 오늘 아침 5시 반까지 10시간 내내 알아내보고 찾아내려고 하는데 우선 알아낸거만 적자면





1. nuvoton 이라는 회사에서 만든 칩에 들어가는 데이터


2. 해당 기기를 꽂고 exe 파일을 실행한 후, 이 bin을 넣음.

제작자 말로는 이 안에 모든 내용이 들어있다고 하니 이 bin이 펌웨어 같음.

이전 버전 수정사항들도 전부 이 파일에 들어있다고 했으니...


3. 암호화는 따로 되어 있는 것 같진 않음. 단 2줄 정도이지만 읽을 수 있는 부분이 있는데다가,

nuvoton이라는 회사에서 제시한 예시 bin 파일도 전부 저렇게 나왔음


4. 펌웨어 분해를 위해 가상으로 우분투설치하고 Firmware mod kit 깔아서 분해시도도 해보고,

이 회사에서 배포하는 프로그램들도 다 써보고,

IDA라는 해석프로그램도 윈도우 환경에서 돌려보고,

exe 추출 프로그램으로 bin 파일을 컨트롤러에 집어넣는 exe파일도 분해해보고,

ASCII, ANSI, BASE64, UTF-8, UTF-16, UTF-32, Big-5, GB2312 등 온갖 인코드 변경시도 등... 이것저것 다해봄....






프로그램에 대해 아는게 하나 없는 새끼다보니까 더이상 시간을 꼴박하다보면 스트레스로 탈모 올거 같아서 좀 물어보고 싶음;;;


여기서 궁금한거만 간결하게 적어보겠음







1. 이 bin파일은 원래 저렇게 나오는건지. 인터넷에 찾아도 그냥 hex-editor로 수정할 수 있다고 나와서;;;


2. 원래 이런건 함부로 수정이 어려운건지. 더 알아보다보니 바이너리파일을 해석해야 해서 IDA? 라는걸 쓰기도 한다던데 막상 exe 파일만 들어가고 모르겠음


3. 여기서 입력 신호 몇개만 수정하고 싶은데 가능할까?


4. 아니면 돈받고 수정해줄 사람 있음?




핑프새끼 소리 안들으려고 열심히 공부도 해보고 알아도 봤는데,

아는거라곤 html밖에 없는 놈이 10시간동안 발악해봤자 되는게 하나 없더라

알려주시면 감사요....







+0번지가 이게 맞는지는 잘 모르겠는데 0번째 줄 가져왔음