4.2 KiB
İstemci Tarafı JS Hata Ayıklama
İstemci Tarafı JS Hata Ayıklama
Sıfırdan kahraman olmak için AWS hackleme öğrenin htARTE (HackTricks AWS Kırmızı Takım Uzmanı)!
HackTricks'ı desteklemenin diğer yolları:
- Şirketinizi HackTricks'te reklam görmek istiyorsanız veya HackTricks'i PDF olarak indirmek istiyorsanız ABONELİK PLANLARINI kontrol edin!
- Resmi PEASS & HackTricks ürünlerini edinin
- PEASS Ailesi'ni keşfedin, özel NFT'lerimiz koleksiyonumuz
- Katılın 💬 Discord grubuna veya telegram grubuna veya bizi Twitter 🐦 @carlospolopm** takip edin**.
- Hacking püf noktalarınızı göndererek HackTricks ve HackTricks Cloud github depolarına PR gönderin.
İstemci tarafı JS hata ayıklamak zor olabilir çünkü URL'yi her değiştirdiğinizde (kullanılan parametrelerde veya parametre değerlerinde bir değişiklik yapmak dahil) kesme noktasını sıfırlamak ve sayfayı yeniden yüklemek gerekebilir.
debugger;
Eğer bir JS dosyasının içine debugger;
satırını yerleştirirseniz, tarayıcı JS'i çalıştırdığında ayrıntı girişimciyi o noktada durduracaktır. Bu nedenle, sabit kesme noktaları belirlemenin bir yolu, tüm dosyaları yerel olarak indirip JS kodunda kesme noktaları belirlemektir.
Geçersiz Kılmalar
Tarayıcı geçersiz kılmaları, yürütülecek kodun yerel bir kopyasına sahip olmanıza ve uzaktaki sunucudan gelen yerine bunu yürütmenize olanak tanır.
Geçersiz kılmalara "Geliştirici Araçları" --> "Kaynaklar" --> "Geçersiz Kılmalar" bölümünden erişebilirsiniz.
Geçersiz kılmaları saklamak için kullanılmak üzere yerel boş bir klasör oluşturmanız gerekmektedir, bu nedenle sadece yeni bir yerel klasör oluşturun ve bu sayfada geçersiz kılma olarak ayarlayın.
Sonra, "Geliştirici Araçları" --> "Kaynaklar" istenen dosyayı seçin ve sağ tıklayarak "Geçersiz Kılmalar için Kaydet" seçeneğini belirleyin.
Bu, JS dosyasını yerel olarak kopyalayacak ve tarayıcıda o kopyayı değiştirebileceksiniz. Bu yüzden istediğiniz yere debugger;
komutunu ekleyin, değişikliği kaydedin ve sayfayı yeniden yükleyin ve her web sayfasına eriştiğinizde yerel JS kopyanız yüklenecek ve aygıtınızın yerindeki aygıtınız korunacaktır:
Referanslar
Sıfırdan kahraman olmak için AWS hackleme öğrenin htARTE (HackTricks AWS Kırmızı Takım Uzmanı)!
HackTricks'ı desteklemenin diğer yolları:
- Şirketinizi HackTricks'te reklam görmek istiyorsanız veya HackTricks'i PDF olarak indirmek istiyorsanız ABONELİK PLANLARINI kontrol edin!
- Resmi PEASS & HackTricks ürünlerini edinin
- PEASS Ailesi'ni keşfedin, özel NFT'lerimiz koleksiyonumuz
- Katılın 💬 Discord grubuna veya telegram grubuna veya bizi Twitter 🐦 @carlospolopm** takip edin**.
- Hacking püf noktalarınızı göndererek HackTricks ve HackTricks Cloud github depolarına PR gönderin.