IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
2Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 08 Mayıs 2009, 15:37   #31
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kodların saklanmasına önlem geliştirme




encode edin start eventına encode edilen dosyaları decode edip yükleyecek koduda yazın kitleyin remoteyi script dosyalarını açan lamer "noliyor yaa" diyip mavi ekran verecektir. (script kapanırken unload etmeyi unutmaksızın (: )

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 09 Mayıs 2009, 23:01   #32
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kodların saklanmasına önlem geliştirme




Can, böyle dedin ya tüm lamerlerde mircte ilk işleri encode decodeye bakmak :P

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 09 Mayıs 2009, 23:26   #33
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kodların saklanmasına önlem geliştirme





Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) Bi gün Bilgilerim Yeterli Seviyede oldugunda LamerLerLe Savaşacagım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

__________________
...yoruldum patron! "
 
Alıntı ile Cevapla

Alt 17 Mayıs 2009, 09:54   #34
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kodların saklanmasına önlem geliştirme




Aklıma gelen bunun gibi bir kod la tum mirci bünleştirmek kodu kopyalayıp başka biyerde kullanmak isteyen olursa kodun calışmaması sağlamak

Bunu yapabilmemiz için her kod da bir ekleme yapılması bu gerçekleşebilirse coder olmayanlar kodu başka yerde kullanamaz coder arkadaşlarda kendileri istediklerini yaptığına göre emek hırsızlığının önüne gecilir sanıyorum her koda ufak bir ek bu ekin kodları etkin kılması icin exe ye bir tetik o exe ve mrcin adı olmadan çalıştırmaması icin
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
nedersiniz yapabilirmiyiz


Ben mircimde bu bilgiden yararlanıyorum

Bu olayın bir çok yolu var. Buradaki mantık "dosyanın değişip değişmediğini nasıl anlarız" sorusunun cevabıyla eşdeğer. Dolayısıyla da bu soruya verilebilecek cevap sayısı kadar yöntem mevcuttur. Örneğin dosyadaki harf sayısı, dosyadaki rakam sayısı, dosyanın boyutu, dosyanın satır sayısı gibi değerlerle bu olay gerçekleşebilir. Fakat en basit ve güvenilir yol olarak bilinen $crc identifier'ı ile bunu nasıl yapabileceğimizi anlatacağım.
$crc identifier'ı güncel bir çok kurulum programında kullanılmaktadır. Bunun en yaygın örneği Winamp'tır. Winamp'ın kurulum dosyasına bir virüs bulaştığında CRC hatası ile karşılaşırsınız ve kurulum gerçekleşmez.
CRC dediğimiz şey (Cyclic Redundancy Check - Dönüşsel Artıklık Denetimi) bize dosyanın 0 ile 9 sayıları ile A ile F harfleri arasındaki karakterlerle oluşan 8 basamaklı bir değer verir, ve dosyada en ufak bir değişiklik yapılsa bile bu değer değişir. Fakat satır sayısını, dosyanın boyutunu vs baz aldığımızda bunlarda yapılan herhangi bir değişiklik dosyanın başka bir yerinde yapılan değişiklik ile dengelenip dosyanın bu değişikliği farketmemesi sağlanabilir.
Örneğin boyutu 109byte olan bir addonumuz var. 109 byte 109 tane karaktere denk gelir. Bu addondan bir satır sildik diyelim. Satırda toplam 12 karakter vardı. Dolayısıyla dosya boyutumuz 97'ye indiği için dosya kendini silmeye çalışacaktır. Fakat dosyanın herhangi bir yerine 12 adet ; işareti koyduğunuzda hem 12 karakter eklenmiş olacak ve dosya boyutu eski haline gelecektir, hem de ; karakteri geçersiz karakter olduğu için addon sorunsuz bir şekilde çalışmaya devam edecektir.
Bu kadar genel bilgi yeterli sanırım, şimdi uygulamaya geçelim. Fakat size tavsiyem, bu başlığı iyice okuduğunuzdan emin olup öyle uygulayın.

Addon(lar) dosyasının adının xxx.mrc olduğunu ve bu dosyanın mIRC klasöründe olduğunu varsayalım. Öncelikle mIRC'i açıp;
//echo $crc(xxx.mrc)
komutunu yazıyoruz. Bu komutu yazdıktan sonra karşımıza 8 karakterli ve rakamlarla harflerden oluşmuş bir değer çıkacaktır. Bu değeri bir yere not ediyoruz. Daha sonra xxx.mrc dosyamızı açıyoruz. Dosyamızın herhangi bir yerinde boş bir satır ayarlayıp;
on *:start:{ if $crc(xxx.mrc) != OOO { write -c xxx.mrc } }
OOO kısmına az önce not aldığınız değeri yazıp üssteki kodu ekleyip dosyayı kaydediyoruz. Son olarak da;
/load -rs xxx.mrc
komutuyla addonumuzu tekrar yüklüyoruz. İşte bu kadar.
Tabi bu adımları uyguladıktan sonra farkedeceksiniz ki addonunuz silinmiş. Çünkü siz ilk başlarda yazdığım şeylerin hepsini çoktan unuttunuz bile, hatta bir cümlesini bile hatırlamıyorsunuz, değil mi?
Dosyaya son eklemeyi yapmadan önce aldığımız $crc değeri ile dosyaya ekleme yaptıktan sonraki $crc değeri farklı olacağı için, son eklediğimiz on start event'ı yüzünden dosyanın $crc değeri değişecek ve dosya kendini silecektir. Bu durumda uygulamanız gereken basamakların sıralaması şu şekilde oluyor:
1- /unload -rs xxx.mrc komutunu uygula***** dosyanın yüklü olmadığından emin olun.
2- Dosyamıza yukarıdaki örnekte vermiş olduğum on startlı kodu ekleyin, OOO yerine de %crc yazın.
3- //echo $crc(xxx.mrc) komutu ile crc değerini tekrar alın.
4- /set %crc OOO komutunda OOO yerine son aldığınız crc değerini yazarak %crc adında bir değer oluşturun.
5- Hata yapmadığınızdan eminseniz direkt olarak, emin değilseniz dualar eşliğinde /load -rs xxx.mrc komutu ile addon dosyanızı yükleyin.


Anlamayan arkadaşlar sorularını sormadan önce lütfen bir kez daha baştan sona okumayı denesinler. Aslında bu anlatım yerine 2 satırla buradaki bütün işlemleri her dosyaya uygulayabilecek bir addon yazılır ve 2dk bile sürmez, ama sizi hazıra alıştırıp kötülük yapmayı her ne kadar istesem de, bu kadar yazıyı yazdıktan sonra aklıma gelen o addonu yayınlamayıp enayi yerine düşmeyi hiç istemiyorum.
Alıntı....

 
Alıntı ile Cevapla

Alt 17 Mayıs 2009, 09:58   #35
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kodların saklanmasına önlem geliştirme




Bu arada mircin kullanım esnasında bilgi eklediği sildiği dosyalarda kullanmayınız üstteki kodlamayı sabit değişmeyecek dosyalarınızda kullanınız aksi taktirde kod ladığınız bölüm silinir
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 17 Mayıs 2009, 15:11   #36
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kodların saklanmasına önlem geliştirme




Murat güzel paylaşım yapmişsin. Yalnız kendi düşüncem böyle birşey eklediginde on *:start: tarzinda buna remoteden giriş olmadiginida düşünürsek dosyadan edit plus gibi düzenlemelerle açabilir. Oradaki kodu silip dosyayi kayıt etmede dosyanın kendini silmesi mümkün olmaz diye düşünüyorum.

Dediğin tarzda bir yerde görmüştüm. Edite o zaman izin yapabiliyordun.

Delphi ile kodlari DLL tarzında yapip o remoteden kodlari bile alsa gerekli kodlar dLL de oldugu için çalişmasini engelleyebiliriz. ( herkeste delphi bilmez. )

 
Alıntı ile Cevapla

Alt 19 Mayıs 2009, 00:15   #37
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kodların saklanmasına önlem geliştirme




aBSo'nun ve murat-aziz Arkadaslarımızın düşünceleri Hakkında ne düşünüyor Acaba bilgili Arkadaslar ?

__________________
...yoruldum patron! "
 
Alıntı ile Cevapla

Alt 08 Ağustos 2012, 22:34   #38
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kodların saklanmasına önlem geliştirme




yani sonuç nedir nasil çalınmasını engeleriz bir mirc görmüştüm mirc editledigin an mirc düz mirca dönüyordu

 
Alıntı ile Cevapla

Alt 10 Ağustos 2012, 17:16   #39
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kodların saklanmasına önlem geliştirme




evet bu konuda bende bilgi almak istiyorum

 
Alıntı ile Cevapla

Alt 10 Ağustos 2012, 18:01   #40
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kodların saklanmasına önlem geliştirme




Absonun dediğini okursanız az çok anlarsınız.Çalınmasına önlem alırsın ama sen bir önlem alırsın,çalmak isteyen ise onu aşmak için bir yol bulur.
Kodları dll ile eklemek iyi güzel ama delphi öğrenip bunu yapacağına 3 gün uğraşıp alıntı kodlarla daha iyi mirc yapar adam.
Mirc scripting tanıtımında gösterilen mirclerin çoğu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] in mircalem için yaptığı mircin editi.Önce o şikayetçi olmalı aslında bundan ama bence buna kafa yormak pek doğru değil.

Ne zaman kodların %100 ü sana ait bir mirc yaparsan o zaman otur bunu düşün.Bunu yapan da yok.
Gerçekçi olalım.Ordan burdan topladığımız kodları eklemek edit değil mi?
O zaman bizim editle oluşturduğumuz mirc için önlem alma çabamız neden.

Not:Amaç konuyu baltalamak değil ama doğrusu budur.Edit ve çalıntı(kod,tasarım,dll) yasak olsaydı bugün 3-5 tane mirc script olurdu.
Saygılar iyi ifler.

 
Alıntı ile Cevapla

Cevapla

Etiketler
ettim, geliştirme, kodların, merak, saklanmasına, önlem


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

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


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Vücut Geliştirme Adem IF Sözlük 3 26 Nisan 2015 03:52
kodların içindeki CDATA, script, style, code taglarını ve içeriklerini silmek hAte PHP 0 11 Kasım 2014 05:02
Kodların Kaldırılması ve Yeniden Değişim Hakkında (Herkes Okumalı) Spartacus Link değişimi 0 20 Eylül 2013 13:30
Bu Kodların Socku Lazım KiLL mIRC Scripting Sorunları 2 19 Aralık 2007 15:24
Kodların Çalınması hakkında. XxxxX mIRC Scripting Sorunları 20 02 Aralık 2005 21:49