해킹 104

[5] IT 비전공자 [dreamhack] Reversing Basic Challenge #0 문제 풀기

일단 네번째 문제에서 패스하고.. 바로 다음 문제로 간다​https://mokpo.tistory.com/255 ​엔지니어링이란 완성품과 이를 구성하는 부품들의 기능과 설계를 고안하고, 제작하는 과정을 말합니다. 이와 대비되는 리버스 엔지니어링(Reverse Engineering)은 용어의 ‘리버스’가 의미하듯, 위 과정을 거꾸로 하는 행위를 말합니다. 완성된 제품을 해체하고 분석하여 구조와 기능, 디자인을 파악합니다. 책에 따라 이를 ‘역공학’이라고 지칭하기도 하지만, 이 강의에서는 보다 널리 사용되는 ‘리버스 엔지니어링' 또는 ‘리버싱’이라는 단어를 사용하겠습니다.드림핵 리버스 엔지니어링이란문제 파일을 다운로드 후 chall0.exe 파일은 눌러봤다​응?블로그 글을 보니 x64dbg로 open 해야한다..

[3] IT 비전공자 [dreamhack] file-download-1 문제 풀기

하핫 벌써 3번째 문제다!!​https://mokpo.tistory.com/29  역시나 이 블로그를 풀이법을 봤다​파일 다운로드 취약점이란 파일 다운로드 기능이 존재하는 웹에서 파일 다운로드 시파일의 경로 및 파일명을 파라미터로 받아 처리하는 경우 이를 적절히 필터링 하지 않으면 공격자가 이를 조작하여 허용되지 않은 파일을 다운 받을 수 있고 임의의 위치에 있는 파일을 열람하거나 다운받는 것을가능케 하는 취약점을 말한다.출처: https://mokpo.tistory.com/29 [MSS:티스토리]파라미터에 대한 설명은 아래에 있다https://www.beusable.net/blog/?p=3798 파라미터를 번역하면 매개변수라는 의미를 지니는데요, IT업계에서는 ‘소프트웨어나 시스템상의 작동에 영향을 미..

[2] IT 비전공자 [dreamhack] devtools-sources 문제 풀기

하핫 벌써 두번째 문제다​설렌다!​두번째 문제를 풀기전 REFERENCE에서 Tools: Browser DevTools 설명 글을 보고 오면 이해가 쏙쏙 된다​​https://mokpo.tistory.com/236   브라우저 개발자 도구(Devtools)는 이러한 불편함을 대폭 감소시켜줍니다. HTML과 CSS 코드를 브라우저에서 수정하고 결과를 바로 확인할 수 있으며, 자바스크립트 코드를 대상으로 디버거도 제공합니다. 서버와 오가는 HTTP 패킷도 상세히 보여주므로 프로토콜 상에서 발생하는 문제도 쉽게 발견할 수 있습니다.​역시나 이 블로그를 참고했다! 세상에 친절한 사람들이 너무 많군문제다 문제 파일을 다운받아보자!​신기한게 많다일단 페이지 클릭을 일일히 해봤다​INDEX파일 클릭시 (색인, 지표,..

[1] IT 비전공자 [dreamhack] cookie 문제 풀기

IT학원에서 만난 조교수님께서 내가 정보보안 쪽을 공부한다니까 공부하면서도 참고하기 좋은 사이트들을 알려주셨다코딩의 C자도 모르는 IT 비전공자 코린이지만 그래도 고수들의 풀이법을 따라가다 보면 길이 나오지않을까?라는 생각이 들어 1일 1워게임 챌린지를 해보기로했다 정확한 풀이법을 원한다면 내 글을 참고하진말고(주의) 아~ 코린이가 열심히 머리싸매고 어떻게든 풀려고 해보는구나..라는 도전글로 봐주시길바라며 첫 문제를 시작해본다  좋아좋아 열심히 해보자고~~                                     (실질적인 시작은 9월10일부터 시작해서 네이버 블로그에 업로드 된 글을 들고왔다)  https://mokpo.tistory.com/27    [dreamhack] cookie 문제풀이[..