[ENABLE]
GameAssembly.dll+18EA097:
//F2 0F 11 41 ? 89 41 ? C3 48 89 5C 24 08 48 89
//1st
movsd [rcx+14],xmm2
[DISABLE]
GameAssembly.dll+18EA097:
movsd [rcx+14],xmm0
이런식으로 어레이값 전부 있고 스크립트에서 어드레스값이 하나인 경우는 그냥 딸깍 바꾸면 되는데
[enable]
alloc(newmem,2048,GameAssembly.dll+32BFB38)
label(returnhere)
label(hackOff)
newmem: //this is allocated memory, you have read,write,execute access
cmp [stop],1
je hackOff
jne GameAssembly.dll+32BFB41
call GameAssembly.dll+32C0090
jmp returnhere
hackOff:
jne GameAssembly.dll+32BFB41
call GameAssembly.dll+32C0090
jmp returnhere
GameAssembly.dll+32BFB38:
jmp newmem
nop 2
returnhere:
[disable]
dealloc(newmem)
GameAssembly.dll+32BFB38:
db 75 07 E8 51 05 00 00
//jne 7FFF401CFB41
//call 7FFF401D0090
이런식으로 어레이 값도 불 분명하고, 어드레스 주소가 여러개인 경우는
어떤식으로 처리해야할까요?
현재 어레이값 스캔 돌려서 100개 200개 다 하나하나 손으로 수정해 보고 있는데
다른 방법이 있을까요?
| 제목 | 작성자 | 작성일 | 조회 | |
|---|---|---|---|---|
| 12768 | 실패하면 팅+1 | 01-20 | 264 | |
| 12767 | 01-20 | 584 | ||
| 12766 | 01-20 | 834 | ||
| 12765 | 01-20 | 570 | ||
| 12764 | 01-20 | 146 | ||
| 12763 | 01-20 | 1180 | ||
| 12762 | 01-20 | 266 | ||
| 12761 | 01-20 | 195 | ||
| 12760 | 01-20 | 1008 | ||
| 12759 | 01-20 | 582 | ||
| 12758 | 01-20 | 808 | ||
| 12757 | 01-20 | 727 | ||
| 12756 | 01-20 | 223 | ||
| 12755 | 01-20 | 520 | ||
| 12754 | 01-20 | 119 | ||
| 12753 | 01-20 | 153 | ||
| 12752 | 01-20 | 374 | ||
| 12751 | 01-20 | 1217 | ||
| 12750 | 01-20 | 416 | ||
| 12749 | 01-20 | 275 |
댓글2
뭘 질문하고 싶은지부터 다시 정리하셈. 뭘 처리한다는거임?
어드레스 빠르게 찾는거 알려달래잖아요