C언어가 해킹에 필요한가? 라는 질문인데요.
사람마다 다를 수 있습니다만, 제 대답은 yes입니다.
먼저 해킹에는 종류가 여러가지가 있는데요.
관점에 따라 다를 수 있는데, 보통 시스템 해킹, 네트워크 해킹, 웹 해킹이 있습니다.
어떤 분야에서는 C언어를 이해할 필요가 없습니다. 하지만,
대부분의 해킹에는 많은 데이터를 다룰 줄 알아야하고 데이터를 분석하는데 시간을 많이 쏟게 됩니다.
그래서 오늘의 질문인 C언어 독학하는 것은 해킹에 필요한가? 라는 대답으로
'데이터' 라는 것을 이해하기에는 C언어가 가장 단순하고 좋기 때문에 필요하다 라고 할 수 있겠네요.
물론 C언어를 이해할 필요 없이 해킹을 할 수 있습니다.
예시로, 웹 해킹에 SQL인젝션이나 커맨드 인젝션들이 있죠.
SQL인젝션은 SQL 쿼리에 대해 알아야하고,
커맨드인젝션도 커맨드 명령어에 대해 알아야 하죠.
현실세계를 상대로 해킹하는 것은 쉽지 않습니다.
물론 해킹대회에서도 쉽지 않아요.
그러나 그 과정 중 C언어 독학은 필수까진 아니지만, 해킹을 하기 위해
꼭 이해하고 넘어가야하는 과정 중 하나라고 생각합니다.
물론 현재 C언어를 이해못했다고 해서 포기할 필요는 없습니다.
이후에 데이터를 다루면서 자연스럽게 이해하시게 될테니까요.
만약 궁금하신 점이 있다면 댓글로 남겨주세요.
확인하는대로 답변드리겠습니다. ^^
'해킹' 카테고리의 다른 글
해킹공격을 막을 수 있는 IPS를 알아보자! (0) | 2020.04.08 |
---|---|
KISA 취약점 신고해서 포상금이 나왔습니다. (5) | 2020.04.07 |
해킹을 막는 방화벽에 대해 알아보자! (3) | 2020.04.07 |
리눅스 설치 후 SSH 설정하는 방법, 포트 및 개인키 설정 (0) | 2020.04.06 |
해킹을 하려면 C언어, php, python을 알아야할까? (3) | 2020.04.05 |