Gönderen | Mesaj |
|
6 Mayıs 2007 Pazar
15:26:11
|
|
|
İyi ,En iyi olmak için gerekenler Kategori Temel Hack Bir konuda iyi olmak için o konu hakkında bilinmesi gereken çerçeve bilgiler tamamlanmalıdır. Bunun için çalışmak gerekir. Demek istediğim bir çok şey okumanuız gerekecek çok vakit harcayacaksınız. Bu nedenle iyi bir uzman olmak için ön şart azimdir. En iyi olmak ise başkalarının yapamadığı veya yapmaya cesaret bile edemediği işlere kalkışmak ve bunları gerçekleştirmek ile olur. Yani en iyi olmak için önce iyi olmalısınız.
Şöyle bir örnek vereyim. Bir programlama dilini bilmiyorsanız. İse başlayamazsınız. Eğer onu biliyorsanız bir iş yapabilirsiniz. Biri size emaille veya sözlü olarak ben böyle bir programı nasıl yaparım diye sorduğunda nasıl yapabileceğini söyleyebiliyorsanız veya nereden başlaması hangi kaynaklarda bulabileceğini tahmin ediyorsanız siz iyi bir programcısınız.
En iyi programcı olduğunuz durum ise linux için RAID desteği gibi bir şey uyazmaya karar verdiğinizde başlar. Bitirdiğinizde proje çalıştığında ise siz artık uzman - en iyi denen şey olursunuz. Genellikle en iyi olan imseler neyin nasıl yapılacağını bildiği gibi bir projeyi gönetebilir. Yani iyilerden oluşmuş bir ordu (Ordu dediysem abartılmasın 3-5 kişi ile çok şey yapılır.) gönetirler. İyi olanlar sadece işin bir yönünü hallederler. En iyi olan kimseler ise bunu kontrol eder. En iyiler Hacker takımlarında Kaptan olurlar genellikle. Philoshoppy, Candor, Phiber Optik gibi adamlardır bumlar. Onları zadece webde dolanırken yazılardan bulursunuz. Hatta bulamazsınız. Kısaca en iyiler her şeyi bilir. Hedefiniz Orta halli bir iyi olmak olmalıdır.
Programcıların İyileri Programcının iyisi olmak için şu adımlardan geçmelisiniz. Öncelikle bir programlama dili öğrenin. Bu çok önemlidir. Dil bilmezseniz size programcı demezler. Bilseniz de demezler. Basitçe yükselen bir örnek ile gidelim. BASIC dilini öğrenin bildik GW-Basıc vey*** basic. Bir kitap alın ve telefon defteri falan yazın. Sonra abartmadan C ve C++ dillerine geçmelisiniz. Bu noktada çok vakit harcayacaksınız. C ile çalışmaya devam ederken algoritmalar kitabı edinin. Burdan ağaç tipli veri yapılarını, sıralama algoritmalarını, sıkıştırma yöntemlerini öğrenin. Halen işletim sisteminin çekirdeğindesiniz unutmayın. Yani dos veya linux terminali. Hiç dış çağrı yapmadınız biliyorum ve süslü püslü uygulamalar da tasarlamalk istiyorsunuz. Onu da biliyorum. Önünüzde iki yol var şimdi. Dilerseniz çok zaman ayırıp ikisini de halledin biri windows, diğeri ise linux. Birinde apiler mantığı var diğerinde çağrılar mantığı. İkisinden de ilerlemek en mantıklısı. Bu esnada birkaç web sitesinden tcp/ip nedir bir öğrenin ve ilk soket programınızı yazın. Artık işiniz apilere ve çağrılara kalmıştır. Ne yapmam için neyi çağırmam lazım soruları kafanızı karıştırır. Ama her iki düzen de belirli bir mantığı barındırır. Oturup api falan ezberlemeyin sakın sadece lazım olanı yani gerekli apiyi bulun ismini falan tahmin edin ve data programı kullanarak bulun.Bir ara PHP,Perl, VBasic,ASP ile ilgilenin. Pek çok işe yarayan program ver. Bu sırada kendi kütüphaneniz bile oluşur. Bu nokta pek çok açıdan iyi bir noktadır. Daha iyileşmek istiyormusunuz bir kendinize sorun. assambly öğrenin. Bu konuda pek az kaynak kalacak elinizde. Artık daha fazla satır var. Kendinizi hırpalamayın bu yeteneği sadece serial sorarken veya donanım sürerken kullanın. Yoksa notdefterinin aynısını neden yazasınız ki?
Crackerların iyileri Crackerlar kod yazmayı sevmeyen iyi programcılardır. İyi bir cracker olmak için şu adımlar izlenmeli. Öncelikle C dilini öğrenin ve windows platformuna atlayın. Assambly ile iyi programlar yazın. Hatta pek çok programı assambly ile yazın. Temel araçları edinmeniz lazım. Debuger, Hexeditor, Deassambler gibi şeyler. Bir iki düşük seviyede tutorial ve crackme indirin ve bunları okuyun. Otrtalama günde iki tane kırmayı deneyin. Eğer seviyenizin arttığını düşünuyorsanız biraz arttırın. Bu esnada sıkıştırma nedir. Register nedir. Patch nedir. Hangi güvenlik programları var öğrenin. Bunlar tutorial bulduğunuz yerlerden temin edilir. Reverse me ile uğraşın ve yeter bu kadar bilgi dediğinizde orta seviye crackmelerden günde 3-4 tae kırabilecek kadar seviyenizi arttırın ve yeni yayınlanan kırılacak programları kırmaya başlayın. Mesela 1-2 günde bir. Bu esnada crackmeleri unutmayın. Programları kıramazsanız başka bir tane deneyin. Seviyenizi bir kere daha arttırın. artı iyi cracker denebilir size. Bundan sonra en iyi olmak sadece günde 3-5 program kırma yeteneğinize kalmış. Eğer program download hızınız kırma hızınıza yetişemezse. Örneğin 10 MB programı kırdınız ama 10 MB başka bir program halen indirilmeye başlanmadıysa baya iyisiniz. Bazı crackerlar 2-3 dakikadan kısa sürede programı kırıp yarım saatte 3-5 program kırıyor ve hala oyun oynamaya vakit buluyorlar. Tavsiyem kırdığınız şeyleri arşiv yapın bir cd yazıcı alarak işe başlayabilrsiniz. Zİyi crackerlar bir de dongle yaparlar. Bu uzmanlık ister bir miktar. Buna da zamanla bulaşacaksınız tabii ki. Kendi patch ve Keygenerator programlarınız için gerekli hemen tekrar uyarlana bilen programcıklar da oluşturun.
Hackerlar ise; iyi bir hacker olmak çok farklı bir durumdur. İyi hackerlar gunellikle grup işleri haricinde işler de yapar. Nedense çoğu lamer kendini hacker zannetmektedir. Hazır araçlar kullananlara hacker denemez sanırım. İyi hackerlar programcılık bilmek zorundadır. En azından üst düzey bir dil ki burda tercihen C/C++ kullanarak socket programlama yapabilmelisiniz. Esazen socket programlama zor değildir. Linux (pek tabii ki Unix) kullanabilmelisiniz. Bağzı sheel hesaplarını kullanmanız gerekecektir. Şöyle ki her zaman internete bağlı kalamazsınız. Pek çoğu zaman bir sheel hesabına koyduğunuz kodlar size yardımcı olacaktır. Bunun haricinde PHP Perl gibi dilleri de bilmelisiniz. Bu bir hackerin kullandığı yegane araçlardır. Expolidleri de takip edebilmelisiniz. Pek çok zaman iyi hackerlar deassambly ve debug yapmak zorunda kalabilirler. Özellik bir programın işleyiş şeması çıkartabilmeliler. Yani orta düzey cracking bilgisi. Bunun sebebi. Bu şemalardan rapor edilmemiş expolid ve buğ çıkartmak için gerekir. SBU hackingin belki de sınır noktasıdır. Diğer bir durumda elektronik bilgisidir. En azından bir modemi sürebilecek harici bir devre tasarlayabilip bnu da epromdaki programı işleyen bir chip ile sürebilmelidir. Bu sayede telefon görüşmelerini vce doğal olarak internet dataları (paketler demiyorum çünkü paketleri ayırt edemeyebilirsiniz. Pek çok zaman bunu çözemeyeceksiniz. Ben halen ayıran bir uygulama tasarlayamadım) çekebilir. Bu sayede bağzı şeyleri yakalayabilirler. Bunun haricinde virüs de yazmalıdır. Belkide en çok kullanıcakları araçlar yazacakları trojenler olacaktır.
Virus yazarları Uzun süre virus yazarlığı ile uğraşmış biri olarak
|
|
Mesaja cevap yazmak için gruba üye olmanız gerekmektedir.
|