Excel’de Sayfa Korumalarını Hackleme
Excel bilindiği üzere en basit tabiri ile her türlü tablolama işlemi yapabildiğimiz bir uygulama aslında bir çok kompleks ve içerisinde bir çok özelliği bulunduran uygulamada aklınıza bile gelemeyecek uygulamalar oluşturabilmek mümkün.
Bugün bir arkadaşımın ihtiyacı olan bir Excel belgesinin bana yollaması ve sayfa korumalarını nasıl açabileceğimizi sorması ile yazmaya karar verdim bu yazının devamında Excel’de şifre ile korunmuş sayfaları nasıl açabileceğinizin cevabını bulacaksınız.
Öncelikle bu işlemleri yapabilmeniz için Bilgisayarınızda kurulu olan Office sürümünün 2007 ya da daha üst sürümü olması gerekmekte. Çünkü 2007 ile gelen yapısal değişilik sayesinde Office dökümanlarımızın içeriği XML olarak saklanmakta. XML de hem okunması hem veri taşınması hem de düzenlenebilirliği açısından kullanıcılara ve sistemlere büyük kolaylıklar sağlamakta. Bu bakımdan eğer Office 2007 öncesi bir süreme sahipseniz aşağıda anlatacağımız yol işinize yaramayacaktır.
- Öncelikle Elimizdeki dosyanın Office 2007 ve ya 2010 formatında yani uzantısının .xlsx olması gerekmekte eğer elinizdeki döküman xls formatında ise Office Excel 2007/2010 ile açarak öncelikle .xlsx olarak kaydediyoruz.
- Sonrasında dökümanımızın uzatntısını .zip olarak el ile değiştiriyoruz. Bunu yapabilmek için öncelikle bilinen dosya formatlarının görüntülenmesi gerekmekte bu ayarı da Bilgisayarımı tıkladıktan sonra Klasör seçeneklerinde Görünüm sekmesinde “Bilinen dosya uzantılarını gizle” onay kutusunun işaretini kaldırmanız gerekiyor. Bu işlemi yaptıktan sonra ise dökümanınızın adını değiştir diyerek sonunda var olan “.xlsx” i “.zip” olarak değiştiriyoruz. Ve artık dökümanımız sıkıştırılmış bir dosya görünümüne kavuşuyor. sadece görünümü değil elbette yapısı da aynı şekilde değişmiş oluyor.
- Şimdi yapacağımız işlem ise bu dizinleri açıp içinde var olan sheet.xml dosyalarının içeriklerini Metin Belgesi ile açmak oluyor. Eğer elinizde Notepad++ ya da Editplus gibi daha gelişmiş bir metin editörü mevcutsa XML içerisindeki verileri daha rahat düzenleyebilirsiniz.
- Şimdi XML olarak sheet1.xml, sheet2.xml şeklinde dökümanımızdaki sayfaların sayısı kadar sheet.xml dosyasıyla karşı karşıyayız Büyük ihtimalle dökümandaki tüm sayfalar korumalı olacağından bu aşamadıki işlemi tüm sheet.xml dosyalarında yapmanız gerekecektir. sheet.xml dosyasını açtığımızda xml kodlarını göreceğiz burada “<sheetProtection password=”CF38″ sheet=”1″ selectLockedCells=”1″/><protectedRanges>” kısımlarını bulup silmemiz gerekiyor.
- Bu işlemi tamamladıktan sonra yine uzantısı .zip olan dosya ile içindekileri değiştirerek sıkıştırılmış dizinimizi elde edeceğiz. Sonrasında ise işleme ilk başladığımız zaman ki gibi dosyamısın uzantısını “.zip”ten “.xlsx” haline getiriyoruz.
Ve böylece artık Excel dökümanımızın koruması kaldırılmış durumda bundan sonra dökümanımızdaki tüm sayfa ve hücrelere istediğiniz işlemi yapmanız mümkün.
| Print article | This entry was posted by Serkan on 3 Mayıs 2011 at 13:35, and is filed under Güvenlik, Nasıl yapılır, Programlar. Follow any responses to this post through RSS 2.0. Yorum veya kendi sitenizden geribildirim yapabilirsiniz. |
Henüz geribildirim yok
Additional comments powered byBackType







yaklaşık 1 yıl önce
Excel’de+Sayfa+Korumalarını+Hackleme http://t.co/ZTj8pCW aracılığıyla @serkancura
This comment was originally posted on Twitter
yaklaşık 1 yıl önce
Çok iyi ya :)
This comment was originally posted on FriendFeed
yaklaşık 1 yıl önce
XML’in velinimetleri abi :p :D
This comment was originally posted on FriendFeed
yaklaşık 1 yıl önce
#Birarabakuni =)
This comment was originally posted on FriendFeed
yaklaşık 1 yıl önce
bak bak işine yarayacaktır Uni :)
This comment was originally posted on FriendFeed
yaklaşık 1 yıl önce
Excel’de Sayfa Korumalarını Hackleme | Serkan Cura http://ff.im/-CwYn1
This comment was originally posted on Twitter
yaklaşık 1 yıl önce
hihihi :=) sevdim bunu.
This comment was originally posted on FriendFeed
yaklaşık 1 yıl önce
uantıyı .zip yaptıktan sonra arşiv hasarlı diyor :)
This comment was originally posted on FriendFeed
yaklaşık 1 yıl önce
+1 rep
This comment was originally posted on FriendFeed
yaklaşık 1 yıl önce
Hasan :)
This comment was originally posted on FriendFeed
yaklaşık 1 yıl önce
Bugün buna ihtiyacı olan arkadaş benim :) çok güzel bir çalışma olmuş serkanım eline sağlık çok işime yaradı ;)
yaklaşık 1 yıl önce
MS ancak bu kadar yapar ne olacak ki. Uzantısını .zip yaptıktan sonra zier girdiğimizde otomatik xmller çıkıyor mu? office +2007 yokta ondan soruyorum
This comment was originally posted on FriendFeed
yaklaşık 1 yıl önce
Serkan kalsörlerin içerisinde veriler farklı bir şekilde bulunuyor orada göreceksin zaten içeriklerini ha burada office 2007 sadece xlsx uzantısı halinde kaydetmek için gerekiyor hali hazırda olan xlsx uzantılı ecxel yada docx uzantılı word belgesini .zip yapman yeterli olacaktır.
This comment was originally posted on FriendFeed
yaklaşık 1 yıl önce
Rica ederim isom işini gördüysek ne mutlu :)
yaklaşık 1 yıl önce
Bu hack adam mı seçiyor. Bugün ihtiyacım oldu ve maalesef olmadı. zip dosya için hata veriyor, bilinmeyen dosya arşiv formatı diyor. :(
yaklaşık 1 yıl önce
yok abi seçmiyor yolla bana dosyayı :)
yaklaşık 3 ay önce
zip dosyasını açmaya çalışınca arşiv hasarlı diyor, açılmıyor.
yaklaşık 3 ay önce
Hocam bu olay Office 2007 dosyaları için geçerli Office 2010′da bu açığı kapatmışlar :)
yaklaşık 2 ay önce
Bir dosyam var ama ben beceremedim bu yolla açmayı.
Çok önemli benim için yardımcı olabilecek biri varsa çok sevinirim
yaklaşık 2 ay önce
yusuf hocam öncelikle dosyanın hangi office excel ile oluşturulduğu önemli 2010 ile oluşturulduğunda bu açığı kapatmışlar.