büyük bir dosyanın içindeki verileri kolayca değiştirme

yuathay

Katılımcı Üye
7 Mar 2023
377
180
Gitti

Selamun Aleyküm dostlar​


kodları github'a attım alabilirsiniz :​

github

pek bilinmez ama linuxda sed adında güzel bir komut var bu komut büyük bir dosya içindeki belirli bir değeri değiştirmeye yarar​


o18ve76.png

bende bu komutu kendim kodladım ve bence cok daha güzel oldu kodu geliştirip paylaşabilirsiniz ve kodu geliştirme tavsiyeleriniz varsa belirtirseniz sevinirim​


LkuFNJo.png

örnek olarak​

hangi dosyadaki verileri değiştirmek istiyorsak o dosyada kodumuzu import etmemiz gerekir import ettikten sonra kullanıma başlayabiliriz​


Python:
import düzenle
düzenle.main("eski","yeni",__file__)

eski : değiştireceğimiz eski değer​

yeni : eski değer yerine yazacağımız yeni değer​

__file__ : kodu hangi dosyada import ettiysek o dosyanın yolunu alır bu durumda ek olarak bir dosya yolu belirtmemize gerek kalmaz​


LkuFNJo.png

kodlar :​


7ospafe.png

örnek bir kullanım olarak site adresini düşünelim bir ctf çözüyorsunuz ve makinanın ip adresi değişti diyelim​

ama sizde bu siteye özel çok fazla kod yazdınız ve yeni ip adresini manuel olarak düzeltmeniz uzun sürer​

bu gibi durumlarda modülümüz kullanılabilir​


s5tpy5r.png

UUUDmi5.png

2uzy2q8.png

e ye basıp devam ediyorum​

UUUDmi5.png

sonuç :​

l72uw0t.png

gördüğünüz gibi belirttiğimiz değerler değişti ardından kodun ana bölümü çalışmaya devam edecektir​

 

Crackmeci

Katılımcı Üye
28 Haz 2020
312
170
Web

Selamun Aleyküm dostlar​


kodları github'a attım alabilirsiniz :​

github

pek bilinmez ama linuxda sed adında güzel bir komut var bu komut büyük bir dosya içindeki belirli bir değeri değiştirmeye yarar​


o18ve76.png

bende bu komutu kendim kodladım ve bence cok daha güzel oldu kodu geliştirip paylaşabilirsiniz ve kodu geliştirme tavsiyeleriniz varsa belirtirseniz sevinirim​


LkuFNJo.png

örnek olarak​

hangi dosyadaki verileri değiştirmek istiyorsak o dosyada kodumuzu import etmemiz gerekir import ettikten sonra kullanıma başlayabiliriz​


Python:
import düzenle
düzenle.main("eski","yeni",__file__)

eski : değiştireceğimiz eski değer​

yeni : eski değer yerine yazacağımız yeni değer​

__file__ : kodu hangi dosyada import ettiysek o dosyanın yolunu alır bu durumda ek olarak bir dosya yolu belirtmemize gerek kalmaz​


LkuFNJo.png

kodlar :​


7ospafe.png

örnek bir kullanım olarak site adresini düşünelim bir ctf çözüyorsunuz ve makinanın ip adresi değişti diyelim​

ama sizde bu siteye özel çok fazla kod yazdınız ve yeni ip adresini manuel olarak düzeltmeniz uzun sürer​

bu gibi durumlarda modülümüz kullanılabilir​


s5tpy5r.png

UUUDmi5.png

2uzy2q8.png

e ye basıp devam ediyorum​

UUUDmi5.png

sonuç :​

l72uw0t.png

gördüğünüz gibi belirttiğimiz değerler değişti ardından kodun ana bölümü çalışmaya devam edecektir​

Hocam elinize sağlık yararlı konu.
 
Son düzenleme:
Ü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.