'리버스 엔지니어링' 태그의 글 목록
본문 바로가기
728x90

리버스 엔지니어링2

8. API 함수를 통한 리버싱 & 크랙 API는 함수라고 생각하자. 기존 글에서 함수라는 말은 많이 봤을 겁니다. 명령어들의 집합 정도라고 설명을 드렸었죠. 컴퓨터의 운영체제가 돌아가는 데에도 당연히 이 수많은 함수들이 사용이 될 것입니다. 그런데 일반 프로그램 개발자들이 운영체제의 복잡한 내부 함수 동작까지 다 이해를 하는 건 거의 불가능에 가깝기 때문에 운영체제에서 기본적인 동작을 하는 함수를 제공을 합니다. 이를 API 함수라고 부른다고 보시면 됩니다. 영어로 표현하면 Application Programming Interface의 약자인데 그냥 알아만 두죠. 처음 접할 때 어떤 API 함수를 익혀야 하나요 등등 순서를 정하는 경우들이 종종 있는데 굳이 그럴 필요가 없습니다. 어차피 다 하나의 운영체제 안에서 움직이는 것들이라 C, C++.. 2024. 2. 22.
1. Cheat Engine & Reversing 1. Cheat Engine 이 뭔데요 ? 여기저기서 이 프로그램에 대해 들어봤을 것입니다. 대부분 어느 정도는 알고 있겠지만, 한 번 간단하게 짚어보려고 합니다. 생김새는 다음과 같이 생겼습니다. 버전에 따라 생김새가 조금씩 변화해 왔고, 현재 최신 버전의 생김새는 이러합니다. 간단하게 보면 어떤 만들어진 프로그램의 내부를 들여다볼 때 사용되는 프로그램입니다. 다양한 영어들이 있는데 일단 뭐가 어떤 건지 잘 몰라도 괜찮습니다. 한 번씩 다 사용해 보면 자주 사용하는 것들에 대해서는 바로 이해를 할 수 있을 것입니다. 2. 이게 정확히 어디에 쓰이는데요 ? 위에서 말했듯이 프로그램의 내부를 들여다볼 때 사용합니다. 내부를 들여다보는 용도로만 그치지 않고 때에 따라서는 내부를 일부 바꿀 수 있습니다. 즉,.. 2024. 2. 17.
728x90