728x90 Reversing & Cheat Engine36 33. Cheat Engine Tutorial 6 Step 7은 Code Injection(Hooking) 사실 표현이 Code Injection이지 Hooking이란 개념이랑 크게 다를건 없습니다. 결국 타겟 프로세스에서 원하는 지점에다가 내가 원하는 코드 흐름을 집어 넣는 기술이죠. 일단 문제가 무엇을 요구하는지 한 번 봐야겠죠? 또 체력 가지고 노는거 같은데 이 쯤 되면 그냥 미리 체력 값을 찾아둡시다.. 이번에는 1씩 감소를 하는 모습을 보이고 있습니다. 이제 이런 부분 찾는건 따로 언급 안하기로 했으니 다들 찾으셨을거라 생각하고 넘어가겠습니다. 일단 문제에서 요구하는 부분은 체력이 현재 1씩 감소하고 있는데 이 부분을 2씩 증가하는 방식으로 바꾸라고 합니다. 이게 Hook까지 필요한 내용인지는 모르겠는데 한 번 보겠습니다. 우선 Find out.. 2024. 3. 18. 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. 29. Cheat Engine Tutorial 2 간단하게 다음으로 Step 1을 했고 2로 넘어가야되는데 2는 없고 3이 나오네요. 뭐 한 번 쭈욱 봅시다. 이번꺼는 Step 1과는 다르게 시작 수치를 직접적으로 표현해주지 않습니다. 즉 알 수 없는 벨류이기에 Unknown Initial Value로 스캔을 해야겠죠. 스캔을 진행하고 나면 약 48만 9천개를 찾았다고 뜹니다. 여기서 Hit me를 눌러서 수치를 변화 시켜보죠. Hit me를 눌렀을 때 순간적으로 -6이 뜨고 없어졌습니다. 그러면 여기서 이제 2가지로 나뉩니다. 6이 감소를 했다는걸 알려줬으니 그에 맞춰서 스캔을 하든가 6이 감소를 했다는걸 못 봤다면 그냥 변화한거 자체로 스캔을 해야겠죠. Decreased Value by로 타입을 맞추고 정확하게 감소한 수치인 6을 쓰고 Next Sc.. 2024. 3. 14. 이전 1 2 3 4 5 ··· 9 다음 728x90