bir sitenin kodlarına nasıl erişirim ?

livcon

Üye
21 Tem 2021
155
87
21
ctrl + u yapsak back-end kodlarına ulaşabilir miyiz ?
Maalesef,

Zaten back-end kodlarının tamamına ulaşabilmeniz halinde siteyi sistemleriyle birlikte komple çalmış olursunuz. Hiçbir tarayıcı ve site sistemi buna müsaade etmeyecektir. Bunu yapabilmek için sitenin kayıtlı olduğu hosting sunucusuna erişim sağlayabilmeniz lazım. Fakat ben bu zamana kadar bir sitenin tüm dosyalarını uzaktan çalabileni duymadım
 

Profesör

Kadim Üye
10 Nis 2020
5,092
1,606
-Türkistan-
Merhaba değerli üye,

Httrack kullanmanızı öneririm.

Bahsettiğim Httrack ne demek peki?

HTTrack Website Copier, site klonlama yapan bir programdır. HTTrack sayesinde istediğiniz, beğendiğiniz, istediğiniz bir sitenin “birebir” tema dosyalarına sahip olabilirsiniz. HTTrack klonlanan sitenin sadece “HTML Dökümünü” sizlere verir. O HTML döküman sayesinde istediğiniz alanları kod editörünüz ile düzenleyebilirsiniz.

Httrack nasıl kullanılır?

Öncelike HTTrack Website Copier programını bilgisayarımıza indirmek için buraya tıklıyoruz. Program kurulumu başarılı bir şekilde tamamladıktan sonra HTTrack Website Copier programımızı çalıştırıyoruz.

HTTrack Website Copier programını açtıktan sonra karşımıza çıkan ekranda “Next” butonuna tıklıyoruz.

httrack nasıl kullanılır

httrack nasıl kullanılır
Bu adımda ise; Proje adını ve klon sitenin HTML dökümanlarının nereye kaydedileceğini belirliyoruz ve Next diyoruz.

httrack nedir

httrack nedir
Şimdi ise Yansı Modu adımına geldik. Bu adımda ise klonlanacak site için bir “Eylem” belirliyoruz. Biz doğrudan “Web sitelerini indir” eylemini seçerek o sitenin doğrudan klonunu alacağız. Hemen aşağısında ki “Web Adresleri” kutucuğuna klonlayacağımız sitenin URL’sini yazıyoruz ve ardından “Next” diyoruz.

httrack kullanımı


Bu adımı ise aşağıda ki görselde ki gibi yapınız.

httrack kullanımı


Klon işlemine başlaması için son adım olarak “Finish” diyoruz ve klon işlemi başlıyor.

httrack nasıl kullanılır

Klonlama işlemi, klonlanacak site de ne kadar fazla veri varsa o duruma göre uzayabilir. Klonlama işlemini yarıda bırakmanız durumunda tüm klon dosyalarına erişemeyebilirsiniz o yüzden klonlama işlemi bitene kadar programı kapatmayınız.
 

illerin beyi

Katılımcı Üye
2 Mar 2021
971
92
Merhaba değerli üye,

Httrack kullanmanızı öneririm.

Bahsettiğim Httrack ne demek peki?

HTTrack Website Copier, site klonlama yapan bir programdır. HTTrack sayesinde istediğiniz, beğendiğiniz, istediğiniz bir sitenin “birebir” tema dosyalarına sahip olabilirsiniz. HTTrack klonlanan sitenin sadece “HTML Dökümünü” sizlere verir. O HTML döküman sayesinde istediğiniz alanları kod editörünüz ile düzenleyebilirsiniz.

Httrack nasıl kullanılır?

Öncelike HTTrack Website Copier programını bilgisayarımıza indirmek için buraya tıklıyoruz. Program kurulumu başarılı bir şekilde tamamladıktan sonra HTTrack Website Copier programımızı çalıştırıyoruz.

HTTrack Website Copier programını açtıktan sonra karşımıza çıkan ekranda “Next” butonuna tıklıyoruz.

httrack nasıl kullanılır

httrack nasıl kullanılır
Bu adımda ise; Proje adını ve klon sitenin HTML dökümanlarının nereye kaydedileceğini belirliyoruz ve Next diyoruz.

httrack nedir

httrack nedir
Şimdi ise Yansı Modu adımına geldik. Bu adımda ise klonlanacak site için bir “Eylem” belirliyoruz. Biz doğrudan “Web sitelerini indir” eylemini seçerek o sitenin doğrudan klonunu alacağız. Hemen aşağısında ki “Web Adresleri” kutucuğuna klonlayacağımız sitenin URL’sini yazıyoruz ve ardından “Next” diyoruz.

httrack kullanımı


Bu adımı ise aşağıda ki görselde ki gibi yapınız.

httrack kullanımı


Klon işlemine başlaması için son adım olarak “Finish” diyoruz ve klon işlemi başlıyor.

httrack nasıl kullanılır

Klonlama işlemi, klonlanacak site de ne kadar fazla veri varsa o duruma göre uzayabilir. Klonlama işlemini yarıda bırakmanız durumunda tüm klon dosyalarına erişemeyebilirsiniz o yüzden klonlama işlemi bitene kadar programı kapatmayınız.
o programı indiremiyorum indirmeye basıyorum ama inmiyor

Google ile sağ tık incele yapın. Farklı tarayıcı kullanıyorsanız pek bir bilgim yok, iyi forumlar dilerim...
ama o şekilde kodların tamamını göremiyoruz

(Google) hedef siteye sağ tıklayıp "incele" butonuna basın veya hedef sitedeyken "ctrl+u" kombinasyonunu uyuglayın.
tüm kodlarına erişemiyormuşuz

incele yaparak ta erişebilirsin
dediğim gibi tüm kodlarını göremiyormuşuz
 

Feqtico

Katılımcı Üye
24 Haz 2020
625
130
Merhaba sayın üye,

Eğer Chrome tarayıcı kullanıyorsanız sitenin üstüne gelip sağ tık>sayfa kaynağını görüntüle kısmına basarak sitenin HTML kodlarını görüntüleyebilirsiniz. Aynı zamanda Httrack programı ile kaynak kodlarının bulunması mümkün


Not: Sitenin back-end kodlarına ulaşmanız mümkün değildir.

İyi Forumlar :)
 

illerin beyi

Katılımcı Üye
2 Mar 2021
971
92
Merhaba sayın üye,

Eğer Chrome tarayıcı kullanıyorsanız sitenin üstüne gelip sağ tık>sayfa kaynağını görüntüle kısmına basarak sitenin HTML kodlarını görüntüleyebilirsiniz. Aynı zamanda Httrack programı ile kaynak kodlarının bulunması mümkün


Not: Sitenin back-end kodlarına ulaşmanız mümkün değildir.

İyi Forumlar :)
back-end kodlarına nasıl ulaşırım ?
 

illerin beyi

Katılımcı Üye
2 Mar 2021
971
92
evet kattım senin ekleyeceğin back-end kısmındaki kodları js ile yazacak isen html etiketleri içinde script etiketinin içinde en dinamik haliyle kullanabilirsin. yani sen js ile modifiye edeceksen js html cssyi en iyi şekilde öğrenmeye bak :)
yani back-end kısmındaki kodları siteyi hacklemeden alamam ve onları kendim yazmam gerekecek doğru mu anlamışım
 
6 Tem 2021
155
19
33
yani back-end kısmındaki kodları siteyi hacklemeden alamam ve onları kendim yazmam gerekecek doğru mu anlamışım
hayır tamamen yanlış dostum ne yapıyon sakın hackleme gereksizce back-end kodlarına gerek yok sen mesela button mu hackleyecen html ve script etiketlerini iç içe yazacan sen buttonun back-end kodunu yazacan ana back-end koduna gerek yok.
 

livcon

Üye
21 Tem 2021
155
87
21
evet kattım senin ekleyeceğin back-end kısmındaki kodları js ile yazacak isen html etiketleri içinde script etiketinin içinde en dinamik haliyle kullanabilirsin. yani sen js ile modifiye edeceksen js html cssyi en iyi şekilde öğrenmeye bak :)
yani back-end kısmındaki kodları siteyi hacklemeden alamam ve onları kendim yazmam gerekecek doğru mu anlamışım

JavaScript back-end kodu değildir arkadaşlar. JavaScript ile yazdığınız kodlar front-end sayılır, çünkü kullanıcıyı local olarak etkileyen bir kod türüdür, sitenin görüntüsüyle ilişiği vardır. Back-end kodları derken, daha önceki mesajımda da anlattığım gibi site sunucusu ve database'den veri toplayan, bu verilerle kullanıcı arasında işlem yapan kodlardan bahsediyoruz, bu tarz kodlar back-end kodları olarak geçer.


İnstagram sayfasında bi butonun sizi nereye yönlendireceğini "incele" yaparak javascriptle falan değiştirebilirsiniz çünkü front-end mevzusudur.

İnstagramda bir kullanıcıya ait telefon numarasını alıp ekrana yazdırma işlemini javascriptle(front-end kodlarıyla) yapamazsınız çünkü back-end kısmında çalışan dilleri kullanarak database ile ilgili işlemler gerçekleştirmeniz gerekmektedir.


"illerin beyi" ve diğer arkadaşlarımızın da dediği gibi bir sitenin back-end kodlarının sadece belli bir kısmına erişebiliriz veya tahmin edebiliriz. Back-end kodlarına komple ulaşmak imkansız denecek kadar zordur çünkü sitenin bulunduğu sunucuyu hacklemek gerekir.

Bu konuyu okuyan ve yazılım bilmeyen arkadaşlar için kafa karışıklığına sebebiyet vermeyelim lütfen.
 

illerin beyi

Katılımcı Üye
2 Mar 2021
971
92
JavaScript back-end kodu değildir arkadaşlar. JavaScript ile yazdığınız kodlar front-end sayılır, çünkü kullanıcıyı local olarak etkileyen bir kod türüdür, sitenin görüntüsüyle ilişiği vardır. Back-end kodları derken, daha önceki mesajımda da anlattığım gibi site sunucusu ve database'den veri toplayan, bu verilerle kullanıcı arasında işlem yapan kodlardan bahsediyoruz, bu tarz kodlar back-end kodları olarak geçer.


İnstagram sayfasında bi butonun sizi nereye yönlendireceğini "incele" yaparak javascriptle falan değiştirebilirsiniz çünkü front-end mevzusudur.

İnstagramda bir kullanıcıya ait telefon numarasını alıp ekrana yazdırma işlemini javascriptle(front-end kodlarıyla) yapamazsınız çünkü back-end kısmında çalışan dilleri kullanarak database ile ilgili işlemler gerçekleştirmeniz gerekmektedir.


"illerin beyi" ve diğer arkadaşlarımızın da dediği gibi bir sitenin back-end kodlarının sadece belli bir kısmına erişebiliriz veya tahmin edebiliriz. Back-end kodlarına komple ulaşmak imkansız denecek kadar zordur çünkü sitenin bulunduğu sunucuyu hacklemek gerekir.

Bu konuyu okuyan ve yazılım bilmeyen arkadaşlar için kafa karışıklığına sebebiyet vermeyelim lütfen.
peki bir sorum daha var speedtest var ya bilir misin şimdi o interneti speedtest yaparken çok çekiyor diye biliyorum öncelikle bu bilgim doğru mu ? doğru ise şimdi o interneti çekme kodları front end de midir back end te midir ? speedtest olmak zorunda değil torrent gibileri de olabilir aynı sorularım (benim bildiğim kadarıyla interneti sömüren) tüm siteler için geçerlidir
 

BenEyo

Yeni üye
26 Tem 2021
13
3
CTRL+U Yaparak erişebilirsin ama tamamına değil, Sadece ekranındaki sayfanın kodlarına erişimin var. Kodlar Değiştirilemez !
 

livcon

Üye
21 Tem 2021
155
87
21
peki bir sorum daha var speedtest var ya bilir misin şimdi o interneti speedtest yaparken çok çekiyor diye biliyorum öncelikle bu bilgim doğru mu ? doğru ise şimdi o interneti çekme kodları front end de midir back end te midir ? speedtest olmak zorunda değil torrent gibileri de olabilir aynı sorularım (benim bildiğim kadarıyla interneti sömüren) tüm siteler için geçerlidir

Evet speed test işlemleri genelde IP Adresinizi sürekli pingleyerek yapılır. Bazı sitelerde back-end kısmında çalışan bu test sisteminin JavaScript kodlarıyla yapılması da mümkündür.


JavaScript ile speed test sistemi:


C# ile speed test sistemi: (Proje dosyanıza "JSpeedTest" kütüphanesini indirmeniz gerekir)


Herhangi bir speed test sitesindeki sistemi çalmak istiyorsanız bunun için JavaScript kodlarını incelemeniz gerekecektir. Eğer sistem JavaScript kodu olarak yazılmışsa çalabilirsiniz, eğer JavaScript kodlarında sistemle ilgili işe yarar bir şey bulamazsanız sistem back-end kısmında farklı kodla yazılmış demektir. Sitenin bulunduğu hostingi hackleyemediğiniz sürece o kodlara ulaşmanız imkansızdır.

İyi günler dilerim :)
 

`TR0GRES

Uzman üye
1 Mar 2020
1,355
715
Carpe Diem
Merhaba ,

Konuya genel olarak nasıl yapılacağı hakkında cevaplar verildi , Web sitesinin izin verdiği kodlara erişebilirsiniz. Python ile Github sitesinin arayüzü nasıl kopyalanır örnek olması açısından bu basit programı gösterecem

Kodlar

Python:
import requests
from bs4 import BeautifulSoup as bs



class Github():
    def istek_at(self):
        self.response = requests.get("https://github.com")
        if self.response.status_code ==200:
            return self.response.content

    def dosya(self):
        self.bscontent = bs(self.istek_at(),"html.parser").prettify()
        with open("index.html","w+",encoding="utf-8") as file:
            file.write(self.bscontent)





if __name__ == "__main__":
    gth = Github()
    gth.dosya()

Program GİTHUB Sitesindeki kodları çekiyor ve bunu index. html dosyasına kaydediyor.

index dosyasını açtığımızda çıkan sonuç;







Her site farklı yapıldığında başka sitelerde bu çalışmayabilir , dediğim gibi sadece örnek olması açısından bunu paylaşıyorum.

Eğer yapmak istediğiniz şey bu tarz bir şeyse , buna benzer bir yol izleyerek yapabilirsiniz
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.