반응형

전체 글 33

[Reversing.kr] Easy Crack

안녕하세요. comalmot 입니다. 글로서 인사드리는 것은 오늘이 처음인 것 같네요. 앞으로도 포스팅 자주 하도록 노력하겠습니다. 감사합니다. 오늘은 Reversing.kr 의 Easy Crack 이라는 문제를 풀어보도록 하겠습니다. 우선 실행파일을 실행시켜 보아야겠죠? 실행시켜봤습니다. 위와 같이, Easy CrackMe라는 Title을 가지고 있는 프로그램이 나타납니다. 확인 버튼 옆에 있는 것은 EditBox인가보네요... 안에 'aa' 라는 문자열을 입력하고, 확인 버튼을 눌러보았습니다. Incorrect Password라는 메시지박스가 나타납니다. 이것으로 추정해 보았을 때, 우리는 이 프로그램에 알맞는 어떠한 패스워드를 알아내야 할 것 입니다. 우선 프로그램이 실행되기 직전 상태의 코드까지 ..

야, BMP (ASCII 문자를 픽셀 데이터로 BMP 만들기)

안녕하세요, comalmot 입니다. 오늘은 BMP 파일 픽셀 데이터에 문자를 넣어 보려고 합니다. 우선 BMP 파일이 어떻게 이루어져 있는가 부터 보시겠습니다. 일반적인 BMP 파일의 구조는 이러합니다. 굉장히 간단하죠? 저도 그렇게 생각합니다.. ^^ 하지만 너무 어려웠어요.. ㅠㅠ 우선 BITMAPFILEHEADER 구조체 부터 보시겠습니다!!! typedef struct BITMAPFILEHEADER // BMP 비트맵 파일 헤더 구조체 { unsigned short bfType; // BMP 파일 매직 넘버 "BM" unsigned int bfSize; // 파일 크기 unsigned short bfReserved1; // 예약, 0 unsigned short bfReserved2; // 예약,..

카테고리 없음 2020.07.17

민속놀이 뜯어보기(1) - (스타크래프트 CD-Key 알고리즘 분석하기)

처음 이런 프로그램을 대상으로 분석을 진행해보았습니다,,, OllyDBG 의 Back to user 기능에 대해서도 많은 공부가 되었고 무엇보다 어셈블리 하나만 잘못 보면 역산이 뻐버벙 오류가 나더군요.. 무엇보다 기존에 스타 시디키 리버싱과 관련한 글들이 구글링해 본 결과 굉장히 자세히 나와 있어서 무리없이 금방 할 수 있었던 것 같습니다. (제가 참고한 블로그 글입니다. 굉장히 자세히 나와있습니다. 일련의 과정을 따라가면서 할 수 있는 부분만 했는데도, 많은 공부가 되었습니다. http://carpedm20.blogspot.com/2012/08/blog-post_7630.html) * 저는 알고리즘 분석은 직접 했습니다. 알고리즘을 찾아가는 과정은 다른 블로그의 글을 보고 조금씩 도움을 받아 찾았습니..