본문 바로가기

해킹

C언어 독학, 해킹을 배우려면 필요한가?

C언어가 해킹에 필요한가? 라는 질문인데요.

사람마다 다를 수 있습니다만, 제 대답은 yes입니다.

 

 

먼저 해킹에는 종류가 여러가지가 있는데요. 

관점에 따라 다를 수 있는데, 보통 시스템 해킹, 네트워크 해킹, 웹 해킹이 있습니다.

 

어떤 분야에서는 C언어를 이해할 필요가 없습니다. 하지만,

대부분의 해킹에는 많은 데이터를 다룰 줄 알아야하고 데이터를 분석하는데 시간을 많이 쏟게 됩니다.

 

그래서 오늘의 질문인 C언어 독학하는 것은 해킹에 필요한가? 라는 대답으로

'데이터' 라는 것을 이해하기에는 C언어가 가장 단순하고 좋기 때문에 필요하다 라고 할 수 있겠네요.

 

물론 C언어를 이해할 필요 없이 해킹을 할 수 있습니다.

예시로, 웹 해킹에 SQL인젝션이나 커맨드 인젝션들이 있죠.

 

SQL인젝션은 SQL 쿼리에 대해 알아야하고, 

커맨드인젝션도 커맨드 명령어에 대해 알아야 하죠.

 

현실세계를 상대로 해킹하는 것은 쉽지 않습니다.

물론 해킹대회에서도 쉽지 않아요.

 

그러나 그 과정 중 C언어 독학은 필수까진 아니지만, 해킹을 하기 위해 

꼭 이해하고 넘어가야하는 과정 중 하나라고 생각합니다.

 

물론 현재 C언어를 이해못했다고 해서 포기할 필요는 없습니다.

이후에 데이터를 다루면서 자연스럽게 이해하시게 될테니까요.

 

만약 궁금하신 점이 있다면 댓글로 남겨주세요.

확인하는대로 답변드리겠습니다. ^^