[온오프믹스] 으으리 리버싱 파으리썬[온오프믹스] 으으리 리버싱 파으리썬

Posted at 2014. 6. 16. 01:53 | Posted in 2014 개인기록/으으리 파으리썬

 

이번에 온오프믹스에 "으으리 리버싱 파으리썬" 세미나가 등장하였다. 해커의 언어인 파이썬과 리버스 엔지니어링에 대해 배울 수 있는 좋은 기회라고 생각하여 신청하였다. 절묘하게 요즘 난 파이썬에 대해 공부하고 있다. 내가 학부 시절에 가졌던 마인드는 윈도우 프로그래밍을 배우기도 바쁜데 인터프리터 언어를 배울 필요가 있을까? 라는 생각이었다.

 

하지만 시간이 지나고 나서 파이썬의 강력함을 맛보게 되었다. 회사에서 팀장님의 지시로 프로그래밍을 만들 때, 프로그램을 자바로 작성하는 나만 단위 시간에 코딩의 효율이 낮았다.

 

일단 빠른 시간에 프로그램을 만들려면 라이브러리가 풍족해야 한다. 파이썬의 라이브러리가 풍족한데다가 사용함에 불편함이 없다. 예를 들어 자바 언어를 이용하여 SSH 접속을 구현하고자 할 때 프로그래머가 알아야 될 것이 많다. 하지만 파이썬은 그렇지 않다. 더 기막힌 것은 크롤러를 만들 때 HTML 또는 XML 을 파싱할때이다. 파이썬에서 Beautiful Soup 라이브러리에 한 줄마다 적어주면 파싱이 된다.

 

강의 일정
 • 강사 : 조근영, 김형석
 • 시간 : 2014.06.08 일요일(13:00 ~ 18:00). 약 2달간 진행
    - 13:00 ~ 15:00 : 파이썬
    - 15:00 ~ 15:30 : 휴식
    - 15:30 ~ 17:30 : 리버싱 기초
 • 장소: 미림 타워 3층 BoB (강남역 1번 출구 부근)

 

이번 세미나는 매주 일요일에 진행되며 약 2달간 진행된다고 한다. 파이썬과 리버스 엔지니어링의 기초에 대해 배울 수 있으며 실라버스는 다음과 같다.

 

1. 강의 대상
보안에 대한 기초적인 지식이 있는 사람. 파이썬에 대한 기초 지식이 있으면 매우 좋은편. 다른 프로그래밍 언어(C, Java 등)에 대한 기초적 지식이 있는 사람. 이 책은 파이썬 기초를 다룬다기 보다는 파이썬으로 어떻게 응용할 수 있는지 보여주기 때문에 초보에게는 약간 어려움. '다 없다. 하지만 정말 열심히 할 자신이 있다.' 라고 하는 열정이 있는 분(극히 소수지만 없는건 아님). 고수분들은 '혼자서도 잘해요' 이기에 굳이 이걸 듣지 않으셔도 됩니다.

 

2. 강의 목차
교재 : 해커의 언어, 치명적 파이썬
1. 소개 / 2. 침투 테스트 / 3. 포렌식 수사 / 4. 네트워크 트래픽 분석
5. 무선 기기 해킹 / 6. 정보수집 / 7. 백신 프로그램 우회

 

3. 강의 개요
파이썬은 해커의 언어다. 보안쪽 라이브러리들이 왠만한건 모두 파이썬으로 나온다. 그래서 유명한 라이브러리를 쓰려면 파이썬을 필수적으로 알아야 한다. 이미 다양한 공격 툴이 개발되어 있지만, 파이썬을 배우면 이러한 툴을 사용할 수 없는 경우에도 도움이 될 수 있다. 해킹 기법 이론을 어떻게 실질적으로 구현할 수 있는지 보여준다. 다른 공격 툴에 의존하는 대신에 파이썬 프로그래밍 언어로 어떻게 직접 자신만의 무기를 만들 수 있는지 보여준다. 다수의 네트워크 서비스를 동시에 공격하고, 애플리케이션과 문서에 남아있는 디지털 사용 흔적을 분석하고, 무선 기기의 트래픽을 캡쳐 및 공격하고, SNS 사이트에서 정보를 수집하고, 백신을 우회 가능한 악성 프로그램을 파이썬 스크립트로 직접 장성할 수 있도록 도와준다.

 

4. 강사

 

1. 강의 대상
 • "Win32 API 뭐지 들어는 봤는데..?" 라는 분들
 • "디버거..? 머지 먹는 햄버거인가..?" 라는 분들
 • "PE ..?" 라는 분들

 

2. 강의 목차
 2.1.Win32 API 기초
 2.2.디버거를 사용 해보자.

 2.3.PE를 배워 보자

 

3. 강의 개요
 3.1 Win32 API 기초
  • Win32 API 소개
  • Win32 API를 사용하여 윈도우 창을 만들어 보자.
  • Win32 API를 이용한 프로그램 만들기
    • ex) 특정 프로세스 죽이기
    • ex) 단축키 프로그램 만들기
    • ex) 중복된 파일을 찾는 프로그램을 만들어 보자.
    • ex) 클립보드 저장 프로그램을 만들어 보자.

 

 3.2 디버거를 사용 해보자.
  • 디버거 소개
  • IDA, WinDbg, OllyDbg

  • 디버거 사용법

  • 디버깅 실전
    • ex) Win32 API 기초에서 배운 프로그램을 디버깅 해보자.
    • ex) windows32 파일중 하나를 분석 해보자.

 

 3.3 PE를 배워 보자
  • PE가 뭘까...

  • PE를 분석툴을 만들어 보자.

 

4. 강사

 

 

 

  1. 비밀댓글입니다

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기