Login Bypass
RootedCON İspanya'daki en önemli siber güvenlik etkinliği ve Avrupa'daki en önemli etkinliklerden biridir. Teknik bilgiyi teşvik etme misyonu ile bu kongre, her disiplindeki teknoloji ve siber güvenlik profesyonelleri için kaynayan bir buluşma noktasıdır.
Normal girişi atla
Bir giriş sayfası bulursanız, bunu atlamak için deneyebileceğiniz bazı teknikler:
Sayfa içindeki yorumları kontrol edin (aşağı kaydırın ve sağa mı?)
Kısıtlı sayfalara doğrudan erişip erişemeyeceğinizi kontrol edin
Parametreleri göndermemeye dikkat edin (hiç göndermeyin veya sadece 1 gönderin)
PHP karşılaştırma hatasını kontrol edin:
user[]=a&pwd=b
,user=a&pwd[]=b
,user[]=a&pwd[]=b
İçerik türünü json olarak değiştirin ve json değerleri gönderin (bool true dahil)
POST'un desteklenmediğini belirten bir yanıt alırsanız, JSON'u gövdeye ama GET isteği ile
Content-Type: application/json
ile göndermeyi deneyebilirsinizNodejs potansiyel ayrıştırma hatasını kontrol edin (okuyun bunu):
password[password]=1
Nodejs bu yükü aşağıdaki gibi bir sorguya dönüştürecektir:
SELECT id, username, left(password, 8) AS snipped_password, email FROM accounts WHERE username='admin' AND`` ``
password=password=1
;
bu, şifre bitinin her zaman doğru olmasını sağlar.Eğer bir JSON nesnesi gönderebiliyorsanız, girişi atlamak için
"password":{"password": 1}
gönderebilirsiniz.Bu girişi atlamak için hala geçerli bir kullanıcı adı bilmeniz ve göndermeniz gerektiğini unutmayın.
mysql.createConnection
çağrısında"stringifyObjects":true
seçeneğini eklemek, parametre olarakObject
geçirildiğinde tüm beklenmedik davranışları engelleyecektir.Kimlik bilgilerini kontrol edin:
Kullanılan teknoloji/platformun varsayılan kimlik bilgileri
Yaygın kombinasyonlar (root, admin, password, teknolojinin adı, bu şifrelerden biriyle varsayılan kullanıcı).
Cewl kullanarak bir sözlük oluşturun, varsayılan kullanıcı adı ve şifreyi (varsa) ekleyin ve tüm kelimeleri kullanıcı adı ve şifre olarak kullanarak brute-force yapmayı deneyin.
Daha büyük bir sözlük kullanarak brute-force yapın (Brute force)
SQL Injection kimlik doğrulama atlatma
Giriş atlatmak için SQL enjeksiyonları aracılığıyla birkaç ipucu bulabilirsiniz.
Aşağıdaki sayfada SQL Enjeksiyonları aracılığıyla girişi atlamak için denemek üzere bir özel liste bulabilirsiniz:
Login bypass ListNo SQL Injection kimlik doğrulama atlatma
Giriş atlatmak için No SQL Enjeksiyonları aracılığıyla birkaç ipucu bulabilirsiniz.
NoSQL Enjeksiyonları parametre değerlerini değiştirmeyi gerektirdiğinden, bunları manuel olarak test etmeniz gerekecek.
XPath Injection kimlik doğrulama atlatma
Giriş atlatmak için XPath Injection aracılığıyla birkaç ipucu bulabilirsiniz.
LDAP Injection kimlik doğrulama atlatma
Burada LDAP Injection aracılığıyla giriş atlatmak için birkaç hile bulabilirsiniz.
Beni Hatırla
Eğer sayfada "Beni Hatırla" işlevi varsa, nasıl uygulandığını kontrol edin ve bunu diğer hesapları ele geçirmek için kötüye kullanıp kullanamayacağınıza bakın.
Yönlendirmeler
Sayfalar genellikle giriş yaptıktan sonra kullanıcıları yönlendirir, bu yönlendirmeyi değiştirebilir misiniz Açık Yönlendirme oluşturmak için kontrol edin. Kullanıcıyı kendi web sitenize yönlendirirseniz bazı bilgileri (kodlar, çerezler...) çalabilirsiniz.
Diğer Kontroller
Giriş işlevini kötüye kullanarak kullanıcı adlarını sıralayıp sıralayamayacağınızı kontrol edin.
Şifre/hassas bilgiler formları girişi için otomatik tamamlama aktif mi kontrol edin:
<input autocomplete="false"
RootedCON İspanya'daki en önemli siber güvenlik etkinliği ve Avrupa'daki en önemli etkinliklerden biridir. Teknik bilgiyi teşvik etme misyonu ile bu kongre, her disiplinde teknoloji ve siber güvenlik profesyonelleri için kaynayan bir buluşma noktasıdır.
Last updated