자유게시판
C++ 리버스 엔지니어링은 어떻게 공부해야 할까요?

C언어는 어셈블리어만 배워도 어느 정도 리버싱이 가능하지만
CTF에서 C++로 개발한 프로그램이 나오면 뇌정지 오네요...

혹시 참조할 강의나 책 등이 있을까요?

작성자 정보
avatar
Wane
리버싱 입문
5개월 전
C++의 경우 무엇이 라이브러리 함수이고 무엇이 사람이 작성한 함수인지 아는 것, 그리고 C++에서 새로 추가된 기능들이 C 의사코드에서 어떻게 나타나는지 아는 것이 중요한 것 같습니다. 그 외에는 C 프로그램을 분석하는 것과 별반 차이가 없더라고요. 이 기술들은 많이 분석하면서 맞아보며 배우는 게 가장 효과적인 것 같습니다.. 아니면 직접 C++ 프로그램을 컴파일 해보고 까보면 또한 실력 향상이 도움될 것 같습니다.
삭제된 댓글
댓글의 내용을 확인할 수 없으며, 답글만 확인할 수 있습니다.