İPUCU

Tersine Mühendislik Reverse Engineering ve Cracking ile ilgili dökümanları bulabileceğiniz bölüm.

Seçenekler

.NET Reverse Engineering

15-03-2018 20:58
#1
Mapzilla - ait Kullanıcı Resmi (Avatar)
Forumdan Uzaklaştırıldı
Üyelik tarihi:
09/2016
Nereden:
127.0.0.1:80
Yaş:
15
Mesajlar:
5.066
Teşekkür (Etti):
701
Teşekkür (Aldı):
1053
Konular:
277
Ticaret:
(0) %
.NET ile ilgili Crack Me'lere baktım , sürekli compare Crack Me'ler vardı. Ben de değişiklik olsun diye şöyle bi'şey yapayım dedim. Kolay zaten. Kolay gelsin. Open source bu arada , istediğiniz şekilde bakabilirsiniz.

Source : https://hastebin.com/hetupiribo.cs
Executable Link : Dosya.tc - ?cretsiz, H?zl? ve Kolay Dosya Payla??m?

Eğer executable sadece açılıp kapanıyorsa kıramamışsınızdır. Yani kıramadığınız da bi' output vermemektedir.

Çözüm :

path adlı değişkene Masaüstü yolunu atıyoruz.
files adlı değişkene de path'deki dosyaları atıyoruz.
directories adlı değişkene de path'deki klasörleri atıyoruz.

directories length'i kadar bi' for döngüsü oluşturuyoruz , burada files = Directory.GetFiles(directories[count1]);

files değişkenine directories indilerindeki dosyaları atıyoruz.
İşte atıyorum Masaüstünde 7 klasör var.
İlk klasör de yani 0'da 5 dosya var.
files = Directory.GetFiles(directories[count1]);
Komutuyla o 5 dosyayı files değişkenine atıyorum.

Sonra bi' for daha var.
var CX = Path.GetExtension(files[count2]); ile her dosyanın uzantısını CX değişkenine atıyor.
string[] CB = { ".XASDFGHU" }; burada da CB değişkenine bi' uzantı atıyor.
if(CB.Contains(CX))
{
Console.Write("Güzel");
Console.ReadKey();
Environment.Exit(0);


}

Eğer burada herhangi bi' dosya uzantısı CB'ye eşit olursa "Güzel" diyip bi' tuş basılana kadar program çalışsın diyor.

Yani burada yapacağımız şey , altını çizerek söylüyorum bi' klasör açıyoruz. Klasör açmamımızın nedeni .XASDFGHU uzantısını klasörlerin içinde arıyor. O klasörün içinde bi' dosya oluşturuyoruz. Adı önemli değil , uzantısı .XASDFGHU olsa yeter. Sonra tekrar Executableyi açıp "Güzel" yazısını görüyoruz.
Konu Mapzilla tarafından (16-03-2018 16:08 Saat 16:08 ) değiştirilmiştir.
bozkurt0607, k3~ Teşekkür etti.

15-03-2018 21:19
#2
BackBox - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
07/2007
Mesajlar:
934
Teşekkür (Etti):
156
Teşekkür (Aldı):
246
Konular:
28
Ticaret:
(0) %
Mapzilla Teşekkür etti.
15-03-2018 21:25
#3
xJosqua - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
03/2018
Nereden:
Hz.Adem'den
Mesajlar:
67
Teşekkür (Etti):
1
Teşekkür (Aldı):
9
Konular:
8
Ticaret:
(0) %
Elinize Sağlık.
Mapzilla Teşekkür etti.
15-03-2018 21:51
#4
YuqseLx - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2007
Mesajlar:
160
Teşekkür (Etti):
18
Teşekkür (Aldı):
38
Konular:
0
Ticaret:
(0) %
En azından farklı olmuş elinize sağlık
http://prntscr.com/irpetm
Mapzilla Teşekkür etti.
16-03-2018 14:39
#5
H2ck1r - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2015
Mesajlar:
1.198
Teşekkür (Etti):
929
Teşekkür (Aldı):
255
Konular:
187
Ticaret:
(0) %

Elinize sağlık.

Tersine Mühendislik Kulübü
Kullanıcı İmzası
Her şey üstüne gelip, seni dayanamayacağın bir noktaya getirdiğinde, sakın vazgeçme, işte orası kaderinin değişeceği noktadır...
'Vazgeçmek' diye bir kavram yoktur, 'vazgeçirmek' vardır. Çünkü kimse durduk yere vazgeçmez, biri vazgeçmekten başka çare bırakmaz.
Mapzilla Teşekkür etti.
16-03-2018 15:44
#6
Mechanics - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
09/2016
Nereden:
Moon
Yaş:
20
Mesajlar:
400
Teşekkür (Etti):
80
Teşekkür (Aldı):
22
Konular:
21
Ticaret:
(0) %
nasıl yapılıyor kaynak kodlarda oynamamı yapılıyor
Mapzilla Teşekkür etti.
16-03-2018 15:46
#7
mertcan0233 - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
03/2018
Nereden:
R00T
Mesajlar:
791
Teşekkür (Etti):
48
Teşekkür (Aldı):
117
Konular:
64
Ticaret:
(0) %
Eline Saglık
Mapzilla Teşekkür etti.
16-03-2018 15:55
#8
Mapzilla - ait Kullanıcı Resmi (Avatar)
Forumdan Uzaklaştırıldı
Üyelik tarihi:
09/2016
Nereden:
127.0.0.1:80
Yaş:
15
Mesajlar:
5.066
Teşekkür (Etti):
701
Teşekkür (Aldı):
1053
Konular:
277
Ticaret:
(0) %
Alıntı:
Mechanics´isimli üyeden Alıntı Mesajı göster
nasıl yapılıyor kaynak kodlarda oynamamı yapılıyor
Oynama yapılırsa ne anlamı kalır ?
Direk if'in içine true koyarsın o zaman.
Source ile oynamamanız lazım.
16-03-2018 15:59
#9
Mechanics - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
09/2016
Nereden:
Moon
Yaş:
20
Mesajlar:
400
Teşekkür (Etti):
80
Teşekkür (Aldı):
22
Konular:
21
Ticaret:
(0) %
Alıntı:
Mapzilla´isimli üyeden Alıntı Mesajı göster
Oynama yapılırsa ne anlamı kalır ?
Direk if'in içine true koyarsın o zaman.
Source ile oynamamanız lazım.
farkındaysan soru sordum nasıl yapılıyor dedim
Mapzilla Teşekkür etti.
16-03-2018 16:07
#10
Mapzilla - ait Kullanıcı Resmi (Avatar)
Forumdan Uzaklaştırıldı
Üyelik tarihi:
09/2016
Nereden:
127.0.0.1:80
Yaş:
15
Mesajlar:
5.066
Teşekkür (Etti):
701
Teşekkür (Aldı):
1053
Konular:
277
Ticaret:
(0) %
Alıntı:
Mechanics´isimli üyeden Alıntı Mesajı göster
farkındaysan soru sordum nasıl yapılıyor dedim
Açıklayayım çok istiyorsan o zaman.
path adlı değişkene Masaüstü yolunu atıyoruz.
files adlı değişkene de path'deki dosyaları atıyoruz.
directories adlı değişkene de path'deki klasörleri atıyoruz.

directories length'i kadar bi' for döngüsü oluşturuyoruz , burada files = Directory.GetFiles(directories[count1]);

files değişkenine directories indilerindeki dosyaları atıyoruz.
İşte atıyorum Masaüstünde 7 klasör var.
İlk klasör de yani 0'da 5 dosya var.
files = Directory.GetFiles(directories[count1]);
Komutuyla o 5 dosyayı files değişkenine atıyorum.

Sonra bi' for daha var.
var CX = Path.GetExtension(files[count2]); ile her dosyanın uzantısını CX değişkenine atıyor.
string[] CB = { ".XASDFGHU" }; burada da CB değişkenine bi' uzantı atıyor.
if(CB.Contains(CX))
{
Console.Write("Güzel");
Console.ReadKey();
Environment.Exit(0);


}

Eğer burada herhangi bi' dosya uzantısı CB'ye eşit olursa "Güzel" diyip bi' tuş basılana kadar program çalışsın diyor.

Yani burada yapacağımız şey , altını çizerek söylüyorum bi' klasör açıyoruz. Klasör açmamımızın nedeni .XASDFGHU uzantısını klasörlerin içinde arıyor. O klasörün içinde bi' dosya oluşturuyoruz. Adı önemli değil , uzantısı .XASDFGHU olsa yeter. Sonra tekrar Executableyi açıp "Güzel" yazısını görüyoruz.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı