728x90 크랙2 9. 크랙미 첫 번째 시작은 크랙미부터 글을 써보기 위해서 이래저래 크랙미 버전들을 찾아봤는데 적당한 난이도의 크랙미들도 많더군요. 기존에 썼던 내용들을 최대한 써가면서 풀어보는 게 실력 쌓는 데에 도움이 많이 될 거라 생각합니다. * Ollydbg(올리디버거)를 사용해도 되지 않나요? 대체로 크랙미 글들을 보면 Ollydbg로 한 게 많던데요? 이 부분에 대한 대답은 당장 보안이 약한 프로그램은 Ollydbg를 쓰든 Cheat Engine을 쓰든 큰 상관없습니다. 그런데 대체로 최소한의 보안인 패킹이 들어가게 되면 Ollydbg로는 그 패킹을 풀어야 프로그램이 실행되는데 언패킹이라는 과정을 거쳐야 합니다. 즉 Ollydbg는 프로그램이 실행된 상태가 아닌 정적인 상태에서 프로그램을 보는 것이고 Cheat Engine은 프로.. 2024. 2. 23. 8. API 함수를 통한 리버싱 & 크랙 API는 함수라고 생각하자. 기존 글에서 함수라는 말은 많이 봤을 겁니다. 명령어들의 집합 정도라고 설명을 드렸었죠. 컴퓨터의 운영체제가 돌아가는 데에도 당연히 이 수많은 함수들이 사용이 될 것입니다. 그런데 일반 프로그램 개발자들이 운영체제의 복잡한 내부 함수 동작까지 다 이해를 하는 건 거의 불가능에 가깝기 때문에 운영체제에서 기본적인 동작을 하는 함수를 제공을 합니다. 이를 API 함수라고 부른다고 보시면 됩니다. 영어로 표현하면 Application Programming Interface의 약자인데 그냥 알아만 두죠. 처음 접할 때 어떤 API 함수를 익혀야 하나요 등등 순서를 정하는 경우들이 종종 있는데 굳이 그럴 필요가 없습니다. 어차피 다 하나의 운영체제 안에서 움직이는 것들이라 C, C++.. 2024. 2. 22. 이전 1 다음 728x90