[CE-TUT] Üyelik/Şifre Kontrolünü Aşmak

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
18 Mar 2019
Mesajlar
95
Tepki puanı
27
Ödüller
4
7 HİZMET YILI
Küçük ipuçları vererek ilerleme kaydedicem. Armut piş ağzıma düş yok.
Gayet de açık yazmışım galiba :p

Bu anlattıklarımı başka anlatan var mı bilmiyorum, önceden beri deneme yanılma yoluyla .vs öğrendim..

Örnek olarak geçen gün burada paylaştığım Cr.ackMe(KırBeni) programını ele alalım.
(
Bağlantıları görmek için lütfen Giriş Yap
)
1580734437658.png


TextBox'a doğru şifreyi girince Tebrikler! yazısını alıcaz.
Eğer girdiğimiz şifre yanlış ise böyle bir hata karşımıza çıkıyor.
1580734571284.png


Şimdi Cheat Engine programını açalım, Process'i seçip "Memory Viewer" butonuna basalım.

1580734713618.png


Böyle bir ekran çıkacak, Sağ tıklayalım ve "Go to address"e basalım
1580734814555.png


MessageBoxW ile işimiz var şuanda. Bakalım yanlış şifreyi girdiğimiz zaman hatayı karşımıza çıkaran bölgeyi bulabilecek miyiz?
1580734926289.png


MessageBoxW Addressine gittiğimizde oraya Breakpoint bırakmamız lazım
1580734982576.png


Bu şekilde gözükecek
1580735195986.png


Şimdi bir şifre sallayalım (örn:123) ve gir butonuna tıklayalım. Böyle bir tepki almamız lazım
1580735250211.png


Bu programın tam uyarıyı verdiği esnadı programı askıya alır. Şimdi sağ alttaki kısmı incelememiz lazım.
(Burası biraz pratik istiyor, işin mantığı o esnada Call yapılan funclar)
Buradan dördüncüyü seçiyoruz
(1,2,3 ve 4'e göz attım ve 4.nün kestirme bir şekilde istediğim yere ulaştıracağını fark ettim.
Ama siz alıştırma yapmak için 1,2,3,4 demeden hepsinin fonksiyonunun başladığı yere breakpoint atıp gözlemlemeniz sizin yararınıza olur.)
1580735450614.png


Karşımıza çıkan bölge
1580735634053.png


Biraz yukarı kaydıralım
1580735681599.png


Ben buraya bakınca şunu görüyorum burada bir istek belirtilmiş.
Şimdi önümüzde iki yol var!
1.Yol: Uyarı verilen kısmı engelleriz ve bu sayede yanlış şifreyi yazsak bile Tebrikler! yazısını görebiliriz ya da..
2.Yol: Register'lara bakarak şifreyi öğrenebiliriz..

1.Yol :
>>> olan kısım yazdığın şifreyi doğru şifre ile karşılaştırdıktan sonra Tebrikler yazısını göstereceği yolu ya da hata vereceğini yolu seçiyor.
Bu kısma sağ tıklayıp "Replace with code..." dersek orayı nop'layacak ve seçtiği yolu manipüle etmiş olacağız.
Yani Tebrikler! yazısını zor yoldan göstereceğiz.

1580736202880.png

6502 Assembly:
E8 1887B664           - call System.String::op_Equality
89 45 E8              - mov [ebp-18],eax
0FB6 45 E8            - movzx eax,byte ptr [ebp-18]
89 45 F0              - mov [ebp-10],eax
83 7D F0 00           - cmp dword ptr [ebp-10],00 { 0 }
>>>74 19                 - je CrackMe.Form1::button1_Click+C1
8B 45 E0              - mov eax,[ebp-20]
8B 88 50010000        - mov ecx,[eax+00000150]
BA 01000000           - mov edx,00000001 { 1 }
39 09                 - cmp [ecx],ecx
E8 1BE0FFFF           - call 02C50798
90                    - nop
90                    - nop
EB 24                 - jmp CrackMe.Form1::button1_Click+E5
90                    - nop
8B 45 E0              - mov eax,[ebp-20]
8B 88 50010000        - mov ecx,[eax+00000150]
33 D2                 - xor edx,edx
39 09                 - cmp [ecx],ecx
E8 04E0FFFF           - call 02C50798
90                    - nop
8B 0D 6023E603        - mov ecx,[03E62360] { [02ECB504] }
E8 643FB85F           - call System.Windows.Forms.MessageBox::Show
89 45 E4              - mov [ebp-1C],eax
1580736421777.png



2.Yol
İstek gelirse anatırım :p (üşendiğimden değil ehehe)
 

Ekli dosyalar

  • 1580735609886.png
    1580735609886.png
    19.1 KB · Görüntüleme: 61
Son düzenleme:
eskiden Maze in QeYFi idi
Onaylı Üye
Katılım
1 May 2017
Mesajlar
123
Tepki puanı
13
Ödüller
7
9 HİZMET YILI
Bu işlemi bazı paralı hileler için de uygulayabilir miyiz ?
 
Süper Üye
Katılım
23 Ara 2015
Mesajlar
986
Çözümler
1
Tepki puanı
125
Ödüller
9
10 HİZMET YILI
bütün progrmlarda işe yarayacağıjnı sanmıyorum Hangi program Böyle basit bir korumaya ihtiyac duyarki Güzel konu evet ama bu sadece kendin kodladığın programda geçerlidir :)
 
Onaylı Üye
Katılım
18 Mar 2019
Mesajlar
95
Tepki puanı
27
Ödüller
4
7 HİZMET YILI
bütün progrmlarda işe yarayacağıjnı sanmıyorum Hangi program Böyle basit bir korumaya ihtiyac duyarki Güzel konu evet ama bu sadece kendin kodladığın programda geçerlidir :)
Yapabileceklerinin limiti yok sadece uğraşmak gerek. Ne bilip de yazıyorsun bunu anlayamadım ama neyse sorun yapmaya gerek yok :^)
 
Uzman Üye
Katılım
14 Nis 2018
Mesajlar
155
Tepki puanı
4
Ödüller
7
8 HİZMET YILI
Bence sadece çevrimdışı oyunlar için çalışıyor. Bu yazılım sunucudaki veritabanına erişemiyor
 
Onaylı Üye
Katılım
18 Mar 2019
Mesajlar
95
Tepki puanı
27
Ödüller
4
7 HİZMET YILI
Bence sadece çevrimdışı oyunlar için çalışıyor. Bu yazılım sunucudaki veritabanına erişemiyor
Tabiki veritabanına erişemez ama programın erişebildiği/yapabildiği her şeyi manipüle edebilirsin. Hayal gücünü işin içine katmak lazım biraz.
Geçen hafta mı ne Exya diye bir programı crackledim (bir oyun için tasarlanmış bir tool) Token ile kayıt alıyor aynı zamanda bir bilgisayar bir kere kayıt olabiliyor ve başka üyeliklere erişim sağlayamıyordu. Programı ufaktan reverse'leyerek nasıl üyelik aldığını tokeni üretişini vs kendi yazdığım bir programda taklit ettim aynı zamanda normal üyelik girişi ile -> premium girişi sağlattım.

 
Üye
Katılım
2 Şub 2020
Mesajlar
46
Tepki puanı
0
Yaş
37
6 HİZMET YILI
Tabiki veritabanına erişemez ama programın erişebildiği/yapabildiği her şeyi manipüle edebilirsin. Hayal gücünü işin içine katmak lazım biraz.
Geçen hafta mı ne Exya diye bir programı crackledim (bir oyun için tasarlanmış bir tool) Token ile kayıt alıyor aynı zamanda bir bilgisayar bir kere kayıt olabiliyor ve başka üyeliklere erişim sağlayamıyordu. Programı ufaktan reverse'leyerek nasıl üyelik aldığını tokeni üretişini vs kendi yazdığım bir programda taklit ettim aynı zamanda normal üyelik girişi ile -> premium girişi sağlattım.

:brainfree: BRAVO
Post automatically merged:

Cheat Engine konusunda ufkumu genişettin Teşekkürler.
 
Logo Ve Grafik Tasarım
Süper Üye
Katılım
10 Nis 2018
Mesajlar
715
Çözümler
3
Tepki puanı
150
Ödüller
9
Yaş
28
Sosyal
8 HİZMET YILI
hileler içinde oluyor mu mesela key süreli hileler veya sen yapabilir misin ?
 
Onaylı Üye
Katılım
15 Haz 2017
Mesajlar
103
Tepki puanı
7
Ödüller
8
Yaş
23
8 HİZMET YILI
arkdaşlar anlamadım ama yararlı gibi gözüküyor xD
 
RA9
Seçkin Üye
Katılım
25 Ocak 2020
Mesajlar
330
Çözümler
1
Tepki puanı
16
Ödüller
5
Yaş
28
6 HİZMET YILI
muhteşem eline sağlık
 
Onaylı Üye
Katılım
28 Şub 2018
Mesajlar
59
Tepki puanı
3
Ödüller
5
Yaş
28
8 HİZMET YILI
maybe this will work on some games.. but not all anyway thanks for sharing
 
Give me a belief in life
Banlı Üye
Katılım
2 Şub 2020
Mesajlar
484
Tepki puanı
5
Yaş
29
6 HİZMET YILI
thanks you so much. i play games lol
 
Wowww
Seçkin Üye
Katılım
14 May 2019
Mesajlar
298
Tepki puanı
18
Ödüller
3
Yaş
35
7 HİZMET YILI
Exede herhangi bir pack yok ise dnspy veya netreflector ile daha basit ve hızlı sonuca ulaşabilirsiniz. Yinede detaylı anlatım güzel olmuş eyw.
 
Uzman Üye
Katılım
12 Nis 2018
Mesajlar
298
Çözümler
1
Tepki puanı
6
Yaş
30
8 HİZMET YILI
thanks for share your tips bro ... bless your hand
 
I m dead inside
Seçkin Üye
Katılım
11 Ocak 2019
Mesajlar
304
Tepki puanı
25
Ödüller
6
Yaş
29
7 HİZMET YILI
işe yararlı konu Teşekkürler Lütfen böyle konuları daha fazla paylaşın:brainfree:
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst