smartsnake // 핵심은 바이트 코드를 디스어셈블링 하는 건데요. 디스어셈블러 엔진을 직접 제작하고 싶으신 거라면 인텔 매뉴얼을 다운로드 받으셔서서 Instruction manual의 앞쪽과 뒤쪽을 보시면 도움이 됩니다. 핵심은 instruction manual 2권 마지막에 있는 명령어 테이블인데요. 보시면 어떻게 만들어야 할지 감이 오실 거예욥.
디스어셈블러 엔진을 직접 만들고 싶으신게 아니라면 그냥 만들어진 디스어셈블러 엔진을 다운받아서 거기다 바이트 코드를 넣으시면 해석을해서 리턴해 준답니다. 이 경우에는 껍데기만 만드시면 됩니다. 엔진은 구글에서 disassembler engine으로 검색해 보시면 좋은 무료 엔진이 많이 있습니다.







안녕하세요… 프로그래밍을 공부하는 학생입니다.. 그런데 이번에 저런 프로그램을
구현해볼려고하는데여
어떻게 해야될지 막막하네여;;
죄송하지만 전체소스가 아니더라도.. 일부분이라도 좀 공유해주실수 있으실까 해서
이렇게 여쭈어보네요