| zairo |
리버싱은 잘 알지는 못하지만, 시스템을 약간 아주 약간 공부해본 사람으로써 말씀드리자면,
1. 시스템 해킹과 리버싱은 애초에 목적 자체가 다릅니다. 시스템 해킹은 프로그램 또는 시스템의 알고리즘을 분석해 우회하고 변조 등 위협요소들을 찾아내는 것이 목적 이지만, 리버싱은 프로그램의 알고리즘을 분석하는 것 그리고 나아가서 재개발 등..의 시작되는 목적이 다릅니다.
2. 시스템 해킹을 하면 자연스럽게 리버싱이 따라오는 것은 결론적으로 시스템과 리버싱이 같은 맥락이기 때문 입니다. 레지스터를 분석하고 스택에 어떠한 내용이 쌓이는 지 등등 알고리즘을 분석하는 것은 같은 맥락이죠. 다만 알고리즘을 어떤 목적으로 분석하느냐가 다른 겁니다.
3. 아무래도 리버싱이나 요런 쪽이 발전 가능성이 다른 분야들 보다는 많이 저조한게 사실입니다. 발전이 아니라 원래의 프로그램 분석에 그치기 떄문이죠.
4. 그렇죠 아무래도 리버싱이 알고리즘을 분석하고 그에 따른 레지스터나 스택 내용을 분석하는 것이다 보니 알고리즘을 개발하는 프로그래머 즉, 경험이 많은 사람에게는 프로그램의 맥락이 쉽게 보입니다. |
2016/02/20 |
|