
외워서 끝내는 SSL과 최소한의 암호기술
널널한 개발자
인터넷의 안전을 책임지는 암호기술에 대해 아주 쉽게 외워서 끝낼 수 있도록 도와드립니다. SSL인증서, PKI 기술, 디지털 서명, 공인인증시스템 등 다양한 기술의 구조와 원리를 이해할 수 있습니다.
초급
암호학
특정 응용 프로그램이 각종 API 함수들을 호출하는 과정을 가로채는 방법을 배워 보안 시스템을 개발할 수 있는 기술을 확보합니다. ※절대 악용금지!!!
Windows API 호출을 가로채는 방법
64bit 기반 IAT hook, Inline hook
간단한 보안 프로그램이나 악성 코드를 제작하는 방법
학습 대상은
누구일까요?
C/C++ 기반 응용 프로그램의 내부 구조와 함수란 무엇인지 그 본질에 대해 깊은 이해를 얻고 싶은 개발자
보안 소프트웨어를 개발하려는 분
Windows 환경에서 리버스 엔지니어링을 해보려는 분
선수 지식,
필요할까요?
C언에 대한 높은 이해도
Windows system programming (중급 이상)
38,975
명
수강생
2,325
개
수강평
1,125
개
답변
4.9
점
강의 평점
25
개
강의
전체
27개 ∙ (4시간 6분)
해당 강의에서 제공:
6. 함수 포인터
08:48
7. 함수 포인터 배열
03:01
8. 함수 프롤로그와 에필로그
13:01
9. Naked 함수
10:20
10. 인라인 어셈블리
11:39
11. 가상 메모리 접근 모드
14:28
14. 캐시 플러싱
08:01
전체
28개
4.8
28개의 수강평
수강평 4
∙
평균 평점 4.0
4
강의 만드시느라 고생하셨습니다. 제가 리눅스 시스템 프로그래밍에 약간의 경험이 있다보니 전체 내용을 이해하는데에는 큰 어려움은 없었습니다. 다만, 수강자분들이 다음에 공부할 것이 무엇인지 그 길을 찾는데 어려움이 있지 않을까 생각합니다. 사실은 제가 그런 느낌을 받긴 했거든요. 마지막 부분의 TCP 전송에 대한 hooking에서 MS에서 지원해주는 공식인터페이스가 있다고 언급해주신 부분을 LLM에 문의하니 WFP를 알려주네요. 이렇게, 다음 공부를 위한 공식적인 단어 몇개만 알려주셨어도 다음 과정을 찾아가는데 도움이될거 같습니다. 감사합니다.
문제점에 대한 구체적인 피드백 진심으로 감사드립니다. 애석하게도 어느 정도 예상이 되었던 내용을 그대로 지적해주셨습니다. :) 이 강의는 정말로 API hook만 설명하고자 하였습니다. 잘 사용할 일이 없는 기술이고 이론으로 알아두는 것으로 충분하다 판단했습니다. 이것을 활용해 어떻게 사용하는 것인지 구체적인 수준으로 넘어갈 경우 강의가 아니라 기술 컨설팅 처럼 답변을 해야 할 상황이 올 것이라 우려한 점도 있습니다. 별 하나의 아쉬움을 기억하고 향후 강의제작에 참고하도록 하겠습니다. 다시 한 번 감사 말씀 드립니다. :)
₩66,000
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!