해커라고 하면 도대체 어디서 부터 시작해야 할지, 무얼 공부해야 할지.. 정말 방대하다
나 역시도 고민 고민..
나름 이것저것 알아보고 알아본 후 우선을 세가지를 해야겠다는 생각이 들었네요...
일단 linux는 기본적인 운영은 깔고 가야한다고 생각합니다.. 물론 윈도우 기반 해킹 툴도
많지만 무엇보다도 backtrack이나 metasploit(물론 윈도우 버젼도 있다) 리눅스 기반
툴이 성능이나 운영면에서 우수합니다....
1. Reversing
2. python
3. metasploit
물론 본인은 프로그래밍 경력이 있어서 정말 기본적인 것
(시스템 구조, 네트워크 이론, c언어, 리눅스 개발)들은 넘은상태라고 생각합니다.
리버싱은 해킹 툴을 분석할 때 정말 유용한거 같네요.. 또한 해킹 툴 뿐만 아니라
소스가 없는 유틸을 이해할때 필 수 인거 같아요... 이거 하나만 파는데도 정말 최소
몇년을 걸릴정도로 깊이가 깊네요... 저도 손을 놨다가 다시 시작하는 단계입니다.
정말 고급 해커가 되기 위해서는 꼭 필요한 script 언어.. 그 중 해커의 언어라고 불리는
python입니다... 스크립트 언어들이 다들 비슷비슷해서 어느정도는 따라갈 수 있겠네요..
마지막으로 metasploit..
이건 모의 해킹을 위한 도구로 많이 사용한다고 하네요..
저도 몇번 써보긴 했는데, 정말 기본 기능만 이용해 보아서...
우선 프레임워크를 이해하고(ruby와 python으로 되어 있다고 하네요.) 사용하면
해킹에 대해 어느정도 윤곽이 잡힐 거 같에요..
일단 reversing에 관해 공부하면서 복습겸 글을 올려보려구요...
화이팅~~
댓글
댓글 쓰기