Hackerlar sitelere programlama diliyle nasıl girer?

KOÇ Sistem'de stajyerlik yaparken bin bir tane firmanın hosting hizmetini üstlendiğimiz için azcık da olsa hakimim konuya, yazılım üzerine de kendimi geliştirdiğim için elimden geldiğinde açıklamaya çalışayım.

Siteye girmek dersen alan adı veya IP adresini girmek suretiyle ulaşabilirsin siteye. Ha yok amacın farklı ise kullandığın terimde yanlışlık var demektir :) Zira bu sayfaların hepsi birer web sunucusunun içerisinde çalışır vaziyetteler, gece gündüz. Ve bu sunucuların çoğu veri merkezleri diye tabir ettiğimiz alanlarda korunuyor. Güvenlik duvarları ve ağ protokollerine tabisin bu sunucularla iletişim kurarken.
Sen sıradan bir istemci olarak o sunuculara zaten dosya aktarımı yapamazsın, öyle saldırı programları falan hikayeden ibaret, güvenlik duvarları Fenerbahçe'nin defansı değil sonuçta :)

Bunu da geçtim bu sunucular da birer işletim sistemi vesilesiyle çalışıyor. Bu işletim sistemlerinin de başında sürekli olarak çalışan ekipler var. İşletim sistemleri ve oyunlar farklı şeyler, oyun gibi çıktığı gibi iş bitmez. İşletim sistemleri açıklara karşı sürekli olarak güncellenir. O sunucuların başındaki ekip sürekli olarak bu güncelleme ve kontrolleri sağlar. Microsoft'un güncel server işletim sistemlerinden birini kullanıyorsanız korunabilmek için bu firmaya ayriyeten bir bütçe ayırmanız gerekiyor.
Bitmedi işletim sisteminin içerisinde de kendi güvenlik yazılımı ayriyeten çalışıyor. Buna da ayrı para ödüyor bu şirketler düzenli olarak :) Öyle içeri program sokmalar falan biraz yaş iş, korunması gerektiği gibi korunan bir sunucuya bunu yapamazsın.

Mevzu çoğu zaman sayfaların kodlama satırlarında bitiyor. Varsa bir açık buradan vuruyorlar çoğu zaman. Öyle fiziksel sunuculara erişmek falan sandığınızdan çok daha zor işler. En basitinden Facebook şifresi kırmak demek Facebook sunucusuna defalarca kez erişmek demektir, sunucuya defalarca kez istek yollamak demektir. Bu şirketlerin güvenlik duvarları çobanspor A.Ş değil, bu yüzden iş hep Sosyal Mühendislik denen olaya kayıyor. Hep söylüyorum Facebook şifresi kıramazsın ancak ve ancak çalarsın. Veya o şifrenin olduğu kişisel PC'yi kırarsın sonuç olarak şifreyi de çalmış olursun.
Yani kıramayacağın güvenlikte bir sistem ise sayfanın kodlama satırından yararlanıp yetkili kullanıcının sahip olduğu güçlere sahip olabilirsin, bunda da yapabileceklerin yetkiler ile sınırlıdır.

Bazı programlama dillerinin bizzat kendisinde bile açıklar olabiliyor. Bunu bilmeyen amatör eller tarafından yazılın sayfaların çoğunda açıklar vardır.
Mevzu hep yetkilendirme sistemlerinde kopuyor, buralarda oluşan açıklar sayesinde giriyorlar o sayfalara. Ki bu da ciddi zaman ve bilgi gerektiriyor. Bizler gibi yeni yetme tiplerin yapabileceği şeyler değil. Açık bulmak hiç kolay bir iş değil. Öyle ki amatör kullanıcıların şans eseri fark ettikleri açıklar uzun zamanlar bulunamıyor, veya kimsenin aklına gelmiyor.

Olay tamamen ne yapmak istediğinle alakalı, siteyi kullanıma kapatmak istersen yoğunluk yaratırsın ağ veri yolunda, birilerinin bilgilerini çalmak istersen veritabanlarını kırmayı deneyebilirsin ki bu çok daha ayrıntı bir iş, ben de hiç tecrübeli değilim açıkçası, öğrendiğim kadarıyla aktarmaya çalışıyorum.
Sayfaya girip değiştirmek istersen bunun en temel yolu genelde sunuculara erişim bilgilerini çalmak oluyor, normal sayfa sahibi gibi FTP bilgileri ile sayfaya giriş yapabiliyorlar.

İçeride adamın varsa bunlara minimum düzeyde ihtiyaç duyarsın, bilgi toplama aşamasını senin yerine halleder zaten :) Sana sadece bağlanmak kalır. Diğer yönden, bir açık yoksa, tecrübeli eller tarafından yazılmış ve düzgün bir altyapı ile korunuyorsa cidden çok zor o işler. Kolay olsa bilindik sosyal medya hesaplarını kırmak bu kadar zor, imkansıza yakın olmazdı.
Şirket içerisindeki stajyerler bile bir noktaya kadar bilgi çalabilir arkadaşlar. Şirketin kendi içerisinde de bir yetkilendirme sistemi var.

Ben daha önce hiç ağ altyapısını kullanarak sızmadım bir sisteme. Hep sosyal mühendislik kullandım. Olayın diğer tarafında tecrübe sahibi olmak için kendinizi çok daha farklı yönde geliştirmeniz gerekiyor. Her yazılımcıyı hacker sanmayın. Bir yazılımcı, bir hacker'daki ağ sistemi bilgisinin yüz binde birinden bile haberdar değildir. Olayın yazılım boyutundan öte birde ağ sistemleri boyutu var, o da bir o kadar zor ve karmaşık bir iş. Kendinizi yetiştirecek argüman bulmakta bile zorluk çekersiniz, birinin yardımı olmadan ne denli hedefinize ulaşırsınız bilmiyorum. Bilir kişinin yanında yetişmek şart bana kalırsa.

Benim gibi amatörlerin elinden çıkacak en iyi iş ise kendini belli etmeyen bir takip yazılımı diyelim.
Oyun hesaplarına erişmek istiyorsan oyuncuların isteklerinden faydalanıyorsun :)
Kişisel hesaplara erişmek istiyorsan da arkadaşlık bağı ve kişinin zaaflarından yararlanıyorsun.
Günün sonunda 1 tıklama ile o sistem hayatta olduğu sürece ne yaptığını görebiliyordum.
Ücretsiz antivirüs sistemlerinin ise hiçbir halta yaramadığının garantisini de verebilirim. Yeni kodlanmış ve kriptolanmış bir yazılımı kimseyle paylaşmazsan, kısa sayılmayacak bir süre fud bir şekilde kullanabiliyorsun.
Gündelik hayatta birinin bilgilerine - özeline ulaşmak gerçekten kolay, çok kolay.

Ancak şirketlerin koruduğu büyük sayfalara zarar vermek, oynama yapmak cidden zor işler.
Ben 1 sene kadar koruma tarafında minik bir görev aldığım için yorumda bulundum.
Öyle 1 satır ile cevaplanacak mevzular olsa herkes ister ve herkes yapabilirdi.
Ancak gördüğün üzre kafası çalışan ve gerçekten çok çabalayan tiplerin yapabileceği işler.
Ufaktan benim de kafa basıyor ancak kendini geliştireceğin yönü tamamen kaydırman gerekiyor.
Biz iş bulma kaygısıyla bir şeylere yöneliyoruz, o adamların kafa zaten rahat. İyi huylu hacker olamasa bile dolandırıcılıktan sağlam para kaldırır bu herifler :)

Son olarak şirketi ve sunucuları koruyanlar yerin üstündeki kişiler değil altındakiler, onlar savunmayı bildikleri kadar saldırmayı da biliyorlar :) O alttaki abiler de melek değil yani.
 
Son düzenleme:
KOÇ Sistem'de stajyerlik yaparken bin bir tane firmanın hosting hizmetini üstlendiğimiz için azcık da olsa hakimim konuya, yazılım üzerine de kendimi geliştirdiğim için elimden geldiğinde açıklamaya çalışayım.

Siteye girmek dersen alan adı veya IP adresini girmek suretiyle ulaşabilirsin siteye. Ha yok amacın farklı ise kullandığın terimde yanlışlık var demektir :) Zira bu sayfaların hepsi birer web sunucusunun içerisinde çalışır vaziyetteler, gece gündüz. Ve bu sunucuların çoğu veri merkezleri diye tabir ettiğimiz alanlarda korunuyor. Güvenlik duvarları ve ağ protokollerine tabisin bu sunucularla iletişim kurarken.
Sen sıradan bir istemci olarak o sunuculara zaten dosya aktarımı yapamazsın, öyle saldırı programları falan hikayeden ibaret, güvenlik duvarları Fenerbahçe'nin defansı değil sonuçta :)

Bunu da geçtim bu sunucular da birer işletim sistemi vesilesiyle çalışıyor. Bu işletim sistemlerinin de başında sürekli olarak çalışan ekipler var. İşletim sistemleri ve oyunlar farklı şeyler, oyun gibi çıktığı gibi iş bitmez. İşletim sistemleri açıklara karşı sürekli olarak güncellenir. O sunucuların başındaki ekip sürekli olarak bu güncelleme ve kontrolleri sağlar. Microsoft'un güncel server işletim sistemlerinden birini kullanıyorsanız korunabilmek için bu firmaya ayriyeten bir bütçe ayırmanız gerekiyor.
Bitmedi işletim sisteminin içerisinde de kendi güvenlik yazılımı ayriyeten çalışıyor. Buna da ayrı para ödüyor bu şirketler düzenli olarak :) Öyle içeri program sokmalar falan biraz yaş iş, korunması gerektiği gibi korunan bir sunucuya bunu yapamazsın.

Mevzu çoğu zaman sayfaların kodlama satırlarında bitiyor. Varsa bir açık buradan vuruyorlar çoğu zaman. Öyle fiziksel sunuculara erişmek falan sandığınızdan çok daha zor işler. En basitinden Facebook şifresi kırmak demek Facebook sunucusuna defalarca kez erişmek demektir, sunucuya defalarca kez istek yollamak demektir. Bu şirketlerin güvenlik duvarları çobanspor A.Ş değil, bu yüzden iş hep Sosyal Mühendislik denen olaya kayıyor. Hep söylüyorum Facebook şifresi kıramazsın ancak ve ancak çalarsın. Veya o şifrenin olduğu kişisel PC'yi kırarsın sonuç olarak şifreyi de çalmış olursun.
Yani kıramayacağın güvenlikte bir sistem ise sayfanın kodlama satırından yararlanıp yetkili kullanıcının sahip olduğu güçlere sahip olabilirsin, bunda da yapabileceklerin yetkiler ile sınırlıdır.

Bazı programlama dillerinin bizzat kendisinde bile açıklar olabiliyor. Bunu bilmeyen amatör eller tarafından yazılın sayfaların çoğunda açıklar vardır.
Mevzu hep yetkilendirme sistemlerinde kopuyor, buralarda oluşan açıklar sayesinde giriyorlar o sayfalara. Ki bu da ciddi zaman ve bilgi gerektiriyor. Bizler gibi yeni yetme tiplerin yapabileceği şeyler değil. Açık bulmak hiç kolay bir iş değil. Öyle ki amatör kullanıcıların şans eseri fark ettikleri açıklar uzun zamanlar bulunamıyor, veya kimsenin aklına gelmiyor.

Olay tamamen ne yapmak istediğinle alakalı, siteyi kullanıma kapatmak istersen yoğunluk yaratırsın ağ veri yolunda, birilerinin bilgilerini çalmak istersen veritabanlarını kırmayı deneyebilirsin ki bu çok daha ayrıntı bir iş, ben de hiç tecrübeli değilim açıkçası, öğrendiğim kadarıyla aktarmaya çalışıyorum.
Sayfaya girip değiştirmek istersen bunun en temel yolu genelde sunuculara erişim bilgilerini çalmak oluyor, normal sayfa sahibi gibi FTP bilgileri ile sayfaya giriş yapabiliyorlar.

İçeride adamın varsa bunlara minimum düzeyde ihtiyaç duyarsın, bilgi toplama aşamasını senin yerine halleder zaten :) Sana sadece bağlanmak kalır. Diğer yönden, bir açık yoksa, tecrübeli eller tarafından yazılmış ve düzgün bir altyapı ile korunuyorsa cidden çok zor o işler. Kolay olsa bilindik sosyal medya hesaplarını kırmak bu kadar zor, imkansıza yakın olmazdı.
Şirket içerisindeki stajyerler bile bir noktaya kadar bilgi çalabilir arkadaşlar. Şirketin kendi içerisinde de bir yetkilendirme sistemi var.

Ben daha önce hiç ağ altyapısını kullanarak sızmadım bir sisteme. Hep sosyal mühendislik kullandım. Olayın diğer tarafında tecrübe sahibi olmak için kendinizi çok daha farklı yönde geliştirmeniz gerekiyor. Her yazılımcıyı hacker sanmayın. Bir yazılımcı, bir hacker'daki ağ sistemi bilgisinin yüz binde birinden bile haberdar değildir. Olayın yazılım boyutundan öte birde ağ sistemleri boyutu var, o da bir o kadar zor ve karmaşık bir iş. Kendinizi yetiştirecek argüman bulmakta bile zorluk çekersiniz, birinin yardımı olmadan ne denli hedefinize ulaşırsınız bilmiyorum. Bilir kişinin yanında yetişmek şart bana kalırsa.

Benim gibi amatörlerin elinden çıkacak en iyi iş ise kendini belli etmeyen bir takip yazılımı diyelim.
Oyun hesaplarına erişmek istiyorsan oyuncuların isteklerinden faydalanıyorsun :)
Kişisel hesaplara erişmek istiyorsan da arkadaşlık bağı ve kişinin zaaflarından yararlanıyorsun.
Günün sonunda 1 tıklama ile o sistem hayatta olduğu sürece ne yaptığını görebiliyordum.
Ücretsiz antivirüs sistemlerinin ise hiçbir halta yaramadığının garantisini de verebilirim. Yeni kodlanmış ve kriptolanmış bir yazılımı kimseyle paylaşmazsan, kısa sayılmayacak bir süre fud bir şekilde kullanabiliyorsun.
Gündelik hayatta birinin bilgilerine - özeline ulaşmak gerçekten kolay, çok kolay.

Ancak şirketlerin koruduğu büyük sayfalara zarar vermek, oynama yapmak cidden zor işler.
Ben 1 sene kadar koruma tarafında minik bir görev aldığım için yorumda bulundum.
Öyle 1 satır ile cevaplanacak mevzular olsa herkes ister ve herkes yapabilirdi.
Ancak gördüğün üzre kafası çalışan ve gerçekten çok çabalayan tiplerin yapabileceği işler.
Ufaktan benim de kafa basıyor ancak kendini geliştireceğin yönü tamamen kaydırman gerekiyor.
Biz iş bulma kaygısıyla bir şeylere yöneliyoruz, o adamların kafa zaten rahat. İyi huylu hacker olamasa bile dolandırıcılıktan sağlam para kaldırır bu herifler :)

Son olarak şirketi ve sunucuları koruyanlar yerin üstündeki kişiler değil altındakiler, onlar savunmayı bildikleri kadar saldırmayı da biliyorlar :) O alttaki abiler de melek değil yani.
[emoji122][emoji122]
 
@BilgisayarKurdu, bi ara benim tüm hesapları hackleyen sen değildin değilm mi? Bak, biz bizeyiz :D
O günden sonra "H" harfine bile tahammül edemez oldum :dur:
Abi bunu hep yapıyorlar. Hesabı çalınan benden biliyor :)
Halbuki ben Erkan Abimi birer NATO üyesi olarak görüyorum, ona saldıran bize de saldırmış sayılır :)
 
Arkadaşlar ben programlama dillerini öğreniyorum fakat şimdi Hackerlar bu programlama dilini nasıl kullanıp Web sitelerine veya sistemlere girebiliyorlar?

ZeroDay lar için program yazarsın,zafiyet bulunmuş aradan 1 yıl geçmişse mesela program yazsan ne yazmasan ne.Program yazmak içinde o öğrendiğin dile hakim olman lazımdır.
 
KOÇ Sistem'de stajyerlik yaparken bin bir tane firmanın hosting hizmetini üstlendiğimiz için azcık da olsa hakimim konuya, yazılım üzerine de kendimi geliştirdiğim için elimden geldiğinde açıklamaya çalışayım.

Siteye girmek dersen alan adı veya IP adresini girmek suretiyle ulaşabilirsin siteye. Ha yok amacın farklı ise kullandığın terimde yanlışlık var demektir :) Zira bu sayfaların hepsi birer web sunucusunun içerisinde çalışır vaziyetteler, gece gündüz. Ve bu sunucuların çoğu veri merkezleri diye tabir ettiğimiz alanlarda korunuyor. Güvenlik duvarları ve ağ protokollerine tabisin bu sunucularla iletişim kurarken.
Sen sıradan bir istemci olarak o sunuculara zaten dosya aktarımı yapamazsın, öyle saldırı programları falan hikayeden ibaret, güvenlik duvarları Fenerbahçe'nin defansı değil sonuçta :)

Bunu da geçtim bu sunucular da birer işletim sistemi vesilesiyle çalışıyor. Bu işletim sistemlerinin de başında sürekli olarak çalışan ekipler var. İşletim sistemleri ve oyunlar farklı şeyler, oyun gibi çıktığı gibi iş bitmez. İşletim sistemleri açıklara karşı sürekli olarak güncellenir. O sunucuların başındaki ekip sürekli olarak bu güncelleme ve kontrolleri sağlar. Microsoft'un güncel server işletim sistemlerinden birini kullanıyorsanız korunabilmek için bu firmaya ayriyeten bir bütçe ayırmanız gerekiyor.
Bitmedi işletim sisteminin içerisinde de kendi güvenlik yazılımı ayriyeten çalışıyor. Buna da ayrı para ödüyor bu şirketler düzenli olarak :) Öyle içeri program sokmalar falan biraz yaş iş, korunması gerektiği gibi korunan bir sunucuya bunu yapamazsın.

Mevzu çoğu zaman sayfaların kodlama satırlarında bitiyor
. Varsa bir açık buradan vuruyorlar çoğu zaman. Öyle fiziksel sunuculara erişmek falan sandığınızdan çok daha zor işler. En basitinden Facebook şifresi kırmak demek Facebook sunucusuna defalarca kez erişmek demektir, sunucuya defalarca kez istek yollamak demektir. Bu şirketlerin güvenlik duvarları çobanspor A.Ş değil, bu yüzden iş hep Sosyal Mühendislik denen olaya kayıyor. Hep söylüyorum Facebook şifresi kıramazsın ancak ve ancak çalarsın. Veya o şifrenin olduğu kişisel PC'yi kırarsın sonuç olarak şifreyi de çalmış olursun.
Yani kıramayacağın güvenlikte bir sistem ise sayfanın kodlama satırından yararlanıp yetkili kullanıcının sahip olduğu güçlere sahip olabilirsin, bunda da yapabileceklerin yetkiler ile sınırlıdır.

Bazı programlama dillerinin bizzat kendisinde bile açıklar olabiliyor. Bunu bilmeyen amatör eller tarafından yazılın sayfaların çoğunda açıklar vardır.
Mevzu hep yetkilendirme sistemlerinde kopuyor, buralarda oluşan açıklar sayesinde giriyorlar o sayfalara. Ki bu da ciddi zaman ve bilgi gerektiriyor. Bizler gibi yeni yetme tiplerin yapabileceği şeyler değil. Açık bulmak hiç kolay bir iş değil. Öyle ki amatör kullanıcıların şans eseri fark ettikleri açıklar uzun zamanlar bulunamıyor, veya kimsenin aklına gelmiyor.

Olay tamamen ne yapmak istediğinle alakalı, siteyi kullanıma kapatmak istersen yoğunluk yaratırsın ağ veri yolunda, birilerinin bilgilerini çalmak istersen veritabanlarını kırmayı deneyebilirsin ki bu çok daha ayrıntı bir iş, ben de hiç tecrübeli değilim açıkçası, öğrendiğim kadarıyla aktarmaya çalışıyorum.
Sayfaya girip değiştirmek istersen bunun en temel yolu genelde sunuculara erişim bilgilerini çalmak oluyor, normal sayfa sahibi gibi FTP bilgileri ile sayfaya giriş yapabiliyorlar.

İçeride adamın varsa bunlara minimum düzeyde ihtiyaç duyarsın, bilgi toplama aşamasını senin yerine halleder zaten :) Sana sadece bağlanmak kalır. Diğer yönden, bir açık yoksa, tecrübeli eller tarafından yazılmış ve düzgün bir altyapı ile korunuyorsa cidden çok zor o işler. Kolay olsa bilindik sosyal medya hesaplarını kırmak bu kadar zor, imkansıza yakın olmazdı.
Şirket içerisindeki stajyerler bile bir noktaya kadar bilgi çalabilir arkadaşlar. Şirketin kendi içerisinde de bir yetkilendirme sistemi var.

Ben daha önce hiç ağ altyapısını kullanarak sızmadım bir sisteme. Hep sosyal mühendislik kullandım. Olayın diğer tarafında tecrübe sahibi olmak için kendinizi çok daha farklı yönde geliştirmeniz gerekiyor. Her yazılımcıyı hacker sanmayın. Bir yazılımcı, bir hacker'daki ağ sistemi bilgisinin yüz binde birinden bile haberdar değildir. Olayın yazılım boyutundan öte birde ağ sistemleri boyutu var, o da bir o kadar zor ve karmaşık bir iş. Kendinizi yetiştirecek argüman bulmakta bile zorluk çekersiniz, birinin yardımı olmadan ne denli hedefinize ulaşırsınız bilmiyorum. Bilir kişinin yanında yetişmek şart bana kalırsa.

Benim gibi amatörlerin elinden çıkacak en iyi iş ise kendini belli etmeyen bir takip yazılımı diyelim.
Oyun hesaplarına erişmek istiyorsan oyuncuların isteklerinden faydalanıyorsun :)
Kişisel hesaplara erişmek istiyorsan da arkadaşlık bağı ve kişinin zaaflarından yararlanıyorsun.
Günün sonunda 1 tıklama ile o sistem hayatta olduğu sürece ne yaptığını görebiliyordum.
Ücretsiz antivirüs sistemlerinin ise hiçbir halta yaramadığının garantisini de verebilirim. Yeni kodlanmış ve kriptolanmış bir yazılımı kimseyle paylaşmazsan, kısa sayılmayacak bir süre fud bir şekilde kullanabiliyorsun.
Gündelik hayatta birinin bilgilerine - özeline ulaşmak gerçekten kolay, çok kolay.

Ancak şirketlerin koruduğu büyük sayfalara zarar vermek, oynama yapmak cidden zor işler.
Ben 1 sene kadar koruma tarafında minik bir görev aldığım için yorumda bulundum.
Öyle 1 satır ile cevaplanacak mevzular olsa herkes ister ve herkes yapabilirdi.
Ancak gördüğün üzre kafası çalışan ve gerçekten çok çabalayan tiplerin yapabileceği işler.
Ufaktan benim de kafa basıyor ancak kendini geliştireceğin yönü tamamen kaydırman gerekiyor.
Biz iş bulma kaygısıyla bir şeylere yöneliyoruz, o adamların kafa zaten rahat. İyi huylu hacker olamasa bile dolandırıcılıktan sağlam para kaldırır bu herifler :)

Son olarak şirketi ve sunucuları koruyanlar yerin üstündeki kişiler değil altındakiler, onlar savunmayı bildikleri kadar saldırmayı da biliyorlar :) O alttaki abiler de melek değil yani.
Rıza Baba her sağlam konudan sen çıkıyorsun🤣🤣🤣.
 
Tersine mühendislik sayesinde sitenin çalışma mantığını anlayıp ona göre saldırılar yapılır.

Dediğimi giriş düzeyinde anlamak için SQL injection nedir bir araştırın.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı