[질문] 소프트웨어 분석
글쓴이: akfgoakfgo / 작성시간: 월, 2004/08/02 - 10:14오전
여러번 질문이 올라왔던 것으로 기억하는데..
요즘 같이 리눅스 등등의 거대한 오픈소스들이 많이 사용되고 있는데..
뭐 오픈된건 좋은데..
그 소스량이 너무 방대해서 분석하기가 너무 어렵습니다.
물론 소스 분석 툴들이 많이 있습니다.
ctags, cscope, source insight 등등
이런 것들을 모두 사용해 보았는데..
뭔가 좀 부족한 느낌이 들어서요..
꼭 툴이 아니더라고 고수님들의 나름대로의 노하우를 알고 싶습니다.
Forums:
음...
위에 님께서 말씀하신 것들이 아주 좋긴 좋죠. *^^*
저도 여러 툴을 사용하고 있지만, 도저히 이해할 수 없는
루틴이 나오면 gdb로 돌려버리고 한라인씩 따라 다닙니다.
H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!
이런 툴들을 이요해도 부족 하다면 배경지식을 더 쌓을 수밖에 없겠죠.
이런 툴들을 이요해도 부족 하다면 배경지식을 더 쌓을 수밖에 없겠죠.
이에 가장 좋은 방법은 분석하고자 하는 소스에 관련된 문서들을 먼저 꼼꼼이 채크를 하신 후에 소스를 보시면 보는 족족 머리에서 알고리즘이랑 희열이 교차 할겁니다.
이런 배경 지식 없이 분석 한다는 건... 거의 노가다에 가까운 고된 고동이 될 뿐입니다.
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
http://kangcom.com/common/bookinfo/booki
http://kangcom.com/common/bookinfo/bookinfo.asp?sku=200404300006
이에 관한 책입니다. 시간이 되시면 한번쯤 읽어 보시는것도 좋겠죠. 한가지 확실한건 많은 시간과 인내가 필요한 일이라는겁니다.
산넘어 산
댓글 달기