어셈블리와 리버스 엔지니어링 관련하여 학습중이다. 궁극적으로 하고자하는 것은 디스어셈블 된 코드를 올바르게 읽고 이해한 후, 이것을 C코드로 옮겨보고 컴파일한 것을 다시 디스어셈블하여 정확히 이해했는지 테스트하는 것! 결국 완벽히 해당 Binary를 개발한 사람의 의도를 완전히 이해하여 다른 언어로 옮기는 것이다.
Programming Ground Up을 읽은 후, 계속 이곳저곳 떠돌고 있고 지금은 Introduction to Reverse Engineering Software의 Chapter 6인 Understanding Assembly를 읽고 있다.
이 삽질의 끝은 어디인가 부르르 -_-
Comments
1 thoughts shared
Continue Reading
Discover more thoughts and insights
삼겹살
바쁜 와중에도 와이프가 가끔 이렇게 삼겹살을 해줍니다. 저기, 짙은 갈색의 소스는 도대체 뭘까요. 와이프 진술에 따르면 데리야끼 소스랑 냉장소에 있는 이것저것 넣었다는데 기억이 잘 안난답니다. 저희집에 춘장이
Read more
연휴 끝!
연휴가 끝났습니다 -ㅇ- 그리고 지난 토요일인 9월 17일은 저와 제 여자친구가 만난지 200일이 되는 날이였습니다. 좋은 시간 보냈어요~ 믓흥 \*-.- 자 그럼 다시 신나게
Read more
무플에 익숙해질때까지
무플에 익숙해질때까지 -\_- 회사에서 버그 하나 잡을 때, 기능 하나 추가할 때, 회의 한판 끝났을 때, 엑스랫닷컴 블로그의 recent comments를 확인하고 엠에센에 어떤 사람들 있나 구경하고 무슨 말
Read more