좋은 일에 쓴다고 하신다면 화이트 해커를 하고 싶으신 거군요 먼저 IT분야에 대해서 전체적으로알아야합니다. 크게 프로그래밍, 시스템서버, 네트워크를 자세히 파악을 해야합니다.이유는 해킹을 하려는데 네트워크의 연결구조를 모르면 해킹을 할수 없는 것과 같이종합적으로 알아야 합니다. 프로그래밍에서 C언어, C++,자바등을 배우고, 시스템서버에서흔히쓰는 윈도우, 리눅스, 유닉스, 네트워크에서 기초과정(CCNA), 심화과정(CCNP)등을배워야합니다. 그리고 해킹/보안쪽에서 웹/서버/네트워크 해킹/보안, 디지털포렌식,리버싱, 악성코드분석 등을 배워야합니다. 이용해 주셔서 감사합니다