22018, 1/1101 회원가입  로그인  
   dogzoo
   화이트해커 되는데 API의 필요성

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=30112 [복사]


제가 화이트 해커가 되고 싶습니다. 그래서 열심히 공부를 하고 있는데요, 제 주위에 이 직업을 가지신 분이 없어서 물어볼때도 없고..ㅠ 제가 윈도우즈 API 정복 책을 공부하고 있습니다. 이 책을 공부하는 이유는 윈도우즈 운영체제에 대한 전반적인 체계와 지식을 얻고자입니다. 근데 책 중간부분에 컨트롤과 대화상자등등이 나오는데 이것이 화이트 해커가 되는데 꼭 필요할 까라는 생각이 들어서요. 제가 프로그래머가 될 생각도 없는데... 물론 나중에 어떤식으로든 도움이 될 거라고는 믿습니다. 어쨋든 조언을 듣고자 글 올립니다.

  Hit : 9855     Date : 2013/01/21 12:13



    
dwdwzzz 전 c언어 처음배우고서 무작정 gui가 이끌려서 api정복을봤는데
책을보면서 궁금한게 너무나많아서 결국엔 다 보지는못하고
대체 gui함수가 어떻게 만든어진 놈인가 궁금해서 운영체제관련서적찾아보고
리눅스시스템관련책 찾아보고..꽤나 시간낭비가 심했죠.
머릿속에서 떠오르는내용은 전기,하드웨어,소프트웨어 순인데
머릿속에 집어넣을때 뒤죽박죽으로 넣어서그런지 가끔가다 상세한정보가 필요하면
구글링해야 떠오르면서 아..이거배웠지.. 합니다 -_-;

제생각에는 해커가 되고싶다면 gui함수보다는 메모리 다루는 함수는 공부하는게 낳고
그래도 윈도우프로그램이 대세다 싶으면 윈도우api를 배우는것도 나쁘지는않다고 봅니다...
2013/01/21  
dhxkgozj 제가 리버스엔지니어링 공부를 하는데요. API는 거의 필수입니다.
프로그램의 70%정도가 C언어로 되어 있기 떄문에 당연히 API를 사용하여 프로그래밍을 하게 됩니다.
그렇기떄문에 각 함수들의 특징과 이해가 필요하고 프로그래밍 경험이 없다면 리버싱에 많은 지장을 겪게 될것입니다.
그러므로 저는 API공부를 지속적으로 하시는것을 권고 드립니다.
2013/01/22  
TheSpecialist 저도 dhxlkgozj 님의 의견에 동의합니다! 리버싱 시 API는 필수에요.
저도 지금 API 공부 중인데 인강이 있는 서적도 있으니 잘 참고하셔서 공부하시면 많은 도움이 될 것 같네요.
2013/01/29