리버싱
![](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDAwMzcgMS4zMzMwMUM3LjY2NzAzIDEuMzMzMDEgNy4zMzM3IDEuNDU5NjcgNy4wNjAzNyAxLjcyNjM0TDEuNzI3MDMgNy4wNTk2N0MxLjIwMDM2IDcuNTc5NjcgMS4yMDAzNiA4LjQxOTY3IDEuNzI3MDMgOC45Mzk2N0w3LjA2MDM3IDE0LjI3M0M3LjU4MDM3IDE0Ljc5OTcgOC40MjAzNiAxNC43OTk3IDguOTQwMzYgMTQuMjczTDE0LjI3MzcgOC45Mzk2N0MxNC44MDA0IDguNDE5NjcgMTQuODAwNCA3LjU3OTY3IDE0LjI3MzcgNy4wNTk2N0w4Ljk0MDM2IDEuNzI2MzRDOC42NjcwMyAxLjQ1OTY3IDguMzMzNyAxLjMzMzAxIDguMDAwMzcgMS4zMzMwMVpNOC4wMDAzNyAyLjY2NjM0TDEwLjE5MzcgNC44NTk2N0w4LjAwMDM3IDcuMDU5NjdMNS44MDcwMyA0Ljg1OTY3TDguMDAwMzcgMi42NjYzNFpNNC44NjAzNiA1LjgwNjM0TDcuMDYwMzcgNy45OTk2N0w0Ljg2MDM2IDEwLjE5M0wyLjY2NzAzIDcuOTk5NjdMNC44NjAzNiA1LjgwNjM0Wk0xMS4xNDA0IDUuODA2MzRMMTMuMzMzNyA3Ljk5OTY3TDExLjE0MDQgMTAuMTkzTDguOTQwMzYgNy45OTk2N0wxMS4xNDA0IDUuODA2MzRaTTguMDAwMzcgOC45Mzk2N0wxMC4xOTM3IDExLjEzOTdMOC4wMDAzNyAxMy4zMzNMNS44MDcwMyAxMS4xMzk3TDguMDAwMzcgOC45Mzk2N1oiIGZpbGw9IiNEMUQ1REIiLz4KPC9zdmc+Cg==)
리버스 엔지니어링 로드맵은 소프트웨어나 시스템의 내부 구조와 기능을 분석하며, 원래의 설계 정보나 소스 코드를 재구성하는 과정을 깊게 탐색합니다.
다양한 도구와 기법을 활용하여 컴파일된 프로그램의 작동 원리를 이해합니다. 이 과정에서 원래의 코드나 설계 의도를 추론하며, 복잡한 시스템을 분해하여 효과적으로 분석하는 능력을 키우게 됩니다.
- 리버스 엔지니어링 로드맵에서는 프로그램 분석을 위한 여러 도구 사용법과, 프로그램을 이해하기 위한 어셈블리 기초를 학습합니다.
- 기드라 로드맵에서는 오픈 소스 도구인 Ghidra를 활용하는 방법에 대해 심도 있게 배우고 이를 실습해 보는 과정을 수행합니다.