프로그래밍

 3198, 1/160 회원가입  로그인  
   절대내공
   보안툴 질문좀할게요~

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


v3라이트나 알약같은 보안툴을 만드시는 보안툴전문가에 대해서 궁금한데요.
보안툴 만드시는 분들은 어떤 프로그래밍 언어를 쓰시나요? c언어 인가요?

그리고 보안툴개발자가 될려면 프로그래밍 말고도 많은 지식이 필요할거 같은데 어떤지식들이 필요할가요?

  Hit : 4456     Date : 2011/03/04 05:44



    
별빛을담아 그보다는 흔히 리버싱이라고 하는 리버스 엔지니어링이지요.
왜냐하면 실행파일로 이미 컴파일 된 경우는 그 소스가 어떤 언어인지 알 수가 없으니까요.

따라서 실행프로그램이 돌아가는 어셈블리를 역으로 추측하여 알고리즘을 파악하고
이를 통하여 시스템에 미칠 역할에 따라 백신이 판단하는거지요.
2011/03/04  
별빛을담아 에구... 중간에 실수로 엔터;

결론은 어셈블리를 통한 리버스 엔지니어링에 대한 조예가 있어야 합니다.
또한 알고리즘에 대한 이해도가 높아야 하구요.
어떻게 변화할지 이를 예측할 수 있는 무리(군) 이론이나 관계(링크)이론에 대한 이해도 또한 필요할겁니다.
2011/03/04  
.Dolphin 별담님
이분은 크랙이 아니라 보안툴 말씀하시는건뎅....

툴은 자기가 편한 언어로 만들겟죠 ㅇㅅㅇ
2011/03/04  
별빛을담아 아.. 저는 백신을 말한 거에요...;;
백신 또한 저렇게 어셈블리가 없으면 만들기 힘들거든요;
2011/03/05  
절대내공 아하 그럼 v3같은 백신프로그램을 만드는 사람이 되려면 어셈블리어와 리버스엔지니어링을
익여햐 하는건가요?
2011/03/06