1주차 계획
7월 14일부터 SUA 리버싱 스터디가 시작된다 후하후ㅏㅎ
팀원분들과 스터디 진행방향에 대해 얘기를 나눠본 결과 한 주에 풀 워게임을 정하고 한 주동안 그 문제를 풀어 각자의 블로그에 write-up을 작성하고, 이를 화요일에 서로 검토한 후 피드백을 주는 방식으로 진행하기로 했다!
꼴에 스터디에서 리더를 맡았기 때문에,,, 다음주 화요일에 팀원분들께 보내드릴 공지를 작성해보자
일단 전달해드릴건 화요일부터 풀어야할 워게임, 강의나 교육자료 등을 드리면 괜찮을거 같다. 같이 처음부터 배우는 입장에서 보니 뭐가 더 초급자에게 이해가 잘 될까를 중점으로 본거 같다.
수강할 강의는
https://dreamhack.io/lecture/curriculums/3
Reverse Engineering
Reverse Engineering 커리큘럼에서는 Windows OS 환경과 Intel x86-64 아키텍처를 기준으로 하여 어셈블리 기초부터 복잡한 바이너리에 대한 접근법까지 폭넓게 다룹니다. x86-64 어셈블리와 익숙해질 수 있��
dreamhack.io
해커들의 놀이터! 드림핵에서 제공하는 리버스 엔지니어링 강의이다. 대부분의 드림핵 강의가 쉽게 잘 풀어서 설명을 해주시는거 같아서 선택했다!
첫번째 과제?라고 해야할까 암튼, 과제는 위의 리버스 엔지니어링 강의를 수강하고 요약해오는걸로 하면 될거같당 후핳
위의 강의를 수강 및 요약해오는 과제에 더불어 워게임 한 2개정도를 풀고 write-up 작성해오는걸 선택적인 과제로 드릴려고 한다.
그렇기에! 먼저 워게임을 정해보자
후보 1)
http://reversing.kr/challenge.php
Reversing.Kr
Copyright © 2012-2020 Gogil All Right Reserved.
reversing.kr
http://suninatas.com/challenges
써니나타스
웹해킹, 포렌식, 리버싱, 암호학, 해킹 워게임 제공.
www.suninatas.com
후보 3)
https://codeengn.com/challenges/
CodeEngn.com [코드엔진] - Challenges
코드엔진은 국내 리버스엔지니어링 정보공유를 위해 2007년 부터 리버스엔지니어링 컨퍼런스 및 비공개 워크숍을 현업 실무자들과 함께 운영하고 있습니다. 리버스엔지니어링이라는 하나의 큰
codeengn.com
후보 4)
흐으으으으ㅡ음
나는 정했다!
드림핵 리버싱 문제 중 가장 쉬운 문제인 rev-basic9 문제
https://dreamhack.io/wargame/challenges/23/comments
rev-basic-9
Reversing Basic Challenge #9 이 문제는 사용자에게 문자열 입력을 받아 정해진 방법으로 입력값을 검증하여 correct 또는 wrong을 출력하는 프로그램이 주어집니다. 해당 바이너리를 분석하여 correct를 출�
dreamhack.io
suninatas.com의 9번 문제!
http://suninatas.com/challenges/reversing
써니나타스
웹해킹, 포렌식, 리버싱, 암호학, 해킹 워게임 제공.
www.suninatas.com
reversing.kr의 Easy Crack 문제다!
http://reversing.kr/challenge.php
Reversing.Kr
Copyright © 2012-2020 Gogil All Right Reserved.
reversing.kr
많은 사이트의 워게임을 풀어보고, 어느 사이트 문제가 깔끔하고 좋은지 팀원분들과 얘기를 나눠볼 예정이기 때문에 이렇게 사이트 3개에서 한 문제씩 풀려고 한다.
SUA에서 제공해준 추천 커리큘럼에는 교재로 나뭇잎 책이라고 불리는 리버싱 핵심원리 라는 책을 추천해주셨다.
https://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788966260522
리버싱 핵심 원리 - 교보문고
악성 코드 분석가의 리버싱 이야기『리버싱 핵심 원리』. 프로그램의 내부를 깊이 들여다보고 조작할 수 있는 기법인 ‘리버싱’에 필요한 핵심 원리를 50여개 장을 통해 꼼꼼하게 설명한 책이�
www.kyobobook.co.kr
가격도 쉽지 않고, 짧은 기간에 이 책을 가지고 공부하기에는 버거워 보여서 따로 "이 책을 교재로 하죠!" 라고는 말씀을 안드렸지만 나중에 더 깊게 공부하실 때는 도움이 될거 같아 이 책까지 안내해드리도록 하쟈 ~_~
"안녕하세요! 다음주 화요일(7/14) 부터 시작되는 스터디에서 무엇을 하면 좋을까 고민하다가 과제(?) 개념으로 먼저 정해봤습니다. 마음에 안들거나 궁금한게 있으시면 바로 꼭 말씀해주세여,, 제 맘대로 먼저 정해서 죄송합니다. 화요일부터 해주시면 돼요! 일단 첫번째는 드림핵 사이트의 리버스 엔지니어링 커리를 수강하기 입니다. https://dreamhack.io/lecture/curriculums/3에 있습니다! 이 강좌를 수강하면서 새롭게 배운 점, 혹은 중요한 점을 정리해서 블로그에 포스팅 해주세요! 굉장히 귀찮으실거에여,, 하다보면 그냥 강의 그대로 따라쓰는 기분도 들고,, 그래도 강의 내용을 정리하는데 정말 도움이 많이 될거라고 생각해서! 선택했습니다. 그리고 다음은 워게임입니다. 드림핵 사이트의 워게임에서 rev-basic-9 문제, 그리고 suninatas 사이트의 리버싱 9번 문제, 마지막으로 reversing.kr의 Easy Crack 문제입니다. 이 3개의 워게임은 앞서 말씀드린 강좌 수강 및 정리가 얼마나 걸릴지 몰라서 혹시나 너무 빨리 끝날까봐 추가한 문제입니다. 워게임은 옵션이라고 생각하시고 강좌 수강은 꼭 꼭 해주세여. 마지막으로 정리해보자면~ 드림핵 사이트의 Reverse Engineering 강좌를 수강하시고, 블로그에 정리해주세여. 그리고 시간이 남으신다면 앞서 말씀드린 3개의 워게임을 풀고 블로그에 write-up을 작성해주세여.
https://dreamhack.io/lecture/curriculums/3 - 드림핵 강좌
https://dreamhack.io/wargame/challenges/23/comments - 드림핵 워게임
http://suninatas.com/challenges/reversing - suninatas 워게임
http://reversing.kr/challenge.php - reversing 사이트 워게임
중간에 막히시면 여기다가 편하게 물어봐주세여. 집단지성으로 해결해봅시다...! 아 맞다 그 SUA에서 나뭇잎 책으로 불리는 <리버싱 핵심 원리>라는 책을 추천해줬는데 가격이 4만원 대여서,, 구글링 해도 개념이나 원리는 잘 나오니깐 그걸로 해결이 가능할거라고 생각합니다! 혹시나 나중에 더 깊게 공부하신다면 이 책 구매해서 공부해보세여 :)
바꿨으면 하는 부분이나 궁금한 점이 있으시다면 편하게 말씀해주세여!"
라고 공지했당~ 률류~