22018, 1/1101 회원가입  로그인  
   seoul123
   시스템해킹하고 리버싱... 질문

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=33646 [복사]


1. 시스템해킹과 리버싱은 서로 다르고 분야가 다른가요?




2. 시스템해킹을 하면 자연스럽게 리버싱분야가 따라온다고하는데..

분야가 다른데.. 배우는 커리큘럼이 같아서 리버싱이 따라온다고하는건지?



3. 리버싱이 전망에 대해서 궁금한데.. 리버싱이.. 전망이 별로 없다고 들엇는데 사실인가요?




4. 궁금한게.. 프로그래머가 리버싱을 공부하면 금상첨화인가요?

  Hit : 10192     Date : 2016/02/19 05:07



    
zairo 리버싱은 잘 알지는 못하지만, 시스템을 약간 아주 약간 공부해본 사람으로써 말씀드리자면,

1. 시스템 해킹과 리버싱은 애초에 목적 자체가 다릅니다. 시스템 해킹은 프로그램 또는 시스템의 알고리즘을 분석해 우회하고 변조 등 위협요소들을 찾아내는 것이 목적 이지만, 리버싱은 프로그램의 알고리즘을 분석하는 것 그리고 나아가서 재개발 등..의 시작되는 목적이 다릅니다.

2. 시스템 해킹을 하면 자연스럽게 리버싱이 따라오는 것은 결론적으로 시스템과 리버싱이 같은 맥락이기 때문 입니다. 레지스터를 분석하고 스택에 어떠한 내용이 쌓이는 지 등등 알고리즘을 분석하는 것은 같은 맥락이죠. 다만 알고리즘을 어떤 목적으로 분석하느냐가 다른 겁니다.

3. 아무래도 리버싱이나 요런 쪽이 발전 가능성이 다른 분야들 보다는 많이 저조한게 사실입니다. 발전이 아니라 원래의 프로그램 분석에 그치기 떄문이죠.

4. 그렇죠 아무래도 리버싱이 알고리즘을 분석하고 그에 따른 레지스터나 스택 내용을 분석하는 것이다 보니 알고리즘을 개발하는 프로그래머 즉, 경험이 많은 사람에게는 프로그램의 맥락이 쉽게 보입니다.
2016/02/20  
$Zero 시스템 해킹을 할 때 필요한 게 리버싱입니다.
시스템 해킹은 OS의 취약점을 공격할 수도 있고 프로그램의 취약점을 공격할 수도 있지만, 프로그램의 취약점이 압도적으로 더 많으며, 프로그램의 취약점을 찾아내는 방법 중 하나가 바로 리버싱 입니다.

리버싱에대한 전망은.. 그리 좋다고는 할 수 없습니다. 물론 절대 없어지지 않은 시장인 건 분명하나. 그 취업문이 매우 좁습니다.
보안업체에서 원하는 리버서는 굉장한 고 수준의 실력자인데 이제 막 신입사원이 그런 실력을 갖췄을 리가 없죠.
2016/02/21