Client Tarafı JS Hata Ayıklama
Reading time: 2 minutes
Client Tarafı JS Hata Ayıklama
tip
AWS Hacking'i öğrenin ve pratik yapın:HackTricks Training AWS Red Team Expert (ARTE)
GCP Hacking'i öğrenin ve pratik yapın: HackTricks Training GCP Red Team Expert (GRTE)
HackTricks'i Destekleyin
- abonelik planlarını kontrol edin!
- Bize katılın 💬 Discord grubuna veya telegram grubuna veya bizi takip edin Twitter'da 🐦 @hacktricks_live.
- Hacking ipuçlarını paylaşın, HackTricks ve HackTricks Cloud github reposuna PR göndererek.
Client tarafı JS hata ayıklamak zor olabilir çünkü URL'yi her değiştirdiğinizde (parametrelerdeki değişiklikler veya parametre değerleri dahil) kesme noktasını sıfırlamanız ve sayfayı yeniden yüklemeniz gerekir.
debugger;
Bir JS dosyasının içine debugger;
satırını yerleştirirseniz, tarayıcı JS'i çalıştırdığında o noktada hata ayıklayıcıyı durdurur. Bu nedenle, sürekli kesme noktaları ayarlamanın bir yolu, tüm dosyaları yerel olarak indirmek ve JS kodunda kesme noktalarını ayarlamaktır.
Geçersiz Kılmalar
Tarayıcı geçersiz kılmaları, çalıştırılacak kodun yerel bir kopyasına sahip olmanızı ve uzaktaki sunucudan gelen kod yerine o kopyayı çalıştırmanızı sağlar.
Geçersiz kılmalara "Geliştirici Araçları" --> "Kaynaklar" --> "Geçersiz Kılmalar" bölümünden erişebilirsiniz.
Geçersiz kılmalar için kullanılacak yerel boş bir klasör oluşturmanız gerekir, bu yüzden yeni bir yerel klasör oluşturun ve o sayfada geçersiz kılma olarak ayarlayın.
Ardından, "Geliştirici Araçları" --> "Kaynaklar" bölümünde geçersiz kılmak istediğiniz dosyayı seçin ve sağ tıklayarak "Geçersiz kılmalar için kaydet" seçeneğini seçin.
Bu, JS dosyasını yerel olarak kopyalayacak ve tarayıcıda o kopyayı değiştirme imkanı verecektir. Yani, istediğiniz yere debugger;
komutunu ekleyin, değişikliği kaydedin ve sayfayı yeniden yükleyin, her seferinde o web sayfasına eriştiğinizde yerel JS kopyanız yüklenecek ve hata ayıklayıcı komutunuz yerinde kalacaktır:
Referanslar
tip
AWS Hacking'i öğrenin ve pratik yapın:HackTricks Training AWS Red Team Expert (ARTE)
GCP Hacking'i öğrenin ve pratik yapın: HackTricks Training GCP Red Team Expert (GRTE)
HackTricks'i Destekleyin
- abonelik planlarını kontrol edin!
- Bize katılın 💬 Discord grubuna veya telegram grubuna veya bizi takip edin Twitter'da 🐦 @hacktricks_live.
- Hacking ipuçlarını paylaşın, HackTricks ve HackTricks Cloud github reposuna PR göndererek.