728x90 치엔 튜토리얼8 33. Cheat Engine Tutorial 6 Step 7은 Code Injection(Hooking) 사실 표현이 Code Injection이지 Hooking이란 개념이랑 크게 다를건 없습니다. 결국 타겟 프로세스에서 원하는 지점에다가 내가 원하는 코드 흐름을 집어 넣는 기술이죠. 일단 문제가 무엇을 요구하는지 한 번 봐야겠죠? 또 체력 가지고 노는거 같은데 이 쯤 되면 그냥 미리 체력 값을 찾아둡시다.. 이번에는 1씩 감소를 하는 모습을 보이고 있습니다. 이제 이런 부분 찾는건 따로 언급 안하기로 했으니 다들 찾으셨을거라 생각하고 넘어가겠습니다. 일단 문제에서 요구하는 부분은 체력이 현재 1씩 감소하고 있는데 이 부분을 2씩 증가하는 방식으로 바꾸라고 합니다. 이게 Hook까지 필요한 내용인지는 모르겠는데 한 번 보겠습니다. 우선 Find out.. 2024. 3. 18. 32. Cheat Engine Tutorial 5 Pointer 이번 튜토리얼 Step 6에서는 포인터를 다루는 문제인거 같습니다. 한 번 보시죠. 우선 Change Value 있는거 봐선 일단 이 수치를 나타내는 주소를 찾아야 할거 같습니다. 뭐 스캔과 넥스트 스캔 이용해서 찾는 방법은 이제 제가 언급 안해도 아실거라 생각합니다.. 우선 이 233이라는 Value를 집어넣고 있는 곳의 주소는 01527CC0이란 주소입니다. 이 상태에서 Change pointer를 한 번 눌러보도록 하죠. 누르게 되면 이 01527CC0의 주소는 갖다버리게 되고 새로운 곳에 116이 생성이 됩니다. 포인터라는 개념은 C에서도 매우 중요하게 다루는만큼 저희도 확실히 알아둘 필요가 있습니다. 쉽게 말하면 특정 오프셋을 가리키는 주소라고 생각을 하시면 되는데 우선 다시 저 .. 2024. 3. 16. 31. Cheat Engine Tutorial 4 Step 5 우선 문제를 한 번 봐 봅시다. 이번에는 무엇을 요구할지.. 우선 뭔 숫자가 있고 Change Value가 있습니다. 일단 저 숫자를 표기하는 곳을 찾으라는 얘기인데... Code Finder 기능을 이용하라 합니다. 이전 글에서 설명 했었던 Find out을 말하는걸테죠. 이 Find out이라는 기능은 어떤 주소에 담겨있는 Value가 있을텐데요. 그 Value에 접근하거나 사용하는 명령어들을 다 긁어와주는 아주 좋은 기능입니다. 우선 750을 스캔 후 Change Value를 눌러서 다음 숫자를 스캔하는 식으로 찾아봅시다. 일단 이렇게 찾았고.. 이 주소를 더블클릭 하면 밑의 Table로 내려집니다. 내린 후 이 주소에 우클릭을 하면 여러가지 옵션이 뜨는데 다음 중 하나를 누릅니다. F.. 2024. 3. 16. 30. Cheat Engine Tutorial 3 3번째는 타입별 스캔을 다루는듯 Step 4를 보면 문제 내용이 float와 double 형태를 다루고 있습니다. 개요로는 일부 게임에서는 hp와 같은 정보들을 실수형태로 사용하기 때문에 우리도 이것들을 다룰 수 있어야 한다라는 말을 하고 싶어하는 거 같습니다. 근데 맞는 말인게 4Byte보다도 웬만하면 실수형태로 다루는게 정배입니다. 그럼 문제를 한 번 보도록 할까요? 해결 방안은 일단 두개 다 5000 이상으로 올리라는 말이네요. 우선은 Float 형태로 된거부터 찾아보죠. 체력이 100이니까 Float형태로 스캔을 합시다. 애초에 Float로 100 스캔 했을때도 값이 거의 없었는데.. 어쨌든 찾았습니다. 그러면 밑에꺼는 더블 형태니까 Double로 스캔해줍시다. 두개 다 찾았네요. 그러면 우선 해.. 2024. 3. 15. 이전 1 2 다음 728x90