Menü
Bedava
kayıt
ev  /  sorunlar/ Programın nasıl kullanılacağını ücretsiz hackleyin. WhatsApp Sniffer: programın açıklaması ve kendinizi nasıl koruyacağınız

Programın nasıl kullanılacağını ücretsiz kesmek. WhatsApp Sniffer: programın açıklaması ve kendinizi nasıl koruyacağınız

06 Şubat 2013, 09:57

Konsol yükleme hızı 5 saniyeden iki dakikaya
(işin bu özelliği kesinlikle tüm çipler aksaklık hackini sıfırlar)
Oyun başlatma hızına gelince, oyunlar olduğu gibi başlatılır. Harici Sürücü ve içeriden hızlı ve sessizce.

Freeboot için dosya yöneticisi

XexMenu, herhangi bir ortamdan oyun çalıştırmak için basit bir kabuktur, yerleşik bir dosya yöneticisi, * .xex uzantılı oyunları ve uygulamaları çalıştırmanıza olanak tanır
Kontrol butonları (rb, X - kaynak seçimi dvd usb hdd, Y-çıktı menü dosyaları üzerinde işlem kopyalama geçmiş kesim) Yeni başlayanlar için oyun ve uygulamaları başlatmanın en kolay yolu.
Nasıl kullanılır? Çok basit.
Konsoldaki "oyun kitaplığı" bölümüne gidin ve başlatın (oyun kitaplığında görüntülenmiyorsa demo sürümünü seçin)

Ayrıca XexMenu bir hafıza kartına, USB flash sürücüye veya dahili hdd'ye yazılabilir. Bunu yapmak için diskten hekhmenüyü başlatın, X'e basın, DVD'yi seçin ve tüm içeriğiyle birlikte C0DE9999 klasörünü HDD'nizin içerik \ 0000000000000000 (16 sıfır) paketine kopyalayın. İşte bu, şimdi hekhmenu ile diski unutabilirsiniz.

USB'den ISO NASIL ÇALIŞTIRILIR?
Dosya sistem zor disk yalnızca FAT 32 olmalıdır (biçimlendirmek için acronis kullanın disk yöneticisi)
Programı Xbox görüntü tarayıcısını indirin (aşağıdaki bağlantı)
Sabit (veya flash sürücünüzde) bir OYUN klasörü oluşturun (TÜMÜ BÜYÜK HARFLİ)
Oyunla birlikte Xbox görüntü tarayıcısı ISO dosyasını açın.
GAMES klasöründe oyununuzun adıyla bir klasör oluşturun.
Şimdi "ÇIKAR"a sağ tıklayın ve tüm dosyaları USB sürücüdeki oyunun adıyla yeni oluşturulan klasöre çıkarın.

Oyunu çıkardıktan sonra mutlaka harici HDD oyun klasörüne girin ve $ systemupdate klasörünü silin

Şimdi USB'yi xbox360'a takıyoruz. Oyun odasına gidiyoruz. xexmenu'yu başlatın. Her şeyi doğru kopyaladıysanız, oyunlar otomatik olarak xex menüsünde görünecektir.
Bir oyun seçin ve A'ya basın. Oyunun tadını çıkarın!

XeXmenu, aşağıdaki özelliklere sahip oyunların bir listesini gösterir: hard disk usb ile bağlandı

Oyun salonları nasıl açılır?

İnternetten atari oyunu indirmek. YarisSwap programını indirin (aşağıdaki bağlantı)
Programı başlatıyoruz. Oyun dosyasını seçin (birçok sayı ve harf). Kırmızı düğmeye tıklayın ve bekleyin. Her şey, dosya yamalı. Ardından yamalı dosyayı alıp bulunduğu klasöre geri yapıştırıyoruz. Sonra bu klasörü dahili sabite atıyoruz (aşağıda nasıl yapılacağını okuyun) içerik \ 0000000000000000 \ bölümünde
İşte bu, tam sürümümüz var

Ağ üzerinden oyunlar nasıl kopyalanır:

XeXmenu, oyunları ağ üzerinden kopyalamak için ip adresini gösterir (ftp sunucusudur)

XeXmenu, işlemcinin, belleğin sıcaklığını gösterir ve beğeninize göre kapağı seçmenize olanak tanır.

(oyun indirme işlemi devam ediyor toplam programlar komutan veya FLASHFXP daha iyidir)

Xbox 360'ı bilgisayara şu şekilde bağlarız: yerel ağ FTP protokolü aracılığıyla

Oyunları ağ üzerinden kopyalamanın iki yolu vardır:

1) doğrudan PC'ye bağlanın (ip adreslerini manuel olarak kaydetmeniz gerekir)

2) bir yönlendirici aracılığıyla bağlantı (DHCP hizmetinin yapılandırılması koşuluyla yönlendirici her şeyi otomatik olarak yapacaktır)

İlk yöntemi daha ayrıntılı olarak ele alalım:

doğrudan bilgisayara bağlanın (ip adreslerini manuel olarak kaydetmeniz gerekir)

Bilgisayarın ağ bağlantı noktalarını ve xbox 360'ı bir ara kablo kablosuyla bağlarız. Bu kite dahil değilse, herhangi bir bilgisayar mağazasında satılmaktadır.

xbox 360'ı açın
- sistem parametrelerine gidin
- ağ parametreleri
- ağı yapılandır
- sekme temel ayarları
- Seç manuel mod ip adresi parametreleri
- 192.168.0.2 ip adresini kaydedin
- alt ağ maskesi 255.255.255.0
- ağ geçidine ihtiyacımız yok, 0.0.0.0 yazıyoruz
- Bitti'yi tıklayarak ayarları kaydedin
- xex menüsünü çalıştırın ve çalışır durumda bırakın
- Ağ Bağlantıları ile PC'ye gidin
- Yerel Ağ Bağlantısı Özellikleri

"İnternet Protokolü TCP / IP" özelliklerine gidin

IP adresini ve ağ maskesini kaydediyoruz

Tamam'ı tıklayın
- bilgisayarı yeniden başlatın
- Total Commander'ı çalıştırın (başka bir FTP istemcisini kullanabilirsiniz)
- Ctrl + F'ye basın
- Yeni Bağlantı'yı seçin
- xbox 360 ftp sunucusunun ip adresini ve iki nokta üst üste ile ayırarak bağlantı noktası numarasını kaydederiz - 192.168.0.2
- xbox oturum açma ve xbox şifresi

Tamam'a tıklayın ve oluşturulan bağlantıyı kullanarak bağlanın
- artık xbox360'a bağlı tüm depolama cihazlarına erişimimiz var

Oyunları bölüme kopyala HDD1 \ içerik \ 0000000000000000 \

iso2god kullanarak yeni oluşturduğumuz yerel ağ üzerinden oyun yükleyebilirsiniz.

Freeboot'ta oyunlar nasıl kurulur iso görüntüsü ağ üzerinden ORİJİNAL sabit sürücüye

Iso2God programını başlatın (aşağıdaki bağlantı)

program bir hata ile başlarsa, antivirüsünüzü devre dışı bırakın
arşivi açarken, antivirüs xextool.exe programına yemin etti, ancak içinde tehlikeli bir şey yok.
- ISO Ekle'yi tıklayın

Görüntü Konumunda, iso görüntüsünün yolunu belirtin
- Çıktı Konumunda - dönüştürülen ücretsiz önyükleme sonucunu kaydetme yolu

Alt açılır listede 3 öğe vardır:
- Yok - resmin boyutunu küçültmemiz gerekip gerekmediğini seçin
- Kısmi - son kullanılan sektörün bitiminden sonra görüntü kesilir. 800-1500 MB sabit disk alanından tasarruf sağlar
- Üzerindeki tüm boş sektörlerin kaldırılmasıyla görüntünün tam olarak yeniden oluşturulması. Değiştirilen görüntüyü ileride kullanmak üzere bırakabilirsiniz. En iyi boyutlu sonucu elde ederiz. Ayrıca 5-10 dakika sürer.
- ihtiyacımız olan ayarları seçin ve İso Ekle'ye tıklayın
- şimdi dönüştür

Örneğin, Tam görüntü yeniden oluşturma modu seçiliyken Sabotajcı oyun görüntüsü 7,29 GB'den 5,64 GB'a düştü.
- şimdi, Çıktı Konumunda elde edilen sonuç, 4541088F klasörüne sahibim - isim her oyun için benzersizdir, FTP kullanarak yerel ağ üzerinden bölüm3'teki sabit diske HDD1 / İçerik / 0000000000000000 / klasörüne kopyalıyoruz protokol.
Oyunu ağ üzerinden kopyalamak için xbox 360 XEXMENU'da başlatılması gerektiğini unutmayın.
(olarak davranır FTP istemcisi sunucu)

Film izlemek için video codec bileşenleri - indir

DLC (oyun eklentileri) ve oyunlar için yama

Çeşitli DLC'lere gelince, başlık güncellemeleri, her şey basit.
DLC'yi örneğin batman için indirdik, genellikle DLC'nin 000002 klasörü vardır. Bu nedenle, bu klasörü hdd \ Content \ 0000000000000000 \ 4500052 klasörüne bırakmanız gerekir, burada 4500052 benzersiz bir oyun numarasına sahip bir klasördür. Ayrıca, oyunun kendisi USB Hdd'de saklanabilir, ancak bunun için DLC'nin HDD konsolunda olması gerekir!

Şimdi başlık güncellemesi hakkında, onlar TU, yamalar. Ayrıca her şey basit - hdd \ Cache (4L145C441000.000256 - örnek dosya) içine benzersiz bir dosya atıyoruz (daha fazla manipülasyona gerek yok)
Genellikle en son güncellemeyi indiririz.
En son başlık güncellemelerine sahip site -

bilgisayar yazılımı:

YarisTakas
Ne için: oyun salonlarının kilidini açma, avatar DLC'si (avatar kıyafetleri).
Ek olarak: içeriği doğrudan şuraya yükleyebilir: ftp protokolü kutuya, XUID'yi değiştirebilir.

Iso2Tanrı
Neden: Oyunları ISO'dan GOD kapsayıcısına (Talep Üzerine Oyunlar) dönüştürür.
Ek olarak: ftp protokolü aracılığıyla doğrudan kutuya içerik yükleyebilir, kısa çizgide görünecek olan kısayolun resmini, oyunun adını ve açıklamasını değiştirebilir.

Xbox Görüntü Tarayıcı
program bir hata ile başlarsa, antivirüsünüzü devre dışı bırakın
Neden: ISO'yu paketinden çıkarın
Ek olarak: paketi açtıktan sonra oyun x: \ Games \ oyun adı \ içine bırakılmalıdır (hem kutunun sabit sürücüsü hem de usb flash sürücüler ve zor). Oyunu, xexmenu programı aracılığıyla default.xex dosyasıyla veya daha önce Quickboot programında oluşturduysanız, kısa çizgideki kısayoldan çalıştırın.

Xbox360 için programlar:

Xexmenu
Ne için: xbr konsolları için ana program. Çalışan oyunlar, emülatörler, diğer programlar ve dosya yöneticisi, ütünün sıcaklığını gösterir. Ftp sunucusu.
Ek olarak: xbox'a ftp protokolü ile bağlanmak için bu programın konsolda çalışıyor olması gerekir. İki türü vardır: NXE kabı (içeriğe bırak \ 0000000000000000 \ C0DE9999 \ 00080000 \) - kısayol, oyunun oyun kitaplığı \ demo bölümünde görünür ve paketlenmemiş (varsayılan.xex üzerinden çalıştırın).

NXE2GOD
Neden: Diskten yüklenen oyunları GOD oyunlarına dönüştürür (çalıştırmak için artık bir diske ihtiyacınız olmayacak).
Ek olarak: aynı zamanda bir NXE konteynerine benziyor (onu \ 0000000000000000 \ C0DE9999 \ 00080000 \ içeriğine bırakın) - kısayol oyunun oyun kitaplığı \ demo bölümünde görünecek ve paketten çıkarılacak (varsayılan.xex aracılığıyla çalıştırın).

Sıfırlama aksaklık hackini (yeni ücretsiz) yeni gösterge panosuna güncelleyin 16197

INTERNET EXPLORER, freib 16197'nin yeni güncellemesinde ortaya çıktı.

Artık internette dolaşabilir, Vkontakte'deki duvardaki en son girişleri hemen XBox 360 oyun konsolunda görüntüleyebilirsiniz.

  1. Kendinizi ayarlayarak unutmayın üçüncü taraf uygulaması, sonuçlardan siz kendiniz sorumlusunuz!
  2. Başkasının yazışmalarını okuyarak onun haklarını ihlal ediyorsunuz ve bunun için cezai sorumluluk sağlanıyor!
  3. Bu talimat yalnızca saldırganların başka birinin yazışmalarını nasıl okuduğu hakkında bilgi sağlar, ancak hiçbir durumda sizi buna çağırmaz.

sniffer nedir? Hırsız jargonunda bu sözler, kasayı her şeyle, hatta en paslı iğneyle bile açabilen kişi anlamına gelir. Bu arada, web sitemizden indirilebilen bir bilgisayar ve telefon için WhatsApp Sniffer gibi bir uygulamanın ne için olduğunu anlayalım.

Neden ihtiyaç duyuyorsun

Bu yardımcı program Amerika'daki özel sınıflandırılmış laboratuvarlarda oluşturuldu - en azından geliştiriciler böyle söylüyor. Bir sniffer yardımıyla Votsap'taki herhangi bir hesabı kolayca hackleyebilir ve istediğiniz kişinin yazışmalarının tüm sırlarına erişebilirsiniz. Tabii ki, programı kendi sorumluluğunuzda ve riskinizde indirirsiniz, hatalarından ve diğer olası hoş olmayan anlardan kimse sorumlu değildir.

Bu nedenle, geliştiricilere göre, sniffer şunları yapmanızı sağlar:

  • Wotsap'taki kişisel hesabınızmış gibi "kurbanın" hesaplarını tamamen ele geçirin;
  • tüm kullanıcı mesajlarını oku;
  • onun adına kullanıcının arkadaşlarına mesaj göndermek;
  • avatardaki fotoğrafı değiştir;
  • durum değiştirmek;
  • dosyaları gönderin ve alın.

O nasıl çalışır

Yardımcı program yalnızca Android'de çalışır. Geliştiriciler ayrıca bu uygulamanın telefon için tamamen güvenli olduğunu bize garanti ediyor.

Bu nedenle, sniffer'ın çalışmasının özü şu şekildedir: her telefonun, yardımcı programın kopyaladığı kendi orijinal MAC kodu vardır ve bu nedenle program, tanıdık bir akıllı telefondan veya başka bir cihazdan girildiğini düşünür. Sniffer, MAC kodunu üç şekilde kopyalayabilir:

  • SMS. Bir bağlantı ile kurbana özel bir SMS gönderin. Kurban bağlantıyı açtığında, sniffer telefona ve kullanıcının WhatsApp programına girerek sizin için erişim açar.
  • Telefon etmek. Uygulama kurbanın telefonunu arar ve cevap verdiğinde telefona ve uygulamaya girer.
  • Wifi. Kurbanın yanındaysanız ve onunla aynı Wi-Fi'yi kullanıyorsanız, telefonunuzda bir sniffer başlatmanız ve kurbanın numarasını belirtmeniz yeterlidir: bir saniye içinde WhatsApp'a erişebileceksiniz.

Sniffer'ı kullanmak için yardımcı programı başlatın, kullanım yöntemini seçin ve ilgilendiğiniz kişinin telefonunu algılamanıza izin veren düğme olan "spoof" düğmesine basın.

Nereden indirilir ve nasıl kurulur

Android için WhatsApp Sniffer'ı indirmek için Google'a "whatsapp sniffer apk indir" yazmanız veya web sitemizde bulabileceğiniz kurulum dosyasını kullanmanız gerekir. Ne yazık ki, Whatsapp sniffer iphone için indirilemiyor, çünkü bunun için işletim sistemi sadece mevcut değil.

Yardımcı programı telefonunuza yüklemek için şu adımları izleyin:

  1. Devretmek kurulum dosyası akıllı telefonunuza.
  2. Başlatın - normal şekilde yüklenecektir.
  3. Dosyayı açarken bazı işlevlere erişmek için izin isteyecektir, "İzin Ver" i seçin. İşte bu: sniffer gadget'ınıza kuruludur.

Sniffer'ı yükleyemiyorsanız, WhatsApp Hach Sniffer'ı Rusça olarak ücretsiz olarak indirmeniz gereken hack'lemeniz önerilir.

Kendinizi WhatsApp Sniffer'dan nasıl korursunuz?

Ya casus değil de kurbansanız? Telefonunuzun davetsiz misafirler tarafından kendi amaçları için kullanıldığına dair en ufak bir şüpheniz varsa, Wotsap uygulamasını kaldırıp yeniden yüklemelisiniz. Ayrıca, tavsiye edilir:

  • Telefonunuzu herhangi bir antivirüs ile temizleyin;
  • Penetrasyona karşı daha ciddi koruma sağlamaları için Wotsap geliştiricileri ile iletişime geçin. üçüncü taraf programları yardımcı programa girin.
  • Her zaman kullandığınız Wi-Fi ağının ne kadar güvenilir olduğunu kontrol edin. Bu nedenle, bilgisayar korsanlarının ona bağlı olabileceğine dair herhangi bir şüpheniz varsa, ona bağlanmamak daha iyidir.

En iyi hacker yazılımı

misafirlerden gizli

Penetrasyon testçilerine ve bilgisayar korsanlarına yardımcı olabilecek bir dizi özelliğe sahiptir. Bu araçta kullanılan iki uyumlu uygulama, bir çerezi inceleyerek bir web sitesinin farklı sayfalarını ve parametrelerini listeleyip eşleyebilen "Burp Suite Spider"ı içerir. Hedeflenen web uygulamalarına karşı bir dizi otomatik saldırı gerçekleştiren "Intruder"ın yanı sıra bu web uygulamalarına bir bağlantı başlatır.

Burp Süiti birçok penetrasyon testçisinin web sitelerinin güvenlik açığını test etmek ve web uygulamalarını hedeflemek için kullanabileceği mükemmel bir web korsanlığı aracıdır. Burp Suite, hedeften kaldırılan uygulamanın ayrıntılı bilgisini kullanarak çalışır. HTTP protokolü... Araç, özelleştirilebilir ve kötü niyetli bir saldırgan oluşturabilen bir algoritma ile çalışır. HTTP isteği hackerların sıklıkla kullandığı şey. Burp Suite, güvenlik açıklarını tespit etmek ve tanımlamak için özellikle yararlıdır. SQL enjeksiyonu ve siteler arası komut dosyası oluşturma (a).

misafirlerden gizli

"ipscan" olarak da bilinir, ücretsiz olarak kullanılabilir ağ tarayıcı hem hızlı hem de kullanımı kolay bir hack için. IP adreslerini ve portları taramaya yönelik bu hackleme aracının temel amacı, diğer insanların sistemlerindeki açık kapıları ve portları bulmaktır. Angry IP Scanner'ın hacklemek için bir sürü başka yolu olduğunu da belirtmekte fayda var, sadece nasıl kullanılacağını bilmeniz yeterli. Bu bilgisayar korsanlığı aracının ortak kullanıcıları ağ yöneticileri ve sistem mühendisleridir.

misafirlerden gizli

önceden ayarlanmış üç moddan birinde yapılandırılabilen harika bir ağ korsanlığı aracıdır:
  1. bir önleyici olarak kullanılabilir
  2. paket kaydedici
  3. ağ saldırı tespiti için
Bilgisayar korsanları daha sık Sniffer Modunu kullanır, onlara ağ paketlerini okuma ve bunları ekranda görüntüleme yeteneği verir. grafik arayüzü kullanıcı. Paket kaydedici modunda, Snort paketleri denetleyecek ve diske kaydedecektir. İzinsiz giriş tespit modunda, Snort ağ trafiğini izler ve kullanıcı tanımlı bir dizi kuralla analiz eder.

THC Hydra - Genellikle başka bir şifre kırıcı olarak görülür. THC Hydra son derece popülerdir ve çok aktif ve deneyimli bir geliştirme ekibine sahiptir. Esasen Hydra, girişleri ve şifreleri kırmak için hızlı ve kararlıdır. Giriş sayfasında farklı kullanıcı adı ve şifre kombinasyonlarını denemek için sözlük ve kaba kuvvet saldırıları kullanır. Bu bilgisayar korsanlığı aracı, Posta (POP3, IMAP, vb.), Veritabanı, LDAP, SMB, VNC ve SSH dahil olmak üzere çok çeşitli protokolleri destekler.

Wapiti'nin çok özel bir hayran kitlesi var. Bir Pentesting Aracı (veya Çerçevesi) olarak Wapiti, yüzlerce potansiyel güvenlik açığını tarayabilir ve belirleyebilir. Esasen, bu çok amaçlı bilgisayar korsanlığı aracı, bir kara kutu sistemi çalıştırarak web uygulamalarının güvenliğini kontrol edebilir. Yani ders çalışmıyor kaynak Uygulamanın HTML sayfalarını, komut dosyalarını ve formları tarayarak verilerini sıkıştırabilir.

Bugün en iyi hacker yazılımıdır. Bizimkinden daha taze bilginiz var mı?- Yorumlarda paylaşın. Sorularım var?- sormak. Her zaman cevap vereceğiz ve her şeyi açıklayacağız.

Sorumluluk Reddi: Aşağıdakilerin tümü, yalnızca eğitim ve araştırma amacıyla ve ayrıca bilgisayar korsanlığına karşı koruma mekanizmalarını anlamak için yazılmıştır. Yazar hiçbir şekilde kullanılmasını önermez. bu bilgi Hack programları için.

Bu makalede, .NET'te programları hacklemenin üç buçuk ana yolundan bahsetmek istiyorum, peşinde olduğum amaç, geliştiricilerin programlarının koruma mekanizmalarını daha iyi anlamalarına yardımcı olmak, yani. en bariz tehditleri bulun ve uygun eylemi yapın (veya almayın).

Ayrıntılara girmeyeceğim ve karmaşık bilgisayar korsanlığı araçları kullanmayacağım. Her şey "aptallar için" planlanacak, yani. tüm araçlar basit, hazır ve ücretsiz olacaktır. Ve .NET için programların ana kod çözücüsü

Bir kobay olarak analizörü seçtim düzenli ifadeler. Bu programücretsiz, lisans, bilgisayar korsanlığı hakkında hiçbir şey göstermiyor gibi görünüyor, ancak kayıt olmadan sadece 60 gün çalışacak. Başka bir deyişle, bu programı hacklemenin zararı minimumdur, ayrıca iç yapısı eğitim için çok uygundur. Umarım bu programın yazarı benim tarafımdan rahatsız olmaz.

Bu bir montajcı gibi bir şey, sadece çok akıllı ve çok güçlü talimatları var. Ve bu, prensipte, C # ile aynı dildir, sadece sözdizimi daha kötüdür (ve daha fazla olasılık). Ayrıca metadata bir .NET programında aktif olarak kullanılır, yani. sınıflar, yöntemler, aksesuarlar, nitelikler ve diğer her şey hakkındaki tüm bilgiler yürütülebilir dosyada saklanır.
Onlar. Aslında, bir programın ayrıştırılması bu durumda çok doğru bir kavram değildir. O zaten her şeyde açık form yalanlar ve araçlar Reflektör "şeklindedir, ancak MSIL yapılarını C# veya başka bir dilde karşılık gelen yapılara dönüştürmekle uğraşırlar, bu da kodun okunabilirliğini arttırır.

Gelelim hacklemeye.

0. Denemeyi sıfırlama

Aslında, bu bir hack bile değil, etkinleştirilmemiş bir programın ömrünü uzatmanın yarı yasal bir yoludur. İlk lansman tarihinin saklandığı ve değiştirildiği / yok edildiği bir yer olması gerçeğinden oluşur. Bundan sonra, programı bir sonraki sefere kadar kullanabilirsiniz.

Konumuzu bir reflektör ile inceleyelim:
Kodu biraz inceledikten sonra MainForm yapıcısında ilginç bir satır buluyoruz.

Kayıt defteri düzenleyicisini açın, HKEY_CURRENT_USER \ Software \ Ultrapico \ Expresso'ya gidin ve aşağıdaki anahtarlara bakın:

Onları sileriz ve 60 günlük bir çalışma daha alırız.

Bu seçenek elbette basit ve açıktır, ancak daha da karmaşık olsaydı, bilgilerin yazıldığı tüm yerleri bulmak ve temizlemek için reflektörde harcamak biraz daha zaman alacaktı.

Gizli bir yere veri yazmaya çalışacak geliştiricilere tavsiye: dikkatli yazın, aksi takdirde her şey soruna dönüşebilir sıradan kullanıcılar, herhangi bir nedenle bu yere sahip olmayacak veya onun üzerinde yeterli haklara sahip olmayacak.

1. Keygen "a" yazmak

Bir geliştirici için en kötü seçenek ve kötü son kullanıcı için en zevkli seçenek. Program kendisinin lisanslı olduğunu düşünüyor, korkutucu hareketler yapılmasına gerek yok.

Reflektörü açarız ve Lisans veya Kayıt içeren sınıfların kodunu ararız, şunu görürüz:

Bir ad ve ada göre bir kod girdiğinizde, kodla karşılaştırılan belirli bir karma hesaplanır.

Bu karma, DES ve her türlü önek kullanır

Baytlar, bu yöntem kullanılarak bir dizgeye dönüştürülür.

Şimdi her şey temizlendi, IDE'yi açın ve gerekli tüm kod parçalarını kopyalayın (veya kendimiz uygulayın). Sadece Önek, Sonek ve MyDES'in uygulama parametrelerinin değerlerinin ne olduğunu bulmak için kalır. Vermeyeceğim, bunlar teknik detaylar.

Sonuç olarak, herhangi bir isim için bir anahtar oluşturuyoruz ve şunu görüyoruz:

Bingo!

Keygen'lere karşı koruma basit ve açıktır: bir şekilde asimetrik şifreleme kullanın. Onlar. özel anahtarı bilmeden kodu oluşturmanın imkansız olacağı şekilde yapın ve bu anahtar yalnızca tek bir yerde - programın yazarıyla birlikte.

2. Bir sarmalayıcı kullanma

Lisansın doğruluğunu kontrol etmek oldukça zahmetli ve yavaştır. Bu nedenle, yazılım geliştiricileri genellikle lisansı bir kez kontrol eder ve ardından ortaya çıkan - geçerli / geçersiz bayrağını kullanır (bir seçenek olarak, farklı yeteneklere sahip birkaç lisans türüne izin veriliyorsa, ne kadar geçerlidir). Burada, aşağıdaki algoritmayı kullanarak bunun üzerinde oynayabilirsiniz:

  1. Programa lisansın zaten doğrulanmış olduğunu söyleyin
  2. Programa lisansın doğru olduğunu söyleyin
Nasıl yapılır? Zaten meta verilerin varlığından bahsetmiştim. yürütülebilir dosyalar başlangıçta, bunu kullanacağız. Programın nasıl başladığını ve lisansın nasıl kontrol edildiğini görelim:

Lansmanla ilgili ilginç bir şey yok, ancak kontrolde program zaten kayıtlıysa, her şeyin yolunda olduğunu ve yapmadığını düşünüyor. daha fazla çalışma Lisansın doğruluğunu öğrenmek için.

Bundan yararlanalım:
Hadi yapalım yeni proje, Expresso.exe'ye Referans ekleyin ve kendimiz çalıştırın:

Ne olduğunu görelim:

Peki, kim şüphe ederdi.

Bu durumda, her şeyin basit olduğu ortaya çıktı, ancak programın yazarı genel mülkleri özel olanlarla değiştirmiş olsaydı, erişim için yalnızca Yansıma'yı kullanmak zorunda kalacaktı ve her şey orijinal göreve indirgenecekti.

Kendinizi bundan nasıl korumaya çalışabileceğinizin açık olduğunu düşünüyorum - lisansı periyodik olarak kontrol edin, programın çalıştığı ortama bakın, istenen değişkeni ayarlamayı imkansız hale getirin.

Ancak tüm bu korumalar, saldırganın kullanacağı gerçeğine yol açacaktır.

3. Programın fiziksel olarak hacklenmesi

Burada her şey zaten ciddi. Program MSIL'de tamamen çözülür ve ondan zaten geri toplanır (unutmayın, MSIL'in C# ile aynı dil olduğunu yazdım). Ayrıştırma için, SDK'dan bir yardımcı programa ihtiyacımız var. ildasm ve derleme için .NET Framework'ten derleyici ilasm.

ildasm'ı çalıştırın, Expresso.exe'yi açın ve dökümü bir .il dosyasına kaydedin. Önceden düşünülmüş IsRegistered yöntemini buluyoruz ve kodumuzu biraz ekliyoruz (etiketler olmadan):

Sonra ilasmı alıp her şeyi geri topluyoruz (kaynakları bağlamayı unutmadan).

O ne yapıyor verilen kod: kayıt için istenen adı ayarlar (isteğe bağlı) ve her şeyin yolunda olduğu durumunu döndürür.
Daha açık hale getirmek için, C#'da reflektörde böyle görünüyor.

Onlar. şimdi her şeyin yoluna gireceği oldukça açık:

MSIL'deki kod hakkında biraz: bu, kaydı olmayan bir yığın makinesidir, tüm işlemler şu şekildedir: gerekli sayıda parametreyi yığına itin, gerekli sayıda parametreyi alacak bir işlevi yürütün ve sonucu koyun . Ve tam tersi: bir değişkenin değerini yığında ne varsa ona ayarlayın. Tüm bunların nasıl çalıştığını daha iyi anlamak için basit bir teknik öneriyorum: tanıdık bir dilde küçük bir program yazın, derleyin, MSILe'de neler olduğunu görün ve dilin yapılarını anlayın.
Aynı zamanda, MSIL'de bazı şeyler çok güzel bir şekilde yapılabilir, örneğin, yerlerde iki değişkeni değiştirin - 4 güzel satır (C#'da daha az, ancak çirkin).

Saldırganın feda ettiği şey: programın imzası, artık yazar değil, onun. Bazı durumlarda, program çok sayıda kitaplık kullanıyorsa bu bir sorundur. O zaman kötü bilgisayar korsanının hepsini söküp yeniden bir araya getirmesi gerekecek, ancak bununla başa çıkarsa, programın "kendi" versiyonunu imzalamış olacak. onun anahtar.

Tüm bu rezalete karşı aslında çok az koruma vardır: şaşırtma yapmak veya mantık/güvenlik kontrolünün bir kısmını yerel kodda yürütmek.

Çözüm

Yaratıcı programını korumak için bir çaba göstermediyse, .NET'te her şeyin ne kadar kolay kırılabileceğini anlattım sanırım. Ve gerçekten koruma yapıp yapmamaya ve bunun için zaman ve kaynak harcamaya karar veriyorsunuz. Ya da belki sadece bir web sistemi ya da ücretsiz bir sınırlı sürüm yapın. Geliştiricilere kalmış.