08 Mayıs 2009, 15:37 | #31 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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 (: ) |
|
09 Mayıs 2009, 23:26 | #33 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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! " |
|
17 Mayıs 2009, 09:54 | #34 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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ı.... |
|
17 Mayıs 2009, 09:58 | #35 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
17 Mayıs 2009, 15:11 | #36 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. ) |
|
19 Mayıs 2009, 00:15 | #37 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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! " |
|
10 Ağustos 2012, 18:01 | #40 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
Etiketler |
ettim, geliştirme, kodların, merak, saklanmasına, önlem |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
GEN ÖZEL: Genetik Kodların Evrim Teorisi İle İlişkisi Nedir? | Kalemzede | Bilim Dünyasından Son Haberler | 0 | 16 Nisan 2020 18:39 |
GEN ÖZEL: Genetik Kodların Başlangıç ve Son Kodonu Nedir? | Kalemzede | Bilim Dünyasından Son Haberler | 0 | 16 Nisan 2020 18:13 |
Web Tasarım Geliştirme 4 (Proje Geliştirme) | Sır | Kurs Eğitimleri | 0 | 07 Aralık 2019 00:02 |
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 |