Turkhackteam.net/org - Turkish Hacking & Security Platform  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform >
Turkhackteam Under Ground
> Tersine Mühendislik

Tersine Mühendislik Reverse Engineering ve Cracking ile ilgili dökümanları bulabileceğiniz, CrackMe gibi uygulamaların paylaşıldığı bölüm.



.NET Reverse Engineering

Tersine Mühendislik

Yeni Konu aç Cevapla
 
Seçenekler
Alt 15-03-2018 20:58   #1
  • Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
09/2016
Nereden
127.0.0.1:80
Yaş
15
Mesajlar
Konular

Teşekkür (Etti): 701
Teşekkür (Aldı): 1054


.NET Reverse Engineering



.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..
 Offline  
 
Alıntı ile Cevapla
Teşekkür

bozkurt0607, KeyLo99 Teşekkür etti.
Alt 15-03-2018 21:19   #2
  • Yüzbaşı
  • Üye Bilgileri
Üyelik tarihi
07/2007
Mesajlar
Konular

Teşekkür (Etti): 153
Teşekkür (Aldı): 231







___________________________________________

O_o

 Offline  
 
Alıntı ile Cevapla
Teşekkür

Mapzilla Teşekkür etti.
Alt 15-03-2018 21:25   #3
  • Tamamen Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
03/2018
Nereden
Hz.Adem'den
Mesajlar
Konular
8

Teşekkür (Etti): 1
Teşekkür (Aldı): 9




Elinize Sağlık.
 Offline  
 
Alıntı ile Cevapla
Teşekkür

Mapzilla Teşekkür etti.
Alt 15-03-2018 21:51   #4
  • Teğmen
  • Üye Bilgileri
Üyelik tarihi
08/2007
Mesajlar
Konular
0

Teşekkür (Etti): 18
Teşekkür (Aldı): 38




En azından farklı olmuş elinize sağlık
http://prntscr.com/irpetm
 Offline  
 
Alıntı ile Cevapla
Teşekkür

Mapzilla Teşekkür etti.
Alt 16-03-2018 14:39   #5
  • Yüzbaşı
  • Üye Bilgileri
Üyelik tarihi
12/2015
Mesajlar
Konular

Teşekkür (Etti): 929
Teşekkür (Aldı): 254





Elinize sağlık.

Tersine Mühendislik Kulübü



___________________________________________

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.
 Offline  
 
Alıntı ile Cevapla
Teşekkür

Mapzilla Teşekkür etti.
Alt 16-03-2018 15:44   #6
  • Teğmen
  • Üye Bilgileri
Üyelik tarihi
09/2016
Nereden
Moon
Mesajlar
Konular

Teşekkür (Etti): 78
Teşekkür (Aldı): 22




nasıl yapılıyor kaynak kodlarda oynamamı yapılıyor
 Offline  
 
Alıntı ile Cevapla
Teşekkür

Mapzilla Teşekkür etti.
Alt 16-03-2018 15:46   #7
  • Tamamen Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
03/2018
Nereden
R00T
Mesajlar
Konular

Teşekkür (Etti): 48
Teşekkür (Aldı): 117




Eline Saglık
 Offline  
 
Alıntı ile Cevapla
Teşekkür

Mapzilla Teşekkür etti.
Alt 16-03-2018 15:55   #8
  • Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
09/2016
Nereden
127.0.0.1:80
Yaş
15
Mesajlar
Konular

Teşekkür (Etti): 701
Teşekkür (Aldı): 1054




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.
 Offline  
 
Alıntı ile Cevapla
Alt 16-03-2018 15:59   #9
  • Teğmen
  • Üye Bilgileri
Üyelik tarihi
09/2016
Nereden
Moon
Mesajlar
Konular

Teşekkür (Etti): 78
Teşekkür (Aldı): 22




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
 Offline  
 
Alıntı ile Cevapla
Teşekkür

Mapzilla Teşekkür etti.
Alt 16-03-2018 16:07   #10
  • Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
09/2016
Nereden
127.0.0.1:80
Yaş
15
Mesajlar
Konular

Teşekkür (Etti): 701
Teşekkür (Aldı): 1054




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.
 Offline  
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından paylaşılmaktadır.
Bu konular yasalara uygunluk ve telif hakkı konusunda yönetimimiz tarafından kontrol edilse de, gözden kaçabilen içerikler yer alabilmektedir.
Bu tür konuları turkhackteamiletisim [at] gmail.com mail adresimize bildirebilirsiniz, konular hakkında en kısa sürede gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com

Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz.
Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2019

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı

Google+
Pomeranian Boo
instagram takipci hilesi

wau