Cheat Engine Scripti c++'a dökme [Help]

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
♥ Kusursuz ♥
Ultra Üye
Katılım
26 Nis 2018
Mesajlar
1,985
Çözümler
3
Tepki puanı
524
Ödüller
10
8 HİZMET YILI
Cheat engine üzerinden yazılmış bir scripti C++ üzerinden nasıl dll yapabilirim ? Bilen arkadaşlar varsa bi yardım etsin. Şimdiden teşekkürler.
 
Moderatörün son düzenlenenleri:
Onaylı Üye
Katılım
18 Mar 2019
Mesajlar
95
Tepki puanı
27
Ödüller
4
7 HİZMET YILI
Pek de kusursuz değilsin galiba Scripti paylaşırsan yardımcı olabilirim belki
 
Słyszę, słyszę letni powiew.
Kurucu
Katılım
20 Haz 2015
Mesajlar
7,666
Çözümler
136
Tepki puanı
20,724
Ödüller
25
10 HİZMET YILI
Orrtada bilinmeyecek bir şey yok. Scripti paylaş yardımcı olalım.
 
Üye
Katılım
25 Ara 2019
Mesajlar
5
Tepki puanı
1
Yaş
24
6 HİZMET YILI
cheat engineyle yaptıkların recoil spread falandır gh'de birsürü source var sadece adresleri değişceksin veya naderin dediği gibi paylaşacaksın biri çıkıp yapacak
 
♥ Kusursuz ♥
Ultra Üye
Katılım
26 Nis 2018
Mesajlar
1,985
Çözümler
3
Tepki puanı
524
Ödüller
10
8 HİZMET YILI
Orrtada bilinmeyecek bir şey yok. Scripti paylaş yardımcı olalım.

No Recoil Y

CSS:
{ Game   : zulu.exe
  Version:
  Date   : 2019-12-21
  Author : Kusursuz

  This script does blah blah blah
}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat



aobscan(INJECT,89 83 C4 DC 88 01 8B 85 50 00 00 00 50 8B 83 * * * * 50 E8 F3) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
  nop
  jmp return

INJECT:
  jmp newmem
  nop
return:
registersymbol(INJECT)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
INJECT:
  db 89 83 C4 DC 88 01

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 0CDBD61F

0CDBD5EC: 8B 83 1C E0 92 01  -  mov eax,[ebx+0192E01C]
0CDBD5F2: C1 E0 0A           -  shl eax,0A
0CDBD5F5: 89 85 3C 0E 00 00  -  mov [ebp+00000E3C],eax
0CDBD5FB: 8B 85 3C 0E 00 00  -  mov eax,[ebp+00000E3C]
0CDBD601: 50                 -  push eax
0CDBD602: E8 71 C8 FD FF     -  call 0CD99E78
0CDBD607: 81 C4 10 00 00 00  -  add esp,00000010
0CDBD60D: 8B 85 4C 00 00 00  -  mov eax,[ebp+0000004C]
0CDBD613: 89 83 C0 DC 88 01  -  mov [ebx+0188DCC0],eax
0CDBD619: 8B 85 50 00 00 00  -  mov eax,[ebp+00000050]
// ---------- INJECTING HERE ----------
0CDBD61F: 89 83 C4 DC 88 01  -  mov [ebx+0188DCC4],eax
// ---------- DONE INJECTING  ----------
0CDBD625: 8B 85 50 00 00 00  -  mov eax,[ebp+00000050]
0CDBD62B: 50                 -  push eax
0CDBD62C: 8B 83 88 E1 92 01  -  mov eax,[ebx+0192E188]
0CDBD632: 50                 -  push eax
0CDBD633: E8 F3 C7 72 FF     -  call 0C4E9E2B
0CDBD638: 81 C4 08 00 00 00  -  add esp,00000008
0CDBD63E: 8B 83 DC 0C 84 01  -  mov eax,[ebx+01840CDC]
0CDBD644: 50                 -  push eax
0CDBD645: E8 7E 79 FC FF     -  call 0CD84FC8
0CDBD64A: 81 C4 04 00 00 00  -  add esp,00000004
}

No Recoil X

CSS:
{ Game   : zulu.exe
  Version:
  Date   : 2019-12-21
  Author : Kusursuz

  This script does blah blah blah
}

[ENABLE]

aobscan(INJECT,89 83 C0 DC 88 01 8B 85 50 00 00 00 E9 DC) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
  nop
  nop
  nop
  nop
  nop
  jmp return

INJECT:
  jmp newmem
  nop
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 89 83 C0 DC 88 01

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 0CDBD613

0CDBD5E5: 8B 85 38 0E 00 00  -  mov eax,[ebp+00000E38]
0CDBD5EB: 50                 -  push eax
0CDBD5EC: 8B 83 1C E0 92 01  -  mov eax,[ebx+0192E01C]
0CDBD5F2: C1 E0 0A           -  shl eax,0A
0CDBD5F5: 89 85 3C 0E 00 00  -  mov [ebp+00000E3C],eax
0CDBD5FB: 8B 85 3C 0E 00 00  -  mov eax,[ebp+00000E3C]
0CDBD601: 50                 -  push eax
0CDBD602: E8 71 C8 FD FF     -  call 0CD99E78
0CDBD607: 81 C4 10 00 00 00  -  add esp,00000010
0CDBD60D: 8B 85 4C 00 00 00  -  mov eax,[ebp+0000004C]
// ---------- INJECTING HERE ----------
0CDBD613: 89 83 C0 DC 88 01  -  mov [ebx+0188DCC0],eax
// ---------- DONE INJECTING  ----------
0CDBD619: 8B 85 50 00 00 00  -  mov eax,[ebp+00000050]
0CDBD61F: E9 DC 29 29 F5     -  jmp 02050000
0CDBD624: 90                 -  nop
0CDBD625: 8B 85 50 00 00 00  -  mov eax,[ebp+00000050]
0CDBD62B: 50                 -  push eax
0CDBD62C: 8B 83 88 E1 92 01  -  mov eax,[ebx+0192E188]
0CDBD632: 50                 -  push eax
0CDBD633: E8 F3 C7 72 FF     -  call 0C4E9E2B
0CDBD638: 81 C4 08 00 00 00  -  add esp,00000008
0CDBD63E: 8B 83 DC 0C 84 01  -  mov eax,[ebx+01840CDC]
}
Post automatically merged:

Pek de kusursuz değilsin galiba Scripti paylaşırsan yardımcı olabilirim belki

Şimdi herkes nickinin özelliğini taşayacaksa sen daha tamamlanmamışsın.
 
Onaylı Üye
Katılım
18 Mar 2019
Mesajlar
95
Tepki puanı
27
Ödüller
4
7 HİZMET YILI
Sadece nop atmışsın, codecave gibi bi durum yok.. uzunluğunca 0x90(byte) memory write atıcaksın bitecek.
 
Moderatörün son düzenlenenleri:
♥ Kusursuz ♥
Ultra Üye
Katılım
26 Nis 2018
Mesajlar
1,985
Çözümler
3
Tepki puanı
524
Ödüller
10
8 HİZMET YILI
Sadece nop atmışsın, codecave gibi bi durum yok.. uzunluğunca 0x90(byte) memory write atıcaksın bitecek.
Ya sen laf mı sokmaya çalıştın güzelim yaaaa, yerim seni
nop attım fakat aob ile yaptım bu sayede kalıcı recoil elde ettim dll'ye importlayabilirsem bypassız bir şekilde kodu çalıştırabilirim.
 
Onaylı Üye
Katılım
18 Mar 2019
Mesajlar
95
Tepki puanı
27
Ödüller
4
7 HİZMET YILI
Discord varsa eklede ordan yardımcı olayım
 
♥ Kusursuz ♥
Ultra Üye
Katılım
26 Nis 2018
Mesajlar
1,985
Çözümler
3
Tepki puanı
524
Ödüller
10
8 HİZMET YILI
Eee yok mu yardımcı olacak ?
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...