C언어만 하신 상태로 해킹대회에서 입상하기는 솔직히 말씀드려서 힘듭니다.
해킹대회에 출제되는 문제들은 C는 당연히 알고 있다는 전제하에 출제된다고 보시면 편할 듯 싶네요.
출제되는 문제의 유형은 취약점 (시스템, 웹 해킹등), 바이너리(리버싱), 포렌식, 네트워크 등으로 크게 분류할 수 있을 것 같습니다. 실제 출제되었던 문제들을 받아 풀어보시면 어떤 식인지 알 수 있을 것 같습니다. 해보시면서 본인이 필요한 부분을 찾아 공부해보세요.
2012/03/15
supershop
아 그리고 해킹대회(예선)는 보통 문제마다 점수를 걸어놓고 맞추면 점수를 휙득하는 방식으로 이루어집니다.