|  |
| |
| ka0r1 |
제 수준이 아직 허접한지라 시스템 해킹은 간단한 BOF라던지 쉘코드 밖에 잘 모르는데
제가 배운 것 한도 내에서 답변을 하자면 해킹할 때 아주 깊은 알고리즘 수준이라던지
아주 복잡한 수학 능력을 요구하지 않습니다.
어떤 책이나 문서를 봐도 BOF(Buffer Overflow)의 예제를 보면 복잡한 알고리즘은 거의 없고
자세한 C문법의 이해, 몇몇 함수(strcpy, gets등등...)들의 특징에 관한 지식을 요구하는 경우가 많습니다.
FTZ 레벨 10이상의 문제들을 훑어봐도 그렇죠.
함수를 봐서 모르는 함수가 나오면 인터넷에서 검색해서 레퍼런스를 보시면 됩니다.
90% 이상은 인터넷에 나올 겁니다. |
2013/05/21 |
|
| kumi123 |
근데. 많이 알면 알수록 좋습니다.
내가 짤 줄 알아야, 상대방 소스를 보고도 알수가 있습니다.
그러니깐.. 소스코드는 짧은데.. 수준은 좀 높은것 위주로 공부를 해보세요..
어짜피, 시스템프로그래밍하고 소켓프로그래밍 정도 배우고 나시면, 중급->고급 정도 될 테니까요 |
2013/05/22 |
|
| nasehoch |
저도 c/c++을 오랫동안 해보았는데 해킹에 쓰는 코드를 유추해 보는것이 쉽지 않더군요.
끝이 없이 공부 해야 하는것 같읍니다 |
2013/05/30 |
|
| 5544496 |
c나 c++은 공부하려고 생각하면 끝도 없이 공부해야 하는 언어입니다.
영어 공부도 필수 단어를 암기하고 계속해서 암기를 하는 것처럼 c언어도 똑가티 필수적인 부분만 공부하시고
서버나 네트워크, 해킹등을 공부하면서 계속 코딩공부를 하셔야 합니다.
이론위주로 공부하는게 아니라 실질적인 실무위주로 공부하셔야 합니다.
막연하게 정보보안전문가가 되고싶다고 c언어부터 무작정 준비하는게 아니라
무슨일을 하게 되고 c언어부터 서버, 네트워크, 해킹까지 어떤실무, 자격증, 스펙을 준비해야하는지
정확한 계획을 세우고 준비하셔야 합니다.
정확한 계획이 필요하거나 궁금하신 사항 있으시면 cyh6223 친구추가하고 문의주세요 ^^ |
2013/08/11 |
|