Python Öğrenerek Siber Güvenliğe Başla | Python Ders #2

Tengry

Üye
22 Şub 2023
76
46
Ötüken
Merhaba Türk Hack Team üyeleri, Ben Tengry


PYTHON #2


Python dili diğer dillere nazaran kolay olduğu için,
Siber Güvenliğe bu dille başladık.


> #1 Dersi okuyarak kurulumları yapabilirsiniz.
PYTHON DERS #1

Bu Derste Ne Öğreneceğiz?
-Python'da değişkenler
-Python'da Diziler/Listeler

Giriş yapmadan önce şu mantığı kavrayalım
"Kullanımlar, girdilerimiz değerleri alan veya programları çalışmasıyla bazı değerlerin atandığı verileri koruyanlardır."

Örnek vermek gerekirse "isim" kısaltmasına "Tengry" kelimesini atıyorum.
Programımız da "isim" denildiği zaman "Tengry" ekranımıza gelecek.

Değer atama işlemimizin mantığı bu kadar basittir.

Bu değerleri atarken gruplarımız oluyor detayları allta mevcut.



İsim dediğimiz zaman grubumuz "string" olur.

Programa nasıl yazacağımızı öğrenelim.
Python:
isim = ("Tengry")
print (isim)



Kullanmayı ve String konularını, ne işe yaradıklarını öğrendik.
Belli başlı kuralları vardır bunları da öğrenelim.

Düzenleyici belirlemelere uymamız gereken kurallar
- değişkenler de türkçe karakter olma
- kullanımlar özel karakter içeremezler
- değişkenler sayı ile baş edemez
- kullanımlar büyük,küçük harf duyarlıdır
- "if, else gibi özel fonksiyonlar ile değişken belirlenemez"

Özelliği tamamen Matematiksel işlemler değişkenleri ile yapılabilir.
Örnek vermek gerekirse

Python:
isim = "Tengry"
soyisim = "THT"
print (isim + soyisim)



(Stringler tırnak işareti("") içine yazılı, sayılar da böyle bir kural yoktur.)


Temeli neredeyse bitirdik şimdi dizi yani python'da genel olarak
çağrılma şekli ile listelere geçelim. Listeler de değişkenler gibi değer atama olayıdır ama burda
tek bir atama yerine birden fazla atama yaparız.

Az önce isim değişkenin Tengry kelimesini atamışken listeler sayesinde şimdi Tengry1, Tengry2, Tengry3 gibi birden fazla atayabiliriz.
İstersek hepsini kullanırız.

Kullanım yine çok basit, değişkenden tek fark, atayacağımız string ve değerler köşeli parantez [] içinde olmalı ve aralarında virgül (,) olmalıdır.

Hemen örnek vererek durumu pekiştirelim.
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (isim)



Şuanda bir liste oluşturduk.

Şuan bana 1.isim lazım varsayarsak listeden 1.ismi nasıl seçicez hemen öğrenelim

Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (isim[1])


Önemli bir husus var [1] dedik ama bize Tengry2 sonucunu verdi.
Unutmayın saymaya 0'dan başlar. yani ben [1] yerine [0] yazsaydım Tengry ekrana yazardı.



Listelerin Fonksiyonları, Fonksiyonları önemli bir konudur.
Fonksiyona;programlama dillerinde dilin kendine has oluşturulmuş temel kalıplarını ifade eder.
Yapının kesin ifadeleri ve bunların evrensel olarak aynı işi düşündüğümü düşünün örneklerle daha iyi anlayacaksınız.

LEN belgeleri, Bu fonksiyon sayesinde dizide kaç değer var öğrenelim.
Örnek kod;

print (len(liste))

Şimdi bizim listemize uyarlayalım;

Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (len(isim))



Sonuç olarak ekranda "3" sonucunu verdi ["Tengry", "Tengry2", "Tengry3"] içine ne kadar değer verirseniz onu sayar.


Peki bir kelimede yani "TengryTHT" kaç harf onu öğrenelim.
Python:
soyisim = "TengryTHT"
print(len(soyisim))



Append işlevi: Bu komut ile listemize ekleme yapabiliyoruz.
insert Gelenleri da burada ele alabiliriz çünkü hemen hemen aynı görevi görüyorlar.
Sadece append, listenin sonuna değer eklerken, insert kesinlikle kullanmaktan kaçıncı listeye ekleyeceğini gösterir.

Örneklerle devam edelim
Append;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
soyisim = "tht"
isim.append("python")
print (isim)



SONUÇ : ['Tengry', 'Tengry2', 'Tengry3', 'python']

Örneklerle devam edelim Insert;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
soyisim = "tht"
isim.insert(2,"python")
print (isim)



SONUÇ : ['Tengry', 'Tengry2', 'python', 'Tengry3']



Listeden öğe kaldırma görevini Remove yapar.

Örneklerle devam edelim
Remove;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
isim.remove("Tengry2")
print (isim)



SONUÇ : ['Tengry', 'Tengry3']


#3 Devamı gelecek Kurs sonlarına doğru scriptler, uygulamalar yaparak dersleri bitirmiş olacağız

VESSELAM :)





 
Son düzenleme:

Adanalıtrojan

Kıdemli Üye
25 Haz 2021
2,024
1,053
16
Konya Ovası Askeri Tesislerinde
Merhaba Türk Hack Team üyeleri, Ben Tengry


PYTHON #2


Python dili diğer dillere nazaran kolay olduğu için,
Siber Güvenliğe bu dille başladık.


> #1 Dersi okuyarak kurulumları yapabilirsiniz.
PYTHON DERS #1

Bu Derste Ne Öğreneceğiz?
-Python'da değişkenler
-Python'da Diziler/Listeler

Giriş yapmadan önce şu mantığı kavrayalım
"Kullanımlar, girdilerimiz değerleri alan veya programları çalışmasıyla bazı değerlerin atandığı verileri koruyanlardır."

Örnek vermek gerekirse "isim" kısaltmasına "Tengry" kelimesini atıyorum.
Programımız da "isim" denildiği zaman "Tengry" ekranımıza gelecek.

Değer atama işlemimizin mantığı bu kadar basittir.

Bu değerleri atarken gruplarımız oluyor detayları allta mevcut.



İsim dediğimiz zaman grubumuz "string" olur.

Programa nasıl yazacağımızı öğrenelim.
Python:
isim = ("Tengry")
print (isim)



Kullanmayı ve String konularını, ne işe yaradıklarını öğrendik.
Belli başlı kuralları vardır bunları da öğrenelim.

Düzenleyici belirlemelere uymamız gereken kurallar
- değişkenler de türkçe karakter olma
- kullanımlar özel karakter içeremezler
- değişkenler sayı ile baş edemez
- kullanımlar büyük,küçük harf duyarlıdır
- "if, else gibi özel fonksiyonlar ile değişken belirlenemez"

Özelliği tamamen Matematiksel işlemler değişkenleri ile yapılabilir.
Örnek vermek gerekirse

Python:
isim = "Tengry"
soyisim = "THT"
print (isim + soyisim)



(Stringler tırnak işareti("") içine yazılı, sayılar da böyle bir kural yoktur.)


Temeli neredeyse bitirdik şimdi dizi yani python'da genel olarak
çağrılma şekli ile listelere geçelim. Listeler de değişkenler gibi değer atama olayıdır ama burda
tek bir atama yerine birden fazla atama yaparız.

Az önce isim değişkenin Tengry kelimesini atamışken listeler sayesinde şimdi Tengry1, Tengry2, Tengry3 gibi birden fazla atayabiliriz.
İstersek hepsini kullanırız.

Kullanım yine çok basit, değişkenden tek fark, atayacağımız string ve değerler köşeli parantez [] içinde olmalı ve aralarında virgül (,) olmalıdır.

Hemen örnek vererek durumu pekiştirelim.
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (isim)



Şuanda bir liste oluşturduk.

Şuan bana 1.isim lazım varsayarsak listeden 1.ismi nasıl seçicez hemen öğrenelim

Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (isim[1])


Önemli bir husus var [1] dedik ama bize Tengry2 sonucunu verdi.
Unutmayın saymaya 0'dan başlar. yani ben [1] yerine [0] yazsaydım Tengry ekrana yazardı.



Listelerin Fonksiyonları, Fonksiyonları önemli bir konudur.
Fonksiyona;programlama dillerinde dilin kendine has oluşturulmuş temel kalıplarını ifade eder.
Yapının kesin ifadeleri ve bunların evrensel olarak aynı işi düşündüğümü düşünün örneklerle daha iyi anlayacaksınız.

LEN belgeleri, Bu fonksiyon sayesinde dizide kaç değer var öğrenelim.
Örnek kod;

print (len(liste))

Şimdi bizim listemize uyarlayalım;

Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (len(isim))



Sonuç olarak ekranda "3" sonucunu verdi ["Tengry", "Tengry2", "Tengry3"] içine ne kadar değer verirseniz onu sayar.


Peki bir kelimede yani "TengryTHT" kaç harf onu öğrenelim.
Python:
soyisim = "TengryTHT"
print(len(soyisim))



Append işlevi: Bu komut ile listemize ekleme yapabiliyoruz.
insert Gelenleri da burada ele alabiliriz çünkü hemen hemen aynı görevi görüyorlar.
Sadece append, listenin sonuna değer eklerken, insert kesinlikle kullanmaktan kaçıncı listeye ekleyeceğini gösterir.

Örneklerle devam edelim
Append;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
soyisim = "tht"
isim.append("python")
print (isim)



SONUÇ : ['Tengry', 'Tengry2', 'Tengry3', 'python']

Örneklerle devam edelim Insert;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
soyisim = "tht"
isim.insert(2,"python")
print (isim)



SONUÇ : ['Tengry', 'Tengry2', 'python', 'Tengry3']



Listeden öğe kaldırma görevini Remove yapar.

Örneklerle devam edelim
Remove;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
isim.remove("Tengry2")
print (isim)



SONUÇ : ['Tengry', 'Tengry3']


#3 Devamı gelecek Kurs sonlarına doğru scriptler, uygulamalar yaparak dersleri bitirmiş olacağız

VESSELAM :)





Eline sağlık ama Gına geldi Artık bana Cırt pıt aynı konular açılıyor kimse başka konular açmıyor yeter valla başka konular açın artık Python ile ilgili ise
 

ACHERONN

Üye
7 Şub 2023
150
60
Merhaba Türk Hack Team üyeleri, Ben Tengry


PYTHON #2


Python dili diğer dillere nazaran kolay olduğu için,
Siber Güvenliğe bu dille başladık.


> #1 Dersi okuyarak kurulumları yapabilirsiniz.
PYTHON DERS #1

Bu Derste Ne Öğreneceğiz?
-Python'da değişkenler
-Python'da Diziler/Listeler

Giriş yapmadan önce şu mantığı kavrayalım
"Kullanımlar, girdilerimiz değerleri alan veya programları çalışmasıyla bazı değerlerin atandığı verileri koruyanlardır."

Örnek vermek gerekirse "isim" kısaltmasına "Tengry" kelimesini atıyorum.
Programımız da "isim" denildiği zaman "Tengry" ekranımıza gelecek.

Değer atama işlemimizin mantığı bu kadar basittir.

Bu değerleri atarken gruplarımız oluyor detayları allta mevcut.



İsim dediğimiz zaman grubumuz "string" olur.

Programa nasıl yazacağımızı öğrenelim.
Python:
isim = ("Tengry")
print (isim)



Kullanmayı ve String konularını, ne işe yaradıklarını öğrendik.
Belli başlı kuralları vardır bunları da öğrenelim.

Düzenleyici belirlemelere uymamız gereken kurallar
- değişkenler de türkçe karakter olma
- kullanımlar özel karakter içeremezler
- değişkenler sayı ile baş edemez
- kullanımlar büyük,küçük harf duyarlıdır
- "if, else gibi özel fonksiyonlar ile değişken belirlenemez"

Özelliği tamamen Matematiksel işlemler değişkenleri ile yapılabilir.
Örnek vermek gerekirse

Python:
isim = "Tengry"
soyisim = "THT"
print (isim + soyisim)



(Stringler tırnak işareti("") içine yazılı, sayılar da böyle bir kural yoktur.)


Temeli neredeyse bitirdik şimdi dizi yani python'da genel olarak
çağrılma şekli ile listelere geçelim. Listeler de değişkenler gibi değer atama olayıdır ama burda
tek bir atama yerine birden fazla atama yaparız.

Az önce isim değişkenin Tengry kelimesini atamışken listeler sayesinde şimdi Tengry1, Tengry2, Tengry3 gibi birden fazla atayabiliriz.
İstersek hepsini kullanırız.

Kullanım yine çok basit, değişkenden tek fark, atayacağımız string ve değerler köşeli parantez [] içinde olmalı ve aralarında virgül (,) olmalıdır.

Hemen örnek vererek durumu pekiştirelim.
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (isim)



Şuanda bir liste oluşturduk.

Şuan bana 1.isim lazım varsayarsak listeden 1.ismi nasıl seçicez hemen öğrenelim

Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (isim[1])


Önemli bir husus var [1] dedik ama bize Tengry2 sonucunu verdi.
Unutmayın saymaya 0'dan başlar. yani ben [1] yerine [0] yazsaydım Tengry ekrana yazardı.



Listelerin Fonksiyonları, Fonksiyonları önemli bir konudur.
Fonksiyona;programlama dillerinde dilin kendine has oluşturulmuş temel kalıplarını ifade eder.
Yapının kesin ifadeleri ve bunların evrensel olarak aynı işi düşündüğümü düşünün örneklerle daha iyi anlayacaksınız.

LEN belgeleri, Bu fonksiyon sayesinde dizide kaç değer var öğrenelim.
Örnek kod;

print (len(liste))

Şimdi bizim listemize uyarlayalım;

Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (len(isim))



Sonuç olarak ekranda "3" sonucunu verdi ["Tengry", "Tengry2", "Tengry3"] içine ne kadar değer verirseniz onu sayar.


Peki bir kelimede yani "TengryTHT" kaç harf onu öğrenelim.
Python:
soyisim = "TengryTHT"
print(len(soyisim))



Append işlevi: Bu komut ile listemize ekleme yapabiliyoruz.
insert Gelenleri da burada ele alabiliriz çünkü hemen hemen aynı görevi görüyorlar.
Sadece append, listenin sonuna değer eklerken, insert kesinlikle kullanmaktan kaçıncı listeye ekleyeceğini gösterir.

Örneklerle devam edelim
Append;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
soyisim = "tht"
isim.append("python")
print (isim)



SONUÇ : ['Tengry', 'Tengry2', 'Tengry3', 'python']

Örneklerle devam edelim Insert;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
soyisim = "tht"
isim.insert(2,"python")
print (isim)



SONUÇ : ['Tengry', 'Tengry2', 'python', 'Tengry3']



Listeden öğe kaldırma görevini Remove yapar.

Örneklerle devam edelim
Remove;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
isim.remove("Tengry2")
print (isim)



SONUÇ : ['Tengry', 'Tengry3']


#3 Devamı gelecek Kurs sonlarına doğru scriptler, uygulamalar yaparak dersleri bitirmiş olacağız

VESSELAM :)





elinize sağlık
 

Tengry

Üye
22 Şub 2023
76
46
Ötüken
3 ne zaman geliyor hocam :D
bugün yarın gelir hocam

teşekkür ederim

Eline sağlık ama Gına geldi Artık bana Cırt pıt aynı konular açılıyor kimse başka konular açmıyor yeter valla başka konular açın artık Python ile ilgili ise
bildiğim konuların temelini anlatıp scrpit vs yazmayı öğretmek en doğrusu olduğunu düşündüm direkt yazmaya başlarsam neyin ne olduğunu kim nasıl anlayacak
 
Moderatör tarafında düzenlendi:

Adanalıtrojan

Kıdemli Üye
25 Haz 2021
2,024
1,053
16
Konya Ovası Askeri Tesislerinde
bildiğim konuların temelini anlatıp scrpit vs yazmayı öğretmek en doğrusu olduğunu düşündüm direkt yazmaya başlarsam neyin ne olduğunu kim nasıl anlayacak
Anlamak isteyen Python bakar ve temeli kavrar kimse her şeyi hazır beklemesin öğrensin. Zor değil öğrenmek, böylede olunca boş makale kirliliği oluyor. Onu nasıl yapcaz??
 

Tengry

Üye
22 Şub 2023
76
46
Ötüken
Anlamak isteyen Python bakar ve temeli kavrar kimse her şeyi hazır beklemesin öğrensin. Zor değil öğrenmek, böylede olunca boş makale kirliliği oluyor. Onu nasıl yapcaz??
araştırmak isteyenler için kaynak olmuyor muyuz biz burda konu açarak, python öğrenme serisi bol ise haklısınız ben direk script geçmek mantığıyla kısa kısa dersler atmak istedim
 

Adanalıtrojan

Kıdemli Üye
25 Haz 2021
2,024
1,053
16
Konya Ovası Askeri Tesislerinde
araştırmak isteyenler için kaynak olmuyor muyuz biz burda konu açarak, python öğrenme serisi bol ise haklısınız ben direk script geçmek mantığıyla kısa kısa dersler atmak istedim
Python sıfır baslangic hakkında zibilyon tane kaynak var ama hiç daha zor olan konularda kaynak az yeni çıkan Python PEP kaynakları Türkçe az onlara bakıp onlar hakkında konu açın kaynak oluyoruz ama daha yeni kaynaklar olmalıyız eskidi artık bu.
 

TurkGokay

Uzman üye
4 Ara 2022
1,020
544
Kemalizm
e
Merhaba Türk Hack Team üyeleri, Ben Tengry


PYTHON #2


Python dili diğer dillere nazaran kolay olduğu için,
Siber Güvenliğe bu dille başladık.


> #1 Dersi okuyarak kurulumları yapabilirsiniz.
PYTHON DERS #1

Bu Derste Ne Öğreneceğiz?
-Python'da değişkenler
-Python'da Diziler/Listeler

Giriş yapmadan önce şu mantığı kavrayalım
"Kullanımlar, girdilerimiz değerleri alan veya programları çalışmasıyla bazı değerlerin atandığı verileri koruyanlardır."

Örnek vermek gerekirse "isim" kısaltmasına "Tengry" kelimesini atıyorum.
Programımız da "isim" denildiği zaman "Tengry" ekranımıza gelecek.

Değer atama işlemimizin mantığı bu kadar basittir.

Bu değerleri atarken gruplarımız oluyor detayları allta mevcut.



İsim dediğimiz zaman grubumuz "string" olur.

Programa nasıl yazacağımızı öğrenelim.
Python:
isim = ("Tengry")
print (isim)



Kullanmayı ve String konularını, ne işe yaradıklarını öğrendik.
Belli başlı kuralları vardır bunları da öğrenelim.

Düzenleyici belirlemelere uymamız gereken kurallar
- değişkenler de türkçe karakter olma
- kullanımlar özel karakter içeremezler
- değişkenler sayı ile baş edemez
- kullanımlar büyük,küçük harf duyarlıdır
- "if, else gibi özel fonksiyonlar ile değişken belirlenemez"

Özelliği tamamen Matematiksel işlemler değişkenleri ile yapılabilir.
Örnek vermek gerekirse

Python:
isim = "Tengry"
soyisim = "THT"
print (isim + soyisim)



(Stringler tırnak işareti("") içine yazılı, sayılar da böyle bir kural yoktur.)


Temeli neredeyse bitirdik şimdi dizi yani python'da genel olarak
çağrılma şekli ile listelere geçelim. Listeler de değişkenler gibi değer atama olayıdır ama burda
tek bir atama yerine birden fazla atama yaparız.

Az önce isim değişkenin Tengry kelimesini atamışken listeler sayesinde şimdi Tengry1, Tengry2, Tengry3 gibi birden fazla atayabiliriz.
İstersek hepsini kullanırız.

Kullanım yine çok basit, değişkenden tek fark, atayacağımız string ve değerler köşeli parantez [] içinde olmalı ve aralarında virgül (,) olmalıdır.

Hemen örnek vererek durumu pekiştirelim.
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (isim)



Şuanda bir liste oluşturduk.

Şuan bana 1.isim lazım varsayarsak listeden 1.ismi nasıl seçicez hemen öğrenelim

Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (isim[1])


Önemli bir husus var [1] dedik ama bize Tengry2 sonucunu verdi.
Unutmayın saymaya 0'dan başlar. yani ben [1] yerine [0] yazsaydım Tengry ekrana yazardı.



Listelerin Fonksiyonları, Fonksiyonları önemli bir konudur.
Fonksiyona;programlama dillerinde dilin kendine has oluşturulmuş temel kalıplarını ifade eder.
Yapının kesin ifadeleri ve bunların evrensel olarak aynı işi düşündüğümü düşünün örneklerle daha iyi anlayacaksınız.

LEN belgeleri, Bu fonksiyon sayesinde dizide kaç değer var öğrenelim.
Örnek kod;

print (len(liste))

Şimdi bizim listemize uyarlayalım;

Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (len(isim))



Sonuç olarak ekranda "3" sonucunu verdi ["Tengry", "Tengry2", "Tengry3"] içine ne kadar değer verirseniz onu sayar.


Peki bir kelimede yani "TengryTHT" kaç harf onu öğrenelim.
Python:
soyisim = "TengryTHT"
print(len(soyisim))



Append işlevi: Bu komut ile listemize ekleme yapabiliyoruz.
insert Gelenleri da burada ele alabiliriz çünkü hemen hemen aynı görevi görüyorlar.
Sadece append, listenin sonuna değer eklerken, insert kesinlikle kullanmaktan kaçıncı listeye ekleyeceğini gösterir.

Örneklerle devam edelim
Append;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
soyisim = "tht"
isim.append("python")
print (isim)



SONUÇ : ['Tengry', 'Tengry2', 'Tengry3', 'python']

Örneklerle devam edelim Insert;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
soyisim = "tht"
isim.insert(2,"python")
print (isim)



SONUÇ : ['Tengry', 'Tengry2', 'python', 'Tengry3']



Listeden öğe kaldırma görevini Remove yapar.

Örneklerle devam edelim
Remove;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
isim.remove("Tengry2")
print (isim)



SONUÇ : ['Tengry', 'Tengry3']


#3 Devamı gelecek Kurs sonlarına doğru scriptler, uygulamalar yaparak dersleri bitirmiş olacağız

VESSELAM :)





ellerinize sağlık çok güzel bir konu
 
Ü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.