어셈블리와 리버스 엔지니어링 관련하여 학습중이다. 궁극적으로 하고자하는 것은 디스어셈블 된 코드를 올바르게 읽고 이해한 후, 이것을 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
오랜만에 술 먹고
낙관주의자는 컵을 바라보며 컵의 반이 차 있다고 말한다. 비관주의자는 컵을 바라보며 컵의 반이 비었다고 말한다. 엔지니어는 컵을 바라보며 컵이 필요한 크기보다 2배 더 크다고 말한다. 존 맥스웰의 생각의
Read more
바람 정말 많이 분다
지금은 2004년 11월12일 오전 6시10분이다. 오전 5시부터 거센 바람이 몰아치기 시작했다. 방금 기상청에서 확인한 결과 서울 5.9도, 풍속 4m/s 풍향 서북서이다. 기상청 3시간 예보에 의하면 저녁
Read more
런닝 머신 2일째~
집에 있는 런닝머신을 활용하여 30분씩 걷기 2일째이다. 속도는 대략 6.8km/h으로 놓고 걷는다. 뇌단련처럼 달력있고 30분씩 달렸을때 (OK) 도장찍어주는 프로그램 있었으면 좋겠다. (만들긴 귀찮고~
Read more