crack leme hakkında *yeni crack yöntemi*
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: crack leme hakkında * crack ciler buraya*
[quote="bluekid"]gerçekten metodunun denenmesini istiyorsan
aynı metodla küçük bir program hazırlayıp -crackme derler - konuyla ilgili forumlara göndermen lazım[/quote]
arkadaşlar dediğiniz gibi bir program crackleme sistesini arkadaşım verdi. oraya gönderdim. sonucu bekleyecez artık. siteye göz attım gereçtekten bir çok türkçe programın crack dosyası var. hatta komik olan benim bir programımında önceki versiyonlarında birininde crackini yapmışlar
aynı metodla küçük bir program hazırlayıp -crackme derler - konuyla ilgili forumlara göndermen lazım[/quote]
arkadaşlar dediğiniz gibi bir program crackleme sistesini arkadaşım verdi. oraya gönderdim. sonucu bekleyecez artık. siteye göz attım gereçtekten bir çok türkçe programın crack dosyası var. hatta komik olan benim bir programımında önceki versiyonlarında birininde crackini yapmışlar
Kod: Tümünü seç
www.muratdişikırık.com.tr
crack leme hakkında *yeni crack yöntemi*
S.A.
arkadaşlar dediğiniz gibi programı bir kaç crack me sitesine verdim. ama oralardan cevap gelmedi. yalnız başkabir delphi formunda (forumun adını açıklamamın bu forumun kurallaına uyup uymadığını bilmediğim için açıklamıyorum)arkadaşlar kırmışlar yalnız benim yöntemimi değil atlama yöntemiyle yapmışlar. Yani ben splah formun onDestroy unda kullanıcı ekranını gösteriyordum. Kullanıcı ekranının OnShow olayındada kontrolü yaptırmıştım onlarda login ekranının ohshow olayını atlatmışlar. bende yöntemin aşılmadığını düşünüyorum. gerçi yöntemlerini açıklamadılar ama...
kendi yöntemimi açıklayacam ama tabi kurallara saygım var. sayın forum yöneticilirimize soruyorum yöntemi isteyen arkadaşların özelinemi yoksa genelemi yazayım ?
arkadaşlar dediğiniz gibi programı bir kaç crack me sitesine verdim. ama oralardan cevap gelmedi. yalnız başkabir delphi formunda (forumun adını açıklamamın bu forumun kurallaına uyup uymadığını bilmediğim için açıklamıyorum)arkadaşlar kırmışlar yalnız benim yöntemimi değil atlama yöntemiyle yapmışlar. Yani ben splah formun onDestroy unda kullanıcı ekranını gösteriyordum. Kullanıcı ekranının OnShow olayındada kontrolü yaptırmıştım onlarda login ekranının ohshow olayını atlatmışlar. bende yöntemin aşılmadığını düşünüyorum. gerçi yöntemlerini açıklamadılar ama...
kendi yöntemimi açıklayacam ama tabi kurallara saygım var. sayın forum yöneticilirimize soruyorum yöntemi isteyen arkadaşların özelinemi yoksa genelemi yazayım ?
Kod: Tümünü seç
www.muratdişikırık.com.tr
Re: crack leme hakkında *yeni crack yöntemi*
Kurallara aykırı ise, bana özel veya mail olarak bilgi gönderebilirmisiniz.
Teşekkürler.
Teşekkürler.
Bir kelimenin anlamını öğretsen bile yeter..
- sabanakman
- Kıdemli Üye
- Mesajlar: 3077
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: crack leme hakkında *yeni crack yöntemi*
Bu konularda zayıf kaldığım için başlığı ilgiyle takip edip, cevap yazmıyordum ama yöntemini yaz gitsin. Hem bu yöntemi inceler ona göre kod yazarız. Bence bu da kaliteyi yükseltir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: crack leme hakkında *yeni crack yöntemi*
arkadaşlar sayın forum yöneticilerimizden bir cevap gelmedim. üzüldüm doğrusu .. neyse ben makaleler bölümüne yazıyorum. inşallah işinize yarar.
Kod: Tümünü seç
www.muratdişikırık.com.tr
Re: crack leme hakkında *yeni crack yöntemi*
s.a.
yönetim olarak tüm mesajları okumamız hiçte kolay değil. Bu yüzden yönetimden bir isteğiniz olacağı zaman ö.m. veya mail yolu ile iletirseniz en kısa zamanda cevap verilecektir.
iyi günler dilerim.
yönetim olarak tüm mesajları okumamız hiçte kolay değil. Bu yüzden yönetimden bir isteğiniz olacağı zaman ö.m. veya mail yolu ile iletirseniz en kısa zamanda cevap verilecektir.
iyi günler dilerim.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: crack leme hakkında *yeni crack yöntemi*
Merhaba,mudipasa yazdı:arkadaşlar sayın forum yöneticilerimizden bir cevap gelmedim. üzüldüm doğrusu .. neyse ben makaleler bölümüne yazıyorum. inşallah işinize yarar.
Bu aralar aşırı değil aşırının üstünde yoğunum : )
Crack/Warez ile ilgili forum kuralları belli. Crack böyle yapılır, şu programı şöyle kırdım gibi yöntem veya kod veya araç yazmak/göndermek yasak, ama programıma kırılmak için şöyle engeller koydum şeklinde mesajlar foruma uygun.
Lütfen programı kırma esaslı değil, programı kırmaya karşı koruma esaslı mesajlar gönderelim.
Kolay gelsin.
Re: crack leme hakkında *yeni crack yöntemi*
eski bir yazı.
Kod: Tümünü seç
http://rapidshare.com/files/104034539/Anlatim.zip.html
Ayakkabıyı sefaletten
Çok sonraları tanıdım
Öyle ufuklarda mı olurmuş Allah'ım
Giyer giyer koşardım
Toprağın dostluğundan
Oyuncaklar yaptım çamurdan
Tenimin rengini aldım topraktan
Sen bakma esmerliğim sonradan...
http://www.tcct.us
Re: crack leme hakkında *yeni crack yöntemi*
Döküman da sizin nickiniz yazıyor.
Uygulamayı sitede makaleler kısmında yayınlarmısınız?
Uygulamayı sitede makaleler kısmında yayınlarmısınız?
Bir kelimenin anlamını öğretsen bile yeter..
Re: crack leme hakkında *yeni crack yöntemi*
Bide trainer yazmakla ilgili bir şeyler yazılmış biraz bir şeyler karalıyayım dedim...
Bunu bir kaç şekilde yapabilirsiniz...
Mesela trainer yazacağınız oyunun windowtitle ı sabitse bu yöntemle handle numarasını alıp process e müdahale edebilirsiniz.Eğer sabit değilse çalışan process leri tarayıp dosya ismini bulmalısınız.Her ikisinede değineyim biraz.
Gerisi size kalmış....
Kolay gelsin...
Bunu bir kaç şekilde yapabilirsiniz...
Mesela trainer yazacağınız oyunun windowtitle ı sabitse bu yöntemle handle numarasını alıp process e müdahale edebilirsiniz.Eğer sabit değilse çalışan process leri tarayıp dosya ismini bulmalısınız.Her ikisinede değineyim biraz.
Kod: Tümünü seç
const
PaTcH: array [0..1] of byte = ($90, $90); //Ben sadece nop olarak ayarladım.Byte uzunluğunu istediğiniz gibi ayarlayabilirsiniz
var
ExeName: string;
w: word;
x: cardinal;
HandleWindow, Tid, Pid: integer;
MyHandle: Thandle;
Struct: TProcessEntry32;
begin
//Eğer title sabitse
ExeName := 'Pencere başlığı';
HandleWindow := FindWindow(nil, ExeName);
if HandleWindow = 0 then raise exception.create('Açıkta bir şey bulamadık');
Tid := GetWindowThreadProcessid(HandleWindow, @Pid);
HandleWindow := OpenProcess(PROCESS_ALL_ACCESS,False,Pid);
WriteProcessMemory(HandleWindow, Pointer($00422523), @PaTcH, 2, w);
//Title sabit değilse
ExeName := 'Program exe ismi';
MyHandle := CreateToolHelp32SnapShot(TH32CS_SNAPPROCESS, 0);
Struct.dwSize := Sizeof(TProcessEntry32);
while Process32Next(Myhandle, Struct) do
begin
if AnsiContainsStr(UpperCase(Struct.szExeFile), UpeerCase(ExeName)) = true then //Exe ismine bakalım
begin
HandleWindow := HandleWindow := OpenProcess(PROCESS_ALL_ACCESS,False,Struct.th32ProcessID);
Break;
end;
end;
WriteProcessMemory(HandleWindow, Pointer($00422523), @PaTcH, 2, w);
CloseHandle(HandleWindow);
end;
Gerisi size kalmış....
Kolay gelsin...
Ayakkabıyı sefaletten
Çok sonraları tanıdım
Öyle ufuklarda mı olurmuş Allah'ım
Giyer giyer koşardım
Toprağın dostluğundan
Oyuncaklar yaptım çamurdan
Tenimin rengini aldım topraktan
Sen bakma esmerliğim sonradan...
http://www.tcct.us
Re: crack leme hakkında *yeni crack yöntemi*
Eline sağlık. Çok güzel bir yazı.polatkadir yazdı:eski bir yazı.
Yalnız uygulama içerisine programınızın kırılmasına sebep olabilecek string ifadeleri sabitler halinde yerleştirilmemesi gerekir
Kod: Tümünü seç
StrList1.Add('dede');
StrList1.Add('winhe');
StrList1.Add('peid');
StrList1.Add('Importtr');
...
kontrol işe yaramayabilir.
Tabi sizin gibi iyi bir programcının böyle bir hataya düşeceğini sanmam.
Tecrübesiz arkadaşlara tavsiye ederim.
Re: crack leme hakkında *yeni crack yöntemi*
akdatilla yazdı:Eline sağlık. Çok güzel bir yazı.polatkadir yazdı:eski bir yazı.
Yalnız uygulama içerisine programınızın kırılmasına sebep olabilecek string ifadeleri sabitler halinde yerleştirilmemesi gerekirşeklinde bir kod bloğu, exe dosyası binary editorle açılıp değiştirilebilir. Importtr yerine Importdu yazılırsa programınızdakiKod: Tümünü seç
StrList1.Add('dede'); StrList1.Add('winhe'); StrList1.Add('peid'); StrList1.Add('Importtr'); ...
kontrol işe yaramayabilir.
Tabi sizin gibi iyi bir programcının böyle bir hataya düşeceğini sanmam.
Tecrübesiz arkadaşlara tavsiye ederim.
Bu serinin ilk yazısı.Madde madde ilerliyor.Dikkat edersen maddeler arasında buna değinmiştim.
Ülkemizde program geliştiricileri gerekli önlemi pek almıyorlar.bu konuda bilinçlendirilmeleri lazım.Ama her ne kadar önlem alınsada sonuçta kırılır pack se biraz kasarak manuel unpack - crypto ise ona göre çözüm - dongle ise ona göre çözüm.Bir çok programcı dongle kullanarak işleri zorlayacağını sanar ama aslında daha basit ve savunmasız hale getirir.Dongle kullanımı dongle ile serial değilde dongle da ki bir algoritma ile olmalı.mesela mühendislik hesapları yapan bir program düşünelim program hesaplamaların algoritmalarını dongleda tutup buradan çağırıp ona göre işlem yaparsa kırılması da bir nebze olsa zorlaşmış olur.
Bizler belirli önlemler alarak kırabilecek kişi sayısını azaltabiliriz ancak.
Ayakkabıyı sefaletten
Çok sonraları tanıdım
Öyle ufuklarda mı olurmuş Allah'ım
Giyer giyer koşardım
Toprağın dostluğundan
Oyuncaklar yaptım çamurdan
Tenimin rengini aldım topraktan
Sen bakma esmerliğim sonradan...
http://www.tcct.us
Re: crack leme hakkında *yeni crack yöntemi*
Programın büyük kısmı dongle içinde duruyor. 128 bit kodlama..
izin çıktıysa dongle içinden program yükleniyor....
x markasına ait dongle içinde 128Mb kadar hafıza varmış
izin çıktıysa dongle içinden program yükleniyor....
x markasına ait dongle içinde 128Mb kadar hafıza varmış