- Moderatör
- #1
Słyszę, słyszę letni powiew.
Kurucu
Merhaba arkadaşlar, sıkıldığımda oynadığım plague inc te hileli mod falan kurmaya uğraşmadım. 2 Saniyede sınırsız dna mantığı kurdum. Zaten çok basit oyunun bize oyun ilk başladığında biz başarılı oldukça verdiği +1 dna puanını değiştiriyoruz.
Unlimited Dna Pointer 1: "PlagueExternal.dll"+2433 [Sadece Vampir Modunda Çalışmaz. Diğer Tüm Modlarda Çalışır]
Unlimited Dna Pointer 2: "PlagueExternal.dll+3770 [Sadece Vampir Modunda Çalışır. Diğer Modlarda Çalışmaz]
Unlimited Dna Pattern: 01 47 ?? 01 87 ?? ?? ?? ?? 8B 87 ?? ?? ?? ?? 85 C0 75 ?? F3 0F 10 47 ??
Assemble Script:
Unlimited Dna Pointer 1: "PlagueExternal.dll"+2433 [Sadece Vampir Modunda Çalışmaz. Diğer Tüm Modlarda Çalışır]
Unlimited Dna Pointer 2: "PlagueExternal.dll+3770 [Sadece Vampir Modunda Çalışır. Diğer Modlarda Çalışmaz]
Unlimited Dna Pattern: 01 47 ?? 01 87 ?? ?? ?? ?? 8B 87 ?? ?? ?? ?? 85 C0 75 ?? F3 0F 10 47 ??
Assemble Script:
PHP:
{ Game : PlagueIncEvolved.exe
Version:
Date : 2017-09-23
Author : nader
This script does blah blah blah
}
define(address,"PlagueExternal.dll"+2433)
define(bytes,01 47 04 01 87 C4 01 00 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
add [edi+04],(int)1000
add [edi+000001C4],eax
jmp return
address:
jmp newmem
nop
nop
nop
nop
return:
[DISABLE]
address:
db bytes
// add [edi+04],eax
// add [edi+000001C4],eax
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "PlagueExternal.dll"+2433
"PlagueExternal.dll"+240A: F3 0F 10 47 60 - movss xmm0,[edi+60]
"PlagueExternal.dll"+240F: 0F 2F C1 - comiss xmm0,xmm1
"PlagueExternal.dll"+2412: 76 0B - jna PlagueExternal.dll+241F
"PlagueExternal.dll"+2414: F3 0F 5C C1 - subss xmm0,xmm1
"PlagueExternal.dll"+2418: F3 0F 11 47 60 - movss [edi+60],xmm0
"PlagueExternal.dll"+241D: EB 0A - jmp PlagueExternal.dll+2429
"PlagueExternal.dll"+241F: 0F 28 C8 - movaps xmm1,xmm0
"PlagueExternal.dll"+2422: C7 47 60 00 00 00 00 - mov [edi+60],00000000
"PlagueExternal.dll"+2429: F3 0F 58 4C 24 28 - addss xmm1,[esp+28]
"PlagueExternal.dll"+242F: F3 0F 2C C1 - cvttss2si eax,xmm1
// ---------- INJECTING HERE ----------
"PlagueExternal.dll"+2433: 01 47 04 - add [edi+04],eax
"PlagueExternal.dll"+2436: 01 87 C4 01 00 00 - add [edi+000001C4],eax
// ---------- DONE INJECTING ----------
"PlagueExternal.dll"+243C: 8B 87 E4 00 00 00 - mov eax,[edi+000000E4]
"PlagueExternal.dll"+2442: 85 C0 - test eax,eax
"PlagueExternal.dll"+2444: 75 27 - jne PlagueExternal.dll+246D
"PlagueExternal.dll"+2446: F3 0F 10 47 3C - movss xmm0,[edi+3C]
"PlagueExternal.dll"+244B: 0F 2F 47 28 - comiss xmm0,[edi+28]
"PlagueExternal.dll"+244F: 73 08 - jae PlagueExternal.dll+2459
"PlagueExternal.dll"+2451: 39 87 E8 00 00 00 - cmp [edi+000000E8],eax
"PlagueExternal.dll"+2457: 74 10 - je PlagueExternal.dll+2469
"PlagueExternal.dll"+2459: C7 87 E4 00 00 00 01 00 00 00 - mov [edi+000000E4],00000001
"PlagueExternal.dll"+2463: 5F - pop edi
}
PHP:
{ Game : PlagueIncEvolved.exe
Version:
Date : 2017-09-23
Author : nader
This script does blah blah blah
}
define(address,"PlagueExternal.dll"+3770)
define(bytes,01 47 04 01 87 C4 01 00 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
add [edi+04],(int)1000
add [edi+000001C4],eax
jmp return
address:
jmp newmem
nop
nop
nop
nop
return:
[DISABLE]
address:
db bytes
// add [edi+04],eax
// add [edi+000001C4],eax
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "PlagueExternal.dll"+3770
"PlagueExternal.dll"+3747: 76 0B - jna PlagueExternal.dll+3754
"PlagueExternal.dll"+3749: F3 0F 5C C1 - subss xmm0,xmm1
"PlagueExternal.dll"+374D: F3 0F 11 47 60 - movss [edi+60],xmm0
"PlagueExternal.dll"+3752: EB 0A - jmp PlagueExternal.dll+375E
"PlagueExternal.dll"+3754: 0F 28 C8 - movaps xmm1,xmm0
"PlagueExternal.dll"+3757: C7 47 60 00 00 00 00 - mov [edi+60],00000000
"PlagueExternal.dll"+375E: F2 0F 10 44 24 38 - movsd xmm0,[esp+38]
"PlagueExternal.dll"+3764: 66 0F 5A C0 - cvtpd2ps xmm0,xmm0
"PlagueExternal.dll"+3768: F3 0F 58 C8 - addss xmm1,xmm0
"PlagueExternal.dll"+376C: F3 0F 2C C1 - cvttss2si eax,xmm1
// ---------- INJECTING HERE ----------
"PlagueExternal.dll"+3770: 01 47 04 - add [edi+04],eax
"PlagueExternal.dll"+3773: 01 87 C4 01 00 00 - add [edi+000001C4],eax
// ---------- DONE INJECTING ----------
"PlagueExternal.dll"+3779: 8B 87 E4 00 00 00 - mov eax,[edi+000000E4]
"PlagueExternal.dll"+377F: 85 C0 - test eax,eax
"PlagueExternal.dll"+3781: 75 27 - jne PlagueExternal.dll+37AA
"PlagueExternal.dll"+3783: F3 0F 10 47 3C - movss xmm0,[edi+3C]
"PlagueExternal.dll"+3788: 0F 2F 47 28 - comiss xmm0,[edi+28]
"PlagueExternal.dll"+378C: 73 08 - jae PlagueExternal.dll+3796
"PlagueExternal.dll"+378E: 39 87 E8 00 00 00 - cmp [edi+000000E8],eax
"PlagueExternal.dll"+3794: 74 10 - je PlagueExternal.dll+37A6
"PlagueExternal.dll"+3796: C7 87 E4 00 00 00 01 00 00 00 - mov [edi+000000E4],00000001
"PlagueExternal.dll"+37A0: 5F - pop edi
}
Son düzenleme: