External Recon Methodology
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
If you are interested in hacking career and hack the unhackable - we are hiring! (akıcı Lehçe yazılı ve sözlü gereklidir).
Yani, bir şirkete ait her şeyin kapsamda olduğu söylendi ve bu şirketin aslında neye sahip olduğunu anlamak istiyorsunuz.
Bu aşamanın amacı, ana şirketin sahip olduğu tüm şirketleri ve ardından bu şirketlerin varlıklarını elde etmektir. Bunu yapmak için:
Ana şirketin satın almalarını bulmak, bu bize kapsam içindeki şirketleri verecektir.
Her şirketin ASN'sini (varsa) bulmak, bu bize her şirketin sahip olduğu IP aralıklarını verecektir.
İlkine bağlı diğer girişleri (organizasyon adları, alan adları...) aramak için ters whois sorgulamaları kullanmak (bu yinelemeli olarak yapılabilir).
Diğer varlıkları aramak için shodan org
ve ssl
filtreleri gibi diğer teknikleri kullanmak (bu ssl
hilesi yinelemeli olarak yapılabilir).
Öncelikle, ana şirketin sahip olduğu diğer şirketleri bilmemiz gerekiyor. Bir seçenek, https://www.crunchbase.com/ adresini ziyaret etmek, ana şirketi aramak ve "satın almalar" seçeneğine tıklamak. Orada ana şirket tarafından edinilen diğer şirketleri göreceksiniz. Diğer bir seçenek, ana şirketin Wikipedia sayfasını ziyaret etmek ve satın almaları aramaktır.
Tamam, bu noktada kapsam içindeki tüm şirketleri bilmelisiniz. Şimdi varlıklarını nasıl bulacağımıza bakalım.
Otonom sistem numarası (ASN), Internet Assigned Numbers Authority (IANA) tarafından bir otonom sisteme (AS) atanan benzersiz bir numaradır. Bir AS, dış ağlara erişim için belirgin bir politikaya sahip olan ve tek bir organizasyon tarafından yönetilen IP adresleri blokları içerir, ancak birden fazla operatörden oluşabilir.
Şirketin herhangi bir ASN atayıp atamadığını bulmak ve IP aralıklarını bulmak ilginçtir. Kapsam içindeki tüm hostlar üzerinde bir güvenlik testi gerçekleştirmek ve bu IP'ler içindeki alan adlarını aramak ilginç olacaktır. Şirket adı, IP veya alan adı ile https://bgp.he.net/'de arama yapabilirsiniz. Şirketin bulunduğu bölgeye bağlı olarak, bu bağlantılar daha fazla veri toplamak için faydalı olabilir: AFRINIC (Afrika), Arin(Kuzey Amerika), APNIC (Asya), LACNIC (Latin Amerika), RIPE NCC (Avrupa). Yine de, muhtemelen tüm yararlı bilgiler (IP aralıkları ve Whois) zaten ilk bağlantıda görünmektedir.
Ayrıca, BBOT'nin alt alan adları belirlemesi, taramanın sonunda ASN'leri otomatik olarak toplar ve özetler.
You can find the IP ranges of an organisation also using http://asnlookup.com/ (it has free API). You can find the IP and ASN of a domain using http://ipv4info.com/.
Bu noktada kapsam içindeki tüm varlıkları biliyoruz, bu yüzden izin verilirse tüm hostlar üzerinde bazı zafiyet tarayıcıları (Nessus, OpenVAS) başlatabilirsiniz. Ayrıca, bazı port taramaları başlatabilir veya shodan gibi hizmetleri kullanarak açık portları bulabilirsiniz ve bulduklarınıza bağlı olarak bu kitapta çeşitli olası hizmetleri nasıl pentest edeceğinizi kontrol etmelisiniz. Ayrıca, bazı varsayılan kullanıcı adı ve şifre listeleri hazırlamanın da faydalı olabileceğini ve https://github.com/x90skysn3k/brutespray ile hizmetleri** brute force denemeyi düşünebileceğinizi belirtmek gerekir.
Kapsam içindeki tüm şirketleri ve varlıklarını biliyoruz, şimdi kapsam içindeki alan adlarını bulma zamanı.
Lütfen, aşağıda önerilen tekniklerde alt alan adlarını da bulabileceğinizi ve bu bilginin göz ardı edilmemesi gerektiğini unutmayın.
Öncelikle her şirketin ana alan adı(larını) aramalısınız. Örneğin, Tesla Inc. için tesla.com olacaktır.
Alan adlarının tüm IP aralıklarını bulduğunuz için, bu IP'ler üzerinde daha fazla alan adı bulmak için ters dns sorgulamaları yapmayı deneyebilirsiniz. Kurbanın bazı dns sunucularını veya bazı iyi bilinen dns sunucularını (1.1.1.1, 8.8.8.8) kullanmaya çalışın.
For this to work, the administrator has to enable manually the PTR. You can also use a online tool for this info: http://ptrarchive.com/
Inside a whois you can find a lot of interesting information like organisation name, address, emails, phone numbers... But which is even more interesting is that you can find more assets related to the company if you perform reverse whois lookups by any of those fields (for example other whois registries where the same email appears). You can use online tools like:
https://viewdns.info/reversewhois/ - Ücretsiz
https://domaineye.com/reverse-whois - Ücretsiz
https://www.reversewhois.io/ - Ücretsiz
https://www.whoxy.com/ - Ücretsiz web, ücretsiz API yok.
http://reversewhois.domaintools.com/ - Ücretsiz değil
https://drs.whoisxmlapi.com/reverse-whois-search - Ücretsiz Değil (sadece 100 ücretsiz arama)
https://www.domainiq.com/ - Ücretsiz Değil
You can automate this task using DomLink (requires a whoxy API key).
You can also perform some automatic reverse whois discovery with amass: amass intel -d tesla.com -whois
Note that you can use this technique to discover more domain names every time you find a new domain.
If find the same ID of the same tracker in 2 different pages you can suppose that both pages are managed by the same team. For example, if you see the same Google Analytics ID or the same Adsense ID on several pages.
There are some pages and tools that let you search by these trackers and more:
Did you know that we can find related domains and sub domains to our target by looking for the same favicon icon hash? This is exactly what favihash.py tool made by @m4ll0k2 does. Here’s how to use it:
Kısaca, favihash, hedefimizle aynı favicon simgesi hash'ine sahip alanları keşfetmemizi sağlar.
Ayrıca, favicon hash'ini kullanarak teknolojileri arayabilirsiniz, bu blog yazısında açıklandığı gibi. Yani, eğer bir web teknolojisinin savunmasız bir sürümünün favicon hash'ini biliyorsanız, shodan'da arama yapabilir ve daha fazla savunmasız yer bulabilirsiniz:
Bu, bir web'in favicon hash'ini hesaplayabileceğiniz yöntemdir:
Web sayfalarında aynı organizasyondaki farklı webler arasında paylaşılabilecek dizgileri arayın. Telif hakkı dizgisi iyi bir örnek olabilir. Ardından bu dizgiyi google, diğer tarayıcılar veya hatta shodan'da arayın: shodan search http.html:"Copyright string"
Bir cron job'a sahip olmak yaygındır.
to renew the all the domain certificates on the server. This means that even if the CA used for this doesn't set the time it was generated in the Validity time, it's possible to aynı şirkete ait alan adlarını sertifika şeffaflık kayıtlarında bulmak. Check out this writeup for more information.
You can use a web such as https://dmarc.live/info/google.com or a tool such as https://github.com/Tedixx/dmarc-subdomains to find aynı dmarc bilgilerini paylaşan alan adları ve alt alan adları.
Apparently is common for people to assign subdomains to IPs that belongs to cloud providers and at some point o IP adresini kaybetmek ama DNS kaydını silmeyi unutmak. Therefore, just bir VM oluşturmak in a cloud (like Digital Ocean) you will be actually bazı alt alan adlarını ele geçirmiş olacaksınız.
This post explains a store about it and propose a script that DigitalOcean'da bir VM oluşturur, yeni makinenin IPv4'ünü alır ve Virustotal'da ona işaret eden alt alan adı kayıtlarını arar.
Bu tekniği her yeni alan adı bulduğunuzda daha fazla alan adı keşfetmek için kullanabileceğinizi unutmayın.
Shodan
As you already know the name of the organisation owning the IP space. You can search by that data in shodan using: org:"Tesla, Inc."
Check the found hosts for new unexpected domains in the TLS certificate.
You could access the TLS certificate of the main web page, obtain the Organisation name and then search for that name inside the TLS certificates of all the web pages known by shodan with the filter : ssl:"Tesla Motors"
or use a tool like sslsearch.
Assetfinder
Assetfinder is a tool that look for ana alan adı ile ilişkili alan adları ve onların alt alan adları, pretty amazing.
Check for some domain takeover. Maybe some company is bir alan adı kullanıyor ama sahipliğini kaybetti. Just register it (if cheap enough) and let know the company.
If you find any alan adı farklı bir IP ile bulduğunuz varlık keşfindeki IP'lerden, you should perform a basic vulnerability scan (using Nessus or OpenVAS) and some port scan with nmap/masscan/shodan. Depending on which services are running you can find in this book some tricks to "attack" them. Note that sometimes the domain is hosted inside an IP that is not controlled by the client, so it's not in the scope, be careful.
We know all the companies inside the scope, all the assets of each company and all the domains related to the companies.
It's time to find all the possible subdomains of each found domain.
Bazı araçların ve tekniklerin alan adlarını bulmak için kullanılabileceğini unutmayın, aynı zamanda alt alan adlarını bulmaya da yardımcı olabilir!
Let's try to get alt alan adlarını from the DNS records. We should also try for Zone Transfer (If vulnerable, you should report it).
Birçok alt alan adı elde etmenin en hızlı yolu, dış kaynaklarda arama yapmaktır. En çok kullanılan tools şunlardır (daha iyi sonuçlar için API anahtarlarını yapılandırın):
Diğer ilginç araçlar/API'ler doğrudan alt alan bulmaya özel olmasalar da alt alanları bulmak için faydalı olabilir, örneğin:
Crobat: Alt alanları elde etmek için https://sonar.omnisint.io API'sini kullanır.
RapidDNS ücretsiz API
gau: belirli bir alan adı için AlienVault'un Açık Tehdit Değişimi, Wayback Machine ve Common Crawl'dan bilinen URL'leri alır.
SubDomainizer & subscraper: Web'den JS dosyalarını arayıp buradan alt alan adlarını çıkarırlar.
securitytrails.com alt alanlar ve IP geçmişi aramak için ücretsiz bir API sunmaktadır.
Bu proje, bug-bounty programlarıyla ilgili tüm alt alanları ücretsiz olarak sunmaktadır. Bu verilere chaospy kullanarak da erişebilirsiniz veya bu projenin kullandığı kapsamı https://github.com/projectdiscovery/chaos-public-program-list adresinden de erişebilirsiniz.
Bu araçların birçokunun karşılaştırmasını burada bulabilirsiniz: https://blog.blacklanternsecurity.com/p/subdomain-enumeration-tool-face-off
Yeni alt alanları bulmak için olası alt alan adlarını kullanarak DNS sunucularını kaba kuvvetle deneyelim.
Bu işlem için bazı yaygın alt alan kelime listelerine ihtiyacınız olacak:
Ayrıca iyi DNS çözümleyicilerin IP'lerine de ihtiyacınız var. Güvenilir DNS çözümleyicilerin bir listesini oluşturmak için https://public-dns.info/nameservers-all.txt adresinden çözümleyicileri indirebilir ve bunları filtrelemek için dnsvalidator kullanabilirsiniz. Ya da şunu kullanabilirsiniz: https://raw.githubusercontent.com/trickest/resolvers/main/resolvers-trusted.txt
DNS kaba kuvvet için en çok önerilen araçlar şunlardır:
massdns: Bu, etkili bir DNS kaba kuvvet gerçekleştiren ilk araçtır. Çok hızlıdır ancak yanlış pozitiflere eğilimlidir.
gobuster: Bence bu sadece 1 çözümleyici kullanıyor.
shuffledns, aktif bruteforce kullanarak geçerli alt alan adlarını listelemenizi sağlayan, go dilinde yazılmış massdns
etrafında bir sarmalayıcıdır; ayrıca alt alan adlarını joker karakter desteği ile çözümleme ve kolay girdi-çıktı desteği sunar.
puredns: Ayrıca massdns
kullanır.
aiodnsbrute asenkron olarak alan adlarını zorlamak için asyncio kullanır.
Açık kaynaklar ve kaba kuvvet kullanarak alt alan adlarını bulduktan sonra, bulunan alt alan adlarının varyasyonlarını oluşturarak daha fazlasını bulmayı deneyebilirsiniz. Bu amaç için birkaç araç faydalıdır:
dnsgen: Alan adları ve alt alan adları verildiğinde permütasyonlar oluşturur.
goaltdns: Alan adları ve alt alan adları verildiğinde permutasyonlar oluşturur.
goaltdns permutasyonlarını kelime listesi olarak buradan alabilirsiniz.
gotator: Verilen alan adları ve alt alan adları için permutasyonlar oluşturur. Eğer permutasyon dosyası belirtilmemişse, gotator kendi dosyasını kullanacaktır.
altdns: Alt alan adlarının permütasyonlarını oluşturmanın yanı sıra, bunları çözmeye de çalışabilir (ancak daha önce bahsedilen araçları kullanmak daha iyidir).
altdns permütasyonlarını wordlist olarak buradan alabilirsiniz.
dmut: Alt alan adlarının permütasyonlarını, mutasyonlarını ve değişikliklerini gerçekleştirmek için başka bir araç. Bu araç sonucu brute force ile deneyecektir (dns wild card'ı desteklemez).
dmut permütasyonları kelime listesini buradan alabilirsiniz.
alterx: Belirtilen kalıplara dayanarak bir alan adı temelinde yeni potansiyel alt alan adı isimleri üretir ve daha fazla alt alan adı keşfetmeye çalışır.
subzuf: subzuf, basit ama etkili bir DNS yanıtına dayalı algoritma ile birleştirilmiş bir alt alan brute-force fuzzer'dır. Özelleştirilmiş bir kelime listesi veya tarihsel DNS/TLS kayıtları gibi sağlanan bir girdi setini kullanarak, daha fazla ilgili alan adı sentezlemek ve DNS taraması sırasında toplanan bilgilere dayalı olarak bunları daha da genişletmek için döngü içinde doğru bir şekilde kullanır.
Bir alan adından alt alan keşfini otomatikleştirme hakkında yazdığım bu blog yazısını kontrol edin, böylece bilgisayarımda bir dizi aracı manuel olarak başlatmam gerekmiyor:
Eğer bir IP adresinde bir veya birkaç web sayfası bulduysanız, o IP'deki diğer alt alanları bulmaya çalışabilirsiniz. Bunun için OSINT kaynaklarında bir IP'deki alan adlarını arayabilir veya o IP'deki VHost alan adlarını brute-force yapabilirsiniz.
Bazı VHosts'ları IP'lerde bulmak için HostHunter veya diğer API'leri kullanabilirsiniz.
Brute Force
Eğer bazı alt alanların bir web sunucusunda gizli olabileceğinden şüpheleniyorsanız, brute force yapmayı deneyebilirsiniz:
Bu teknikle, dahili/gizli uç noktalara erişim sağlayabilirsiniz.
Bazen, yalnızca geçerli bir alan/ad alanı Origin başlığında ayarlandığında Access-Control-Allow-Origin başlığını döndüren sayfalar bulabilirsiniz. Bu senaryolarda, bu davranışı keşfetmek için yeni alt alan adları bulmak amacıyla kötüye kullanabilirsiniz.
Alt alanlar ararken, herhangi bir tür bucket'a işaret edip etmediğine dikkat edin ve bu durumda izinleri kontrol edin. Ayrıca, bu noktada kapsam içindeki tüm alan adlarını bildiğiniz için, mümkün olan bucket isimlerini brute force yapmayı ve izinleri kontrol etmeyi deneyin.
Bir alan adının yeni alt alanları oluşturulup oluşturulmadığını Sertifika Şeffaflığı Loglarını izleyerek izleyebilirsiniz sublert bunu yapar.
Mümkün olan alt alan devralmalarını kontrol edin. Eğer alt alan bazı S3 bucket'larına işaret ediyorsa, izinleri kontrol edin.
Eğer keşfettiğiniz varlıkların IP'lerinden farklı bir IP ile alt alan bulursanız, temel bir güvenlik açığı taraması (Nessus veya OpenVAS kullanarak) ve bazı port taramaları nmap/masscan/shodan ile gerçekleştirmelisiniz. Hangi hizmetlerin çalıştığına bağlı olarak, bu kitapta "saldırmak" için bazı ipuçları bulabilirsiniz. Bazı durumlarda alt alanın, müşterinin kontrolünde olmayan bir IP içinde barındırıldığını unutmayın, bu nedenle kapsamda değildir, dikkatli olun.
Başlangıç adımlarında bazı IP aralıkları, alan adları ve alt alanlar bulmuş olabilirsiniz. Artık bu aralıklardan tüm IP'leri toplama ve alan adları/alt alanlar (DNS sorguları) için zamanı geldi.
Aşağıdaki ücretsiz API'lerden hizmetler kullanarak, alan adları ve alt alanlar tarafından kullanılan önceki IP'leri de bulabilirsiniz. Bu IP'ler hala müşteri tarafından sahiplenilmiş olabilir (ve CloudFlare bypass'larını bulmanıza yardımcı olabilir).
Ayrıca, belirli bir IP adresine işaret eden alan adlarını kontrol etmek için hakip2host aracını kullanabilirsiniz.
CDN'lere ait olmayan tüm IP'leri port taraması yapın (çünkü burada ilginç bir şey bulma olasılığınız çok düşük). Keşfedilen çalışan hizmetlerde güvenlik açıkları bulma şansınız olabilir.
Host'ları tarama hakkında bir kılavuz bulun.
Tüm şirketleri ve varlıklarını bulduk ve kapsam içindeki IP aralıklarını, alan adlarını ve alt alanları biliyoruz. Web sunucularını arama zamanı.
Önceki adımlarda muhtemelen keşfedilen IP'ler ve alan adları üzerinde bazı keşifler yaptınız, bu nedenle mümkün olan tüm web sunucularını zaten bulmuş olabilirsiniz. Ancak, bulmadıysanız, şimdi kapsam içinde web sunucularını aramak için bazı hızlı ipuçlarını göreceğiz.
Lütfen, bunun web uygulamaları keşfine yönelik olacağını unutmayın, bu nedenle güvenlik açığı ve port taraması da yapmalısınız (kapsam tarafından izin verilirse).
Web sunucularıyla ilgili açık portları keşfetmek için hızlı bir yöntem masscan kullanarak burada bulunabilir. Web sunucularını aramak için başka bir dostça araç httprobe, fprobe ve httpx'dir. Sadece bir alan adı listesi geçiyorsunuz ve 80 (http) ve 443 (https) portlarına bağlanmaya çalışıyor. Ayrıca, diğer portları denemesi için belirtebilirsiniz:
Artık kapsamda bulunan tüm web sunucularını (şirketin IP'leri ve tüm alan adları ve alt alan adları arasında) keşfettiğinize göre, muhtemelen nereden başlayacağınızı bilmiyorsunuz. Bu yüzden, bunu basit tutalım ve hepsinin ekran görüntülerini alarak başlayalım. Sadece ana sayfaya bakarak, daha savunmasız olma eğiliminde olan garip uç noktalar bulabilirsiniz.
Önerilen fikri gerçekleştirmek için EyeWitness, HttpScreenshot, Aquatone, Shutter, Gowitness veya webscreenshot'i kullanabilirsiniz.
Ayrıca, eyeballer kullanarak tüm ekran görüntülerini tarayabilir ve hangi noktaların muhtemelen zafiyet içerebileceğini belirleyebilirsiniz.
Bir şirkete ait potansiyel bulut varlıklarını bulmak için, o şirketi tanımlayan bir anahtar kelime listesi ile başlamalısınız. Örneğin, bir kripto şirketi için şu kelimeleri kullanabilirsiniz: "crypto", "wallet", "dao", "<domain_name>", <"subdomain_names">
.
Ayrıca, kova içinde kullanılan yaygın kelimelerin kelime listelerine ihtiyacınız olacak:
Sonra, bu kelimelerle permutasyonlar oluşturmalısınız (daha fazla bilgi için İkinci Tur DNS Kaba Kuvvet bölümüne bakın).
Elde edilen kelime listeleri ile cloud_enum, CloudScraper, cloudlist ve S3Scanner** gibi araçları kullanabilirsiniz.**
Bulut Varlıkları ararken, AWS'deki kovalardan daha fazlasını aramalısınız.
Açık kova veya bulut işlevleri gibi şeyler bulursanız, bunlara erişmeli ve size ne sunduklarını görmeli ve bunları kötüye kullanıp kullanamayacağınızı denemelisiniz.
Kapsamdaki alan adları ve alt alan adları ile, e-postaları aramaya başlamak için gereken her şeye sahipsiniz. Bir şirketin e-postalarını bulmak için en iyi çalışan API'ler ve araçlar şunlardır:
theHarvester - API'ler ile
https://hunter.io/ API'si (ücretsiz sürüm)
https://app.snov.io/ API'si (ücretsiz sürüm)
https://minelead.io/ API'si (ücretsiz sürüm)
E-postalar, daha sonra web girişleri ve kimlik doğrulama hizmetleri (SSH gibi) için kaba kuvvet yapmak için faydalı olacaktır. Ayrıca, phishing için de gereklidir. Ayrıca, bu API'ler, e-posta arkasındaki kişi hakkında daha fazla bilgi sağlayacaktır, bu da phishing kampanyası için faydalıdır.
Alan adları, alt alan adları ve e-postalar ile, geçmişte bu e-postalara ait sızdırılmış kimlik bilgilerini aramaya başlayabilirsiniz:
Geçerli sızdırılmış kimlik bilgileri bulursanız, bu çok kolay bir kazançtır.
Kimlik bilgisi sızıntıları, hassas bilgilerin sızdırıldığı ve satıldığı şirketlerin hacklenmesi ile ilgilidir. Ancak, şirketler, bu veritabanlarında olmayan diğer sızıntılardan da etkilenebilir:
Kimlik bilgileri ve API'ler, şirketin veya o github şirketinde çalışan kullanıcıların açık havuzlarında sızdırılmış olabilir. Leakos adlı aracı kullanarak bir kuruluşun ve onun geliştiricilerinin tüm açık havuzlarını indirmek ve bunlar üzerinde otomatik olarak gitleaks çalıştırabilirsiniz.
Leakos, bazen web sayfalarının da gizli bilgiler içerebileceği için, kendisine sağlanan URL'ler üzerinden gitleaks çalıştırmak için de kullanılabilir.
Ayrıca, saldırdığınız kuruluşta arayabileceğiniz potansiyel github dorks için bu sayfayı kontrol edin:
Github Dorks & LeaksBazen saldırganlar veya sadece çalışanlar, şirket içeriğini bir paste sitesinde yayınlayabilir. Bu, hassas bilgiler içerebilir veya içermeyebilir, ancak bunu aramak çok ilginçtir. Birden fazla paste sitesinde aynı anda arama yapmak için Pastos aracını kullanabilirsiniz.
Eski ama altın değerindeki google dorks, orada olmaması gereken açık bilgileri bulmak için her zaman faydalıdır. Tek sorun, google-hacking-database içinde çalıştıramayacağınız birkaç binlerce olası sorgu bulunmasıdır. Bu nedenle, en sevdiğiniz 10 tanesini alabilir veya hepsini çalıştırmak için Gorks gibi bir araç kullanabilirsiniz.
Not: Tüm veritabanını düzenli Google tarayıcısını kullanarak çalıştırmayı bekleyen araçlar asla bitmeyecek, çünkü Google sizi çok kısa sürede engelleyecektir.
Geçerli sızdırılmış kimlik bilgileri veya API jetonları bulursanız, bu çok kolay bir kazançtır.
Eğer şirketin açık kaynak kodu olduğunu bulursanız, bunu analiz edebilir ve üzerinde zafiyetler arayabilirsiniz.
Dile bağlı olarak, kullanabileceğiniz farklı araçlar vardır:
Source code Review / SAST ToolsAyrıca, açık havuzları taramanıza olanak tanıyan ücretsiz hizmetler de vardır:
Hata avcıları tarafından bulunan zafiyetlerin çoğunluğu web uygulamalarında yer almaktadır, bu nedenle bu noktada bir web uygulaması test metodolojisi hakkında konuşmak istiyorum ve bu bilgiyi burada bulabilirsiniz.
Ayrıca, çok hassas zafiyetleri bulmanızı beklememelisiniz ama ilk web bilgilerini elde etmek için uygulama akışlarında kullanışlı olan Web Otomatik Tarayıcılar açık kaynak araçları bölümüne özel bir atıfta bulunmak istiyorum.
Tebrikler! Bu noktada tüm temel sayım işlemlerini gerçekleştirdiniz. Evet, bu temel çünkü daha fazla sayım yapılabilir (daha fazla ipucu göreceğiz).
Yani, zaten şunları buldunuz:
Kapsamdaki tüm şirketleri buldunuz
Şirketlere ait tüm varlıkları buldunuz (ve kapsamda ise bazı zafiyet taramaları gerçekleştirdiniz)
Şirketlere ait tüm alan adlarını buldunuz
Alan adlarının tüm alt alan adlarını buldunuz (herhangi bir alt alan devralma durumu var mı?)
Kapsamdaki tüm IP'leri (CDN'lerden ve CDN'lerden olmayan) buldunuz.
Tüm web sunucularını buldunuz ve bunların ekran görüntülerini aldınız (daha derin bir incelemeyi gerektiren garip bir şey var mı?)
Şirkete ait tüm potansiyel kamu bulut varlıklarını buldunuz.
E-postalar, kimlik bilgisi sızıntıları ve gizli sızıntılar size çok kolay bir büyük kazanç sağlayabilir.
Bulduğunuz tüm web sitelerini pentest ettiniz
Belirli bir kapsamda önerilen eylemlerin bir kısmını gerçekleştirecek birkaç araç bulunmaktadır.
https://github.com/hackerspider1/EchoPwn - Biraz eski ve güncellenmemiş
@Jhaddix tarafından sunulan tüm ücretsiz kurslar, örneğin The Bug Hunter's Methodology v4.0 - Recon Edition
Hackleme kariyerine ve hacklenemez olanı hacklemeye ilgi duyuyorsanız - işe alıyoruz! (akıcı Lehçe yazılı ve sözlü gereklidir).
Bug bounty tip: Intigriti'ye kaydolun, hackers tarafından, hackers için oluşturulmuş bir premium bug bounty platformu! Join us at https://go.intigriti.com/hacktricks today, and start earning bounties up to $100,000!
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)