|  |
| |
| 김답변 |
저도 해킹공부 처음할 때 C언어 잘 모르는 상태에서 했었는데 그 때 해킹, 공격의 예술 이란 책을 봤습니다
해킹을 프로그래밍 모르고 배운다는게 말이 안되는거라서 읽기에 어렵기는 하지만 꾸역꾸역 하나씩 해보면 충분히 이해 가능하게 기초부터 잘 써져있습니다
그리고 해킹의 여러분야에서 각자 적성에 맞는 분야가 있고 없고가 또 있기 때문에, 많은 분야중에서 어떤게 적성이 맞는지 알아가는 과정도 초반에 중요합니다. 그래서 해킹맛보기 라는 책도 추천 드립니다
어떤 분야가 특히 돈을 더 잘벌고 이런거는 요즘은 딱히 없고, 그냥 어느분야든 잘하기만 하면 인정받고 잘 살수 있으니 적성에 맞는걸로 쭉 가시는게 좋습니다 |
2017/08/16 |
|
| 김답변 |
그래도 이왕이면 C언어를 조금은 알고 시작하는게 좋습니다
다들 처음에 어렵다고 하는 포인터, 구조체는 굳이 C언어 그 자체로 공부할 필요는 없고
저 같은 경우도 GDB로 직접 분석해보면서 포인터를 이해할 수 있었기 때문에
그런 어렵다고 생각되는 내용들은 바로바로 스킵하고
문법적인 부분, 함수의 개념 이런 기본 요소들정도를 알고 계셔야 해킹공부하실 때도 하시기 편합니다
C언어를 말그대로 아무것도 모르고 하시려면 모든 프로그램을 어셈블리어로 분석하실 수 밖에 없고 되게 비효율적입니다. |
2017/08/16 |
|
| 김답변 |
모든 프로그램을 어셈블리어로 분석할 수 밖에 없고 -> 이거를 좀더 설명하자면
지금은 구매하기 어려우시겠지만 나중에 회사를 들어가거나, 아니면 해킹팀에 들어가면 IDA Hex-Rays라이센스를 공유받으실 수 있는데,
IDA의 Hex-Rays 플러그인은 어셈블리어들의 나열을 pseudocode, 의사코드로 변환하여 보여주는데, 이 의사코드의 포맷을 C언어 형태로 보여줍니다
어셈블리어보다는 C언어가 훨씬 분석하기 쉽기 때문에 전세계 많은 분석가들이 애용하는 플러그인입니다. 퀄리티가 상당히 높습니다 |
2017/08/16 |
|