자기계발 · 모든 회사 / 모든 직무
Q. 해킹 전문가가 되고 싶은데요..
제가 해킹의 경우 크게 네트워크 해킹, 웹 해킹, 시스템 해킹 이렇게 3가지가 있다고 알고있는데요.. 궁금한건 제가 네트워크 해킹 전문가가 되고 싶은데 공부순서를 몰라서 인터넷을 뒤져보았고 그래서 나름 순서를 정해보니까요.. 파이썬 => 리눅스와 운영체제, 네트워크, 프로그래밍, 웹 구조 등 => 네트워크 해킹( 책이름: "네트워크 해킹과 보안") 이렇게 되는데 어떤가요? 이 순서가 맞나요? 아니면 더 나은순서가 있나요?
2026.09.20
답변 4
- 다다할수있습니다큐비앤맘코상무 ∙ 채택률 53%
채택된 답변
조금이라도 도움이 되셨다면 채택 부탁드립니다 ~~~~ 방향은 대체로 맞습니다. 다만 파이썬부터 깊게 파기보다는 네트워크 기초를 먼저 잡는 것을 추천드립니다. TCP IP, 라우팅, DNS, HTTP 같은 구조를 이해한 뒤 리눅스와 운영체제 기초를 공부하고 파이썬과 C를 병행하면 좋습니다. 이후 Wireshark로 패킷 분석을 익히고 네트워크 보안과 취약점 원리를 공부해 보세요. 웹 구조도 기본 수준은 알아두는 것이 좋습니다. 책 한 권만 따라가기보다 합법적인 실습 환경에서 직접 분석하는 경험이 중요합니다. 화학공학 전공이어도 충분히 도전할 수 있으며 정보보안 관련 자격증과 실습 결과물을 함께 준비하면 취업에도 도움이 됩니다.
합격 메이트삼성전자코부사장 ∙ 채택률 77%채택된 답변
멘티님. 안녕하세요. 제시해주신 로드맵은 기초 언어부터 시스템 및 네트워크 인프라 이해, 그리고 실전 심화로 넘어가는 흐름이 매우 체계적이고 바람직합니다. 네트워크 해킹을 잘 이해하기 위해서는 패킷의 흐름과 통신 규약을 아는 것이 필수적이므로 네트워크 기초 개념을 단단히 잡는 것이 무엇보다 중요합니다. 공부 순서를 더욱 효율적으로 보완하자면, 파이썬 기초 이후 C언어와 리눅스 운영체제를 다지며 시스템 기초를 이해하고 네트워크 기초(OSI 7계층, TCP/IP, Wireshark 활용)를 학습하는 편이 좋습니다. 이후 웹 구조 및 기본 프로그래밍을 익힌 뒤, 패킷 분석과 스푸핑, 스니핑 등 본격적인 네트워크 해킹 및 보안 영역으로 확장해 나가는 것을 추천합니다. Theoretical 이론 공부와 함께 Dreamhack이나 Webhack 등 모의 해킹 실습 플랫폼을 병행하여 실전 감각을 쌓는 방식을 권합니다. 응원하겠습니다.
- PPRO액티브현대트랜시스코부사장 ∙ 채택률 100%
채택된 답변
순서 자체는 크게 틀리지 않습니다. 다만 네트워크 해킹을 목표로 한다면 파이썬을 먼저 깊게 파기보다는 네트워크와 운영체제의 기초를 먼저 잡고, 파이썬을 해킹 도구를 만들고 자동화하는 수단으로 병행하는 방식이 더 효율적입니다. 특히 네트워크 해킹은 TCP/IP, Ethernet, ARP, DNS, DHCP, HTTP, NAT, 라우팅, TCP/UDP, 소켓 통신 등을 실제 패킷 수준에서 이해하는 것이 핵심입니다. 추천 순서는 기초 프로그래밍 → 리눅스/운영체제 기초 → 네트워크 기초 → Python 및 소켓 프로그래밍 → 웹 구조와 보안 기초 → 네트워크 보안 → 네트워크 해킹 실습으로 잡는 편이 좋습니다. 프로그래밍에서는 Python만 공부하기보다는 변수, 함수, 클래스, 예외처리, 파일·프로세스 처리 정도를 익힌 뒤 socket 라이브러리로 TCP/UDP 통신을 직접 구현해보세요. 이후 리눅스에서 프로세스, 권한, 파일시스템, 쉘, 프로세스 간 통신 등을 익히면 네트워크 공격이 실제 시스템에서 어떻게 동작하는지 이해하기 쉬워집니다. 그다음 Wireshark와 tcpdump를 이용해 직접 패킷을 관찰하면서 TCP 3-way handshake, ARP, DNS 조회, HTTP 통신 등을 분석하는 단계가 상당히 중요합니다. 이 과정을 건너뛰고 바로 '네트워크 해킹' 책으로 들어가면 공격 기법은 외우는데 왜 그런 공격이 가능한지는 이해하지 못하는 경우가 많습니다. 이후 말씀하신 「네트워크 해킹과 보안」 같은 책으로 들어가면서 ARP spoofing, 패킷 분석, 스니핑, DoS 등의 개념을 학습하고, 반드시 본인 PC나 가상환경처럼 허가된 환경에서 실습하는 것을 권합니다.
채택스포스코코부사장 ∙ 채택률 73%채택된 답변
안녕하세요. 멘티님. 반갑습니다. 네트워크 해킹을 목표로 하신다면 지금 잡으신 큰 흐름은 나쁘지 않습니다. 다만 순서를 조금만 다듬어 보시면 더 수월합니다. 제가 현장에서 봤을 때는 파이썬을 아주 깊게 먼저 파기보다는 리눅스 기본 조작과 네트워크 기초를 먼저 붙이고 그다음에 파이썬을 도구처럼 익히는 방식이 더 효율적이었습니다. 해킹은 결국 패킷과 시스템 흐름을 읽는 일이어서 운영체제와 네트워크를 먼저 잡아야 감이 빨리 오고 파이썬도 그때부터 훨씬 잘 써먹을 수 있습니다. 추천드리면 리눅스와 운영체제 기초 짚기 후 네트워크 기본 구조 이해 후 파이썬으로 간단한 자동화와 분석 연습 후 웹 구조와 포트와 서비스 개념 확인 후 네트워크 해킹 교재로 들어가시는 흐름이 좋습니다. 책을 바로 붙잡기보다 실습하면서 포트 스캔, 세션 패킷 분석, 로그 확인 같은 기본 감각을 먼저 쌓아보시구요. 특히 네트워크 해킹은 기술만 외우는 것보다 왜 이 패킷이 지나가고 왜 이 서비스가 열리는지를 이해하는 게 중요해서 운영체제와 네트워크 비중을 조금 더 높게 가져가시면 좋을 것 같습니다. 모쪼록 도움이 되셨다면 채택부탁드립니다. 감사합니다.
함께 읽은 질문
Q. 박사 수료 후 신입/경력 지원 시 포트폴리오/연구기술서/경력기술서 방향 문의드립니다.
안녕하세요. 이력 방향에 대해 조언을 구하고 싶어 질문드립니다. 최종학력은 석사이며, 현재 박사 수료 상태입니다. 이후 약 10개월 정도 학교 내 연구소기업에서 근무한 경험이 있습니다. 다만 학교 생활과 병행했던 형태라 일반적인 회사 경력으로 보기에는 다소 애매한 부분이 있습니다. 현재는 신입/경력 모두 지원하고 있으며, 신입 지원 시에는 박사 수료 이후 기간이 공백처럼 보일까 걱정되어 경력기술서를 함께 첨부하고 있습니다. 보통 경력기술서 + 포트폴리오 형태로 제출하고 있는데, 제 상황에서는 포트폴리오/연구기술서/경력기술서를 작성할 때 석사 과정에서 진행한 연구만 중심으로 정리하는 것이 나은지, 아니면 석사~회사에서 진행했던 내용까지 연결해서 중요한 경험 위주로 함께 작성하는 것이 더 나은지 궁금합니다. 또한 제 경우에는 신입으로만 지원하는 것이 나은지, 경력 부문에도 함께 지원하는 것이 나은지도 조언 부탁드립니다. 비슷한 경험 있으셨거나 현직자분들의 조언 부탁드립니다 :)
Q. 전자공학과 진로 관련 질문
안녕하세요. 광운대 3-2 준비 중입니다. 진로 고민으로 현직자분들께 조언 구합니다. 학점: 전체 4.05/4.5, 전공 4.25/4.5 수상/영어/프로젝트: 없음 (실험 프로젝트 외 無)오픽,Adsp 겨울에 따려합니다 활동: 1) 겨울부터 교내 칩설계및검증 과목 예정 — 아날로그(OP-AMP Full-Custom, Virtuoso 설계·시뮬레이션·레이아웃·MPW 제작) or 디지털(Verilog 60-way counter, 논리합성·DFT·P&R·GDS·MPW 제작) 중 택1, 겨울 설계·제작 → 여름 검증 2)랩실 대외활동 진행 중 — 채널 재료·공정 조건 변화에 따른 특성 측정 및 공정 최적화 희망 진로 우선순위: 1순위 반도체 공정, 2순위 자동차/방산, 3순위 회로설계 대학원 학사취업으로 자동차/방산을 준비할 때 학교를 고려하여 ,1)에서 아날로그와 디지털 중 어느 쪽이 더 도움이 될지, 그리고 자동차 방산 직무 추천과 준비하면 좋을 것이 무엇인지 조언 부탁드립니다.
Q. 외국계 반도체 기업 취업 궁금합니다
3학년 신소재공학과 여자이고 학점은 4.0x 입니다. 주워들은거긴 한데 외국계 기업들이 대체적으로 워라벨이 괜찮다고 해서 요즘 알아보는 중입니다… 석사까지는 할 생각이고 세부적으로 정하진 못했지만 공정쪽으로 가고싶습니다. 요즘 외국계 기업들 취업하기 많이 힘든지, 물론 기업마다 다르겠지만 워라벨이 괜찮은 편인지 (물론 공정쪽은 거의 3교대인거 알고 있습니다.) 국내 기업들과 어떤 차이가 있는지 궁금합니다.
궁금증이 남았나요?
빠르게 질문하세요.