Hackthissite.org, günümüzde her türlü teknoloji için sızma testi öğreten bir sanal alan korsanlığı web sitesidir. Ağ, mobil ve temel bilgisayar güvenliği, Hackthissite.org'un yıllardır insanlara İnternet'i daha iyi anlamaları ve internette kendilerini nasıl savunabilecekleri konusunda yardımcı olma yollarından sadece birkaçı. İnsanları, suçluların İnternet'teki insanlardan yararlandıkları gerçek yollar konusunda eğitmek için farklı düzeylerde bilgisayar korsanlığı zorlukları sağlarlar. Temel web zorlukları, insanların çevrimiçi olarak yaptıkları yaygın hataları öğrenmeye başlamak için mükemmel bir yerdir.
adımlar
Bölüm 1/3: Temel Görev 1'i Geçmek
Adım 1. Hesabınıza giriş yapın
Bu zorluklardan bazılarını üstlenmeye başlamadan önce ücretsiz bir hesap açmanız gerekir. Bunu yaptıktan sonra, kullanıcı adınız ve şifrenizle giriş yapmanız gerekecektir. HTS ana sayfasına gidin, giriş formu sayfanın sol üst tarafında olacaktır.
Adım 2. “Temel Görevler”i seçin
” Sol taraftaki bölme, HTS için ana gezinmedir. Burada “Zorluklar” alt başlığının altında “Temel görevler” bağlantısını bulacaksınız. Devam etmek için buna tıklayın.
Adım 3. Meydan okumanızı seçin
Bu sayfanın yüklenmesi tamamlandığında, 11 farklı zorluktan oluşan bir dizi görmelisiniz. Üst kısım “Temel 1” olmalıdır; devam edin ve devam etmek için tıklayın.
Adım 4. “Aptal Testi”ni temizleyin
” Her meydan okuma sizden kendi başınıza bulmanız gereken bir şifre girmenizi isteyecektir. İlk meydan okuma “Aptal Testi” olarak adlandırılır, ancak bunu kişisel algılamayın. Bir sonraki adıma geçmeden ve hatta okumaya devam etmeden önce en azından bunu çözmeye çalışmak için birkaç dakikanızı ayırmalısınız.
- En önemli ipuçları, şifre alanının altındaki küçük yardım kutusunda verilmelidir. Temel olarak, her web sitesinin HTML adı verilen bir kodlama dilinden oluştuğunu bilmelisiniz. Bu dilin her web sitesini oluşturduğunu anlamak, en büyük ipucunuz olmalıdır. Bir sonraki adım, zorluğun cevabını içerecek, bu yüzden lütfen devam etmeden önce beyninizi tükettiğinizden emin olun.
- Bunu kendi başınıza çözmezseniz, gerçekten hiçbir şey olmaz. Daha fazla göreve erişmekte özgürsünüz. Ayrıca istediğiniz kadar yanlış cevap girmekte özgürsünüz, hiçbir şey değişmeyecek. Ancak her adımı yaparak öğrenmek, gelecekteki görevleri anlama şansınızı artıracaktır.
Adım 5. Forumlara göz atın
Gerçekten şaşırdıysanız, forumları kontrol ederek diğer kullanıcıların neler söylediğini kontrol edin. Forumlara erişmek için ekranın sol tarafındaki gezinme çubuğuna bakmanız gerekecek. “İletişim” alt başlığı altında “Forum”u bulacaksınız. Yeni bir gönderi oluşturmadan önce oturum açtığınızdan emin olmanız gerekir. Sadece ana HTS için kullandığınız kullanıcı adını ve şifreyi kullanın. Temel olarak, bu sitede, aynı zorluklardan geçen diğer insanlarla öğrenmekten daha iyi bir yer yoktur. Bu insanların her kategoride her görev için her zaman aynı soruları aldıklarını unutmayın, bu yüzden acele etmeyin ve yeni başlayan diğer insanlar tarafından hangi soruların sorulduğunu okuyun.
Google şeyler-Belki bu özel görev için değil, ancak forumlardaki insanlar tarafından sorulacak ilk şey, bir soru göndermeden önce "Google'da" olup olmadığıdır, bu yüzden yaptığınızdan emin olun
Adım 6. İlk zorluğu çözün
Web sayfasına sağ tıklayın, herhangi bir yer yapacaktır ve “Sayfa kaynağını görüntüle” seçeneğini tıklayın. Bazı tarayıcılar "Kaynağı görüntüle" diyebilir. Yeni bir sayfa açılmalıdır. Bir grup rastgelelik gibi görünebilir, ama değil. Parola, bu kodun içinde açık bir şekilde bulunur. Doğrudan şifreye geçmek istiyorsanız, hikayenin son birkaç kelimesini şifre alanının hemen üstüne kopyalayın. Bu durumda, “Şifreyi girin ve devam edebilirsiniz.”
- Kodun kelime aramasını başlatmak için klavyenizdeki Ctrl tuşunu basılı tutun ve F tuşuna basın. Ardından yukarıdaki cümleyi içine yapıştırın ve Enter'a basın. Sayfa, koddaki o cümleye atlamalıdır ve şifre hemen altındadır. "İlk birkaç seviye son derece kolay: şifre f0d0751f" gibi bir şey söylemelidir. “f0d0751f” veya sizinki ne diyorsa onu kopyalayın ve Temel Görev 1 sayfasındaki şifre alanına yapıştırın.
- Devam etmek için "Gönder" düğmesini tıklayın. Görev 1'i yeni bitirdiniz. "Tebrikler, temel 1'i tamamladınız!" yazan yeni bir sayfa yüklenmelidir. Aşağı ve bu kutunun sağındaki mavi “Sonraki Mücadele” düğmesine tıklayın.
Bölüm 2/3: Temel Görev 2'yi Geçmek
Adım 1. Sağlanan hikayeyi düşünün
Bu noktadan itibaren, site yaratıcılarının bu zorluklar için özel olarak hazırladıkları küçük bir hikaye olacak. Her biri ile ilgili bu küçük küçük paragrafı okuduğunuzdan emin olun çünkü bunlar her zorluk için ipuçları içerecektir. Bu meydan okuma aslında bazı yönlerden çok daha kolay. Lütfen şifre alanının üstündeki hikaye paragrafını okuduğunuzdan emin olun.
Adım 2. Forumları kontrol edin
Alışmanız gereken temel adımlardan biri, HTS forumlarını kontrol etmek ve her şeyi Google'da aramaktır. Tahminlerinizin ve çözme girişimlerinizin sonuna geldiğinizi düşündüğünüz anda forumlara gidin. Bu insanlar yıllardır buradalar ve insanların zor konuları anlamalarına yardımcı olmaya fazlasıyla istekliler. Ayrıca, cevapları hemen vermemekte ve aslında insanların bu görevlerin arkasındaki kavramları öğrenmelerine yardımcı olmakta genellikle oldukça iyidirler.
Bu insanların çoğu iyi ve arkadaş canlısı olacak olsa da, hepsinin size iyi gelmeyeceğini lütfen unutmayın. Cevabı hemen bırakabilecekler de olabilir. Lütfen bu kavramları öğrenmek için burada olduğunuzu hatırlamaya çalışın, sadece cevapları almak için değil
Adım 3. Temel Görev 2'yi tamamlayın
Henüz kendi başınıza çözemediyseniz, muhtemelen bu adıma tamamen kafanız karışmış olarak geleceksiniz. Tamam. Hadi onu parçalayalım. Paragrafta “Ağ Güvenliği Sam bir parola koruma komut dosyası oluşturdu. Şifrelenmemiş bir metin dosyasından gerçek şifreyi yüklemesini ve kullanıcının girdiği şifreyle karşılaştırmasını sağladı. Ancak şifre dosyasını yüklemeyi ihmal etti…” Son cümle bu durumda en önemli olanıdır. Yüklenmiş bir şifre dosyası yoksa, şifre de yoktur. Doğru! Sadece gönder düğmesine tıklayın ve ikinci görevi yendiniz. Devam etmek için mavi “Sonraki Mücadele” düğmesine tıklayın.
Bölüm 3/3: Temel Görev 3'ü Geçmek
Adım 1. Keşfetmek için bir dakikanızı ayırın
Bu son görev, bir görevi tamamlamak için bazen ne yapmanız gerektiği konusunda size bir fikir vermelidir. Bazen düğmelere tıklayıp sonuçları görebilmeniz gerekir, çünkü bazen insanlar hata yapar. Ancak bu görev, sitenin HTML kodlamasına geri döndüğü için şimdiye kadarki en karmaşık görev haline geliyor ve hikaye pek yardımcı olmuyor. Bu zorlukların her birini kendi başınıza çözmeye çalışmak için biraz zaman ayırdığınızdan emin olun. Şaşırdığınızda bir sonraki adıma geçin.
Adım 2. HTML'yi görüntüleyin
Görev 3 sayfasında olduğunuzda ve kendinizi tükettiğinizde, sayfanın HTML'sini görüntülemek için web sayfasına sağ tıklayın ve tarayıcınıza bağlı olarak "Kaynağı görüntüle" veya "Sayfa kaynağını görüntüle" seçeneğine tıklayın.
Adım 3. HTML sayfasındaki şifre alanını bulun
Önünüzdeki koda bakarken biraz kafanız karışabilir. Tamam; herkes baştadır. Kodun, içinde şifre alanınız ve hikayenizin olduğu HTML bölümünü içeren kısmına dalın. Bunu, sunulan hikayenin son cümlesini kopyalayıp klavyenizdeki Ctrl düğmesini basılı tutup F tuşuna basarak yapabilirsiniz. Bu, sayfanın sağ üst köşesinde bir arama kutusu açacaktır. Daha sonra bu kutunun içine sağ tıklayıp verilen içerik menüsünden “Yapıştır” ı seçeceksiniz. Kodun şifre alanımızı içeren kısmına otomatik olarak yönlendirilmelisiniz.
Adım 4. Kodlardaki farkı bilin
Koda baktığınızda, aslında kullanılan ve referans verilen farklı kod türleri olduğunu fark edebilirsiniz. Bunun nedeni, HTML'nin farklı şeyleri başarmak için birçok farklı kodlama diliyle birlikte çalışmasıdır. Örneğin, PHP. PHP, sunucu tarafı betik dili olarak adlandırılan şeydir. Bir programcı, aksi takdirde yalnızca HTML ile gerçekleştirilmesi çok zor veya imkansız olan komut dosyalarını PHP ile çalıştırabilir.
PHP gibi bir programlama dilini çevrimiçi anlamak için birkaç iyi kaynak 3WSchools olacaktır. Yolunuzdaki engeller hakkında daha fazla bilgi edinmek için farklı zorluklardan geçerken araştırma yapmak önemlidir. Bu siteler, gelecekteki zorluklarda ortaya çıkacağı için PHP hakkında biraz bilgi edinmenize yardımcı olabilir
Adım 5. Kaynak kodlarını karşılaştırın
Görev Bir'in kaynağını bir sekmede açın ve ardından Görev 3'ün kaynak kodunu başka bir sekmede görüntüleyin; ikisini karşılaştırmayı denemelisiniz. Değişiklikleri tespit etmeye çalışın. İlk önce kodun biçimlendirilme şeklinin değiştiğini fark etmiş olabilirsiniz. Ayrıca, eklenen yeni bir dosya türü var gibi görünüyor. Bu, aradığınız kod satırıdır: “”. Bu bize ilginç bir şey gösteriyor. Ağ Güvenliği Sam aradığımız parolayı “password.php” adlı bir PHP dosyasına yerleştirdi. Chrome veya Firefox gibi web tarayıcıları PHP'yi ve diğer web tabanlı dilleri otomatik olarak okuyacak şekilde tasarlandığından, bu dosyayı okuyabilmeniz gerekir.
PHP dosyasını listeleyen satırın hemen üzerindeki satıra bakarsanız, şunu görmelisiniz: “”. Ana temel Misyon 3 sayfanıza geri dönerseniz ve mevcut URL'ye bakarsanız, https://www.hackthissite.org/missions/basic/3/ gibi bir şey okuması gerekir, ancak “index.php” olmadığına dikkat edin. " sonunda. Bu, index.php dosyasını okumaya başlamadan önce web sitesinin belirli bir eylemin gerçekleşmesini beklediği anlamına gelir. Aynısı “password.php” dosyası için de geçerlidir. Web sitesi password.php dosyasını okumadan önce şifre alanına yazan kişinin “Gönder” düğmesine basmasını bekliyor, ancak önce siz okuyabilirsiniz. Gerisini anlamaya çalışın ve bir sonraki adıma geçin
Adım 6. Temel Görev 3'ü tamamlayın. Hala kendi başınıza çözemediyseniz, Ana Temel Görev 3 sayfasına gidin. Oradayken, URL'de sonuna “password.php” ekleyin. Şu şekilde görünmelidir: https://www.hackthissite.org/missions/basic/3/password.php. Şimdi Enter'a basın. Kullandığınız tarayıcı PHP dosyasını okuyabilmeli ve içindekileri gösterebilmelidir. Bu durumda, sol üst köşede rastgele bir sayı-harf dizisi olmalıdır. Bunu Temel Görev 3 için şifre alanına kopyalayıp yapıştırın ve “Gönder”e basın. Artık HTS'den Temel Görev 3'ü tamamladınız.