" 해킹 공부를 하기 위해서는 근본적인 원리를 공부해야 한다. " 오늘 학교에 보안, IT 기업 대표님이 오셔서 특강을 해주셨다.특강 이전에 미리 질문을 받는 폼이 있었는데. 나는 이런 질문을 했다."보안 공부를 깊게 공부하고싶은데, 어떻게 공부하는게 좋을까요?"엄청 고민하고 있던 질문이었다. 보안을 깊게 공부하고싶지만, 보안을 공부를 할 때 마다 제자리 걸음하고있는 느낌이 너무 크게 들었기 때문이다. 위 질문에 대표님은"보안 공부를 위해서는 근본적인 원리를 공부해야 한다."라고 답변해주셨다. 너무 당연한 얘기이지만, 속이 뻥 뚫리는 듯한 느낌이 들었다. 당장 구글에 해킹 기법을 검색하면다양한 해킹 기법들을 알려주지만 어떻게 이런 취약점이 발생하는지는잘 안알려주는 것 같다. 근본적인 원리를 이해하며 공부..
보안

포너블(Pwnable)포너블은 운영체제나 소프트웨어, 하드웨어에 내재된 보안 취약점을 해킹 한다.포너블 혹은 시스템 해킹 이라 한다.C언어: 포너블을 풀기 위해 C 언어를 공부해야 한다.운영체제 이해: 시스템 해킹은 운영체제에 대한 이해가 필수적. 리눅스 운영체제에 대해 학습.보안 기초: 포너블 문제를 풀기 위해서는 보안 기초 지식이 필요함. 암호화, 암호 해독, 네트워크 보안 등의 기초 지식을 학습.포너블 문제 풀기: 포너블 문제는 CTF 대회에서 많이 출제된다. CTF 대회에 참여해서 포너블 문제를 많이 풀어 실력을 쌓아야 한다.웹 해킹(Web Hacking)웹 해킹은 웹 애플리케이션을 해킹하는 것이다.웹 해킹을 통해 웹사이트에 대한 권한을 탈취하거나, 웹사이트의 기능을 변조할 수 있다.웹 애플리케이..