내 인생 경험 기록소
본문 바로가기
728x90

전체 글106

10. 리버싱의 꽃 후킹(Hooking) 내가 원하는 명령으로 낚아채는 기술 Hooking이란 단어의 사전적 의미 자체가 낚시 같은 거에서 낚아챈다 라는 의미가 있습니다. 이 말 그대로 '실행될 명령 주소 부분을 내가 만든 공간으로 낚아채서 다른 명령으로 바꾸는 기술' 요렇게 이해를 하시면 후킹이란 단어의 이해는 끝입니다. 이 기술은 제 생각엔 50% 이상을 먹고 들어가는 정도로 필수로 사용해야 하는 기술이라고 생각합니다. 사실 이전 글들에서도 이미 후킹을 사용하고 있었습니다. 9. 간단한 크랙미 첫 번째 시작은 크랙미부터 글을 써보기 위해서 이래저래 크랙미 버전들을 찾아봤는데 적당한 난이도의 크랙미들도 많더군요. 기존에 썼던 내용들을 최대한 써가면서 풀어보는 게 실력 쌓는 데에 도움 poppintip.co.kr 후킹의 생김새 이 글 밑 부분을.. 2024. 2. 24.
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.
방치형 수익 어플 Pawns, 직접 해보기 진짜로 켜놓기만 하면 돈을 줌 물론 많은 돈을 주는건 아니지만 소소한 용돈벌이 정도는 충분히 될 것이라 생각합니다. 진짜 휴대폰을 켜놓고만 있어도 돈이 들어오는 것이기 때문에 처음 세팅만 하면 이후엔 전혀 신경 쓸 게 없는 생각보다 진짜 가성비 좋은 어플이라 생각하기에 소개 드려봅니다. 바로 Pawns.app 이라는 어플인데요, 구글 플레이에 들어가서 pawns 검색을 하시면 나올겁니다. iOS의 앱스토어에도 있는지는 잘 모르겠습니다. 아마 있을거라고 생각은 됩니다만. 우선 이 어플을 설치하고 실행을 해주세요. 컴퓨터에서 실행하시는 분은 https://buly.kr/6ieQ3O6 < 로 들어가주세요. 세팅 절차, 전혀 어렵지 않아요! 켰으면 이제 세팅을 해야 돈이 벌리겠죠? 따라해봅시다. 처음 실행을 시.. 2024. 2. 21.
728x90