Fcrackzip ile .zip ve .7z Uzantılı Arşiv Dosyası Şifrelerini Kırma

https://www.ayhanarda.com/blog/2016/11/rarcrack-ile-rar-uzantili-arsiv-dosyasi-sifrelerini-kirma/ adresinde yöntemin esasına değinmiştim , bu sefer fcrackzip isimli tool u kullanacağız , bu tool kali linux te kurulu geliyor , dolayısı ile kurmakla uğraşmıyoruz.

Elimde .zip olarak şifrelenmiş bir dosya var , yine hızlı bulması için 3 karakterli büyük küçük harf ve sayı içeren bir şifre verdim test için. Komut aşağıdaki gibi.

root@kali-ayhanarda:~# fcrackzip -l3 -u upload.zip
PASSWORD FOUND!!!!: pw == a7B

Burda bulması 1 sn bile sürmedi , sanıyorum sadece 3 karakterli olanları dene dediğimiz ve şifremizin a harfi ile başlamasından dolayı bu kadar hızlı oldu.

Gördüğünüz üzere biz bir şifre dosyası belirtmedik , kendi türetip denedi , ancak elinizde bir password list var ise onuda kullandırabiirsiniz.

Bu kez komutumuz aşağıdaki gibi olacaktı.

root@kali-ayhanarda:~# fcrackzip -D -p ayhanarda-sifrelistesi.txt -u upload.zip

Ayhan ARDA

Network Cost is assumed to be not supported as something failed with trying to get handles to wcmapi.dll hatası ve çözümü

Network Cost is assumed to be not supported as something failed with trying to get handles to wcmapi.dll hatası

Windows 2012 sunucularınızı wsus ile güncellemekete sorun yaşıyor ve windows update loglarınızda bu hatayı görüyor iseniz WSUS 3.0 SP2 yi Wsus sunucunuza kurmanız durumunda durumun düzeldiğini göreceksiniz. Sp2 ile birlikte windows 2012 ve windows 8 desteği gelmiş olacaktır.

Wsus sp2 indirmek için http://support.microsoft.com/en-us/kb/2734608 adresini ziyaret edebilir ve uygun güncellemeyi indirip kurabilirsiniz , durum yaşanmış ve test edilmiştir.

Ayhan ARDA

Linux sunucularda ssh üzerinden internet bağlantı hızı ölçmek

Bazı durumlarda bağlantı hızını ölçmek isteyebilirsiniz , örneğin bir firmadan vps aldınız ve hızınız yavaş , bunu firmaya ispatlamanın bir yolu olmalı , normal şartlarda bir browser kullanıyor iseniz http://www.speedtest.net/ üzerinden görsel olarak görebilirsiniz peki ya masaüstü ortamı kurulu değilse bunu nasıl yaparız. SSH üzerinden erişip aşağıdaki adımları takip edebilirsiniz.

Öncelikle speedtest-cli kuralım. (phyton ile çalışır)

root@ayhanarda [/]# wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py
root@ayhanarda [/]# chmod a+rx speedtest.py
root@ayhanarda [/]# mv speedtest_cli.py /usr/local/bin/speedtest.py
root@ayhanarda [/]# cd /usr/local/bin/
root@ayhanarda [/usr/local/bin/]# chown root:root speedtest.py

Debian / ubuntu türü kullanıyor iseniz komutlarını başına sudo yazmanız gerekebilir ya da öncesinde su ile root a geçiş yapın.

Şimdi hızımızı test edebiliriz.

root@ayhanarda [/usr/local/bin/]# speedtest.py
Retrieving speedtest.net configuration…
Retrieving speedtest.net server list…
Testing from ayhanarda.com (x.x.x.x)…
Selecting best server based on latency…
Hosted by webhostingsitesi.com (Istanbul) [1.63 km]: 23.52 ms
Testing download speed………………………………….
Download: 259.35 Mbits/s
Testing upload speed…………………………………………..
Upload: 154.63 Mbits/s

Görüldüğü üzere hızımı download için 260 Mbits/s iken upload için 155 Mbits/s şeklinde.

Eğer sonuçları görsel olarak paylaşmak ister iseniz komutu aşağıdaki gibi kullanabilirsiniz ve size hızınızı gösteren bir resim oluşturacak ve linkini belirtecektir.

root@ayhanarda [/usr/local/bin//]# speedtest-cli –share

Share results: http://www.speedtest.net/result/xxxxxxxx.png

Diğer bir durumda bağlantı kuracağınız lokasyonu Siz de seçebilirsiniz , bunun için –list parametresi eklemelisiniz yani komut aşağıdaki gibi olmalı ve Size speedtest.net in tüm lokasyonlarını sıralayacaktır ve böylece Size seçme şansı sunar.

root@newsletter [~]# speedtest.py –list | less
Retrieving speedtest.net configuration…
Retrieving speedtest.net server list…
4850) TURKCELLSUPERONLINE (Istanbul, Turkey) [1.63 km]
4791) Doruknet (Istanbul, Turkey) [1.63 km]
2521) TTNET (Istanbul, Turkey) [1.63 km]
3287) Webhostingsitesi.com (Istanbul, Turkey) [1.63 km]
4667) AVEA Iletisim Hizmetleri A.S. (Istanbul, Turkey) [1.63 km]
4378) TurkNet (Istanbul, Turkey) [1.63 km]
3151) Vodafone TR (Istanbul, Turkey) [1.63 km]
1205) D-Smart (Istanbul, Turkey) [1.63 km]
5878) OPLAVUS TELEKOM (Bahcelievler, Turkey) [8.94 km]
4882) iDeal Hosting Ltd. (Bursa, Turkey) [92.67 km]
1022) DGN Teknoloji (Bursa, Turkey) [92.81 km]
573) eso-es.net (Eskisehir, Turkey) [191.03 km]

Tabi liste uzuyor , hepsini eklemedim , örneğin kendi sunucunuz ile vodafone arasındaki bağlantı hızınızı görmek istedi iseniz yanındaki numarayı  parametre olarak belirtebilirsiniz.

root@newsletter [~]# speedtest.py –server 3151

Konu bu kadar , Sık sık test yapmanızı önermem , bağlantı kurduğunuz lokasyon tarafından engellenebilirsiniz.

Ayhan ARDA

ajax toolkit çalışmama hatası

Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.  şeklidne bir hata alıyor iseniz ve hata daaşağıdaki astırın sorunlu olduğu söyleniyor ise yazının devamındaki çözümleri uygulayabilirsiniz.

<ajaxToolkit:ToolkitScriptManager runat=”server”></ajaxToolkit:ToolkitScriptManager>

1. Öncelikle bin klasörünüzde AjaxControlToolkit.dll olduğuna emin olunuz.

2. <ajaxToolkit:ToolkitScriptManager runat=”server”></ajaxToolkit:ToolkitScriptManager> geçen satırı <asp:ScriptManager ID=”ScriptManager1″ runat=”server” /> olarak değiştirip tekrar deneyiniz.

Saygılarımla

Ayhan ARDA

Not: Kopyalayıp yapıştırırken tırnak işaretlerine dikkat ediniz, copy paste sonrası değişmekte.

For international guests;

Change: <ajaxToolkit:ToolkitScriptManager ID=”ScriptManager1″ runat=”server” />
to: <asp:ScriptManager ID=”ScriptManager1″ runat=”server” />

PayPal, satıcının web sitesiyle ilgili bir sorun nedeniyle bu işlemi işleme koyamıyor. Lütfen bu sorunu çözmek için satıcıyla doğrudan iletişim kurun. hatası

PayPal, satıcının web sitesiyle ilgili bir sorun nedeniyle bu işlemi işleme koyamıyor. Lütfen bu sorunu çözmek için satıcıyla doğrudan iletişim kurun. hatasını gidermek için paypal ile oluşturduğunuz ödeme butonlarının isminde ya da seçeneklerinde türkçe karakter geçmemesine dikkat ediniz , örneğin ürün isminde ya da seçeneğinde “aylık” gibi bir ifade geçiyor ise bunu “aylik” olarak güncelleyiniz.

lftp ile ssh üzerinden uzak ftp hesabına yedek alma

Senaryomuzda bir linux sunucumuz olduğunu ve bunun içindeki belirli dosya ya da klasörleri bir uzak ftp hesabına aktaracağımızı düşünelim.

Linux Sunucumuzda lftp kurulu olduğunu varsayıyorum , değil ise kullandığınız dağıtıma göre kurabilirsiniz.

Ör : yum install lftp

Yedeklerin alınacağı ftp hesabınızda muhtemelen hazır durumdadır ki bu yazıyı okuyorsunuz.

Şimdi yedek için konfigürasyonumuzu hazırlayalım , bu konfigürasyon içinde ftp bilgilerimiz ve hangi dosyaların yedek alınması gerektiğini belirteceğiz.

Önce dosyamızı oluşturalım;

root@ayhanarda.com [~]# nano yedek.conf

Dosya içeriği aşağıdaki gibi olmalı;  mput ile başlayan satırları alt alta çoğaltabilirsiniz , hangi dosya ya da dosyaların yedeğini istiyorsanız yanına belirtmelisiniz , aşağıdakiler örnek olarak yazılmıştır.

open -u ftpkullaniciadi,ftpsifresi ftpipadresi
mput /home/cpbackup/weekly*.tar.gz
mput /var/log/messages
bye

Şimdi yedek dosyamız hazır olduğuna göre bunu çalıştıracak shell script i hazırlayalım.

root@ayhanarda.com [~]# nano yedekal.sh

Dosya içeriği aşağıdaki gibi olmalı; Buradaki yedek.conf , az önce oluşturduğumuz dosya adıdır , ismini farklı yaptı iseniz yaptığınız şekilde yazmalısınız.

#!/bin/sh
lftp -f yedek.conf

Şimdi shell scriptimizi kaydediyoruz ve çalıştırılabilir olması için izin veriyoruz.

root@ayhanarda.com [~]# chmod +x yedekal.sh

Artık dosyamız çalıştırılabilir durumda , çalıştırmak için aşağıdaki komutu uygulayınız.

root@ayhanarda.com [~]# ./yedekal.sh

Eğer bunu cronjab a eklemek ve istediğiniz zaman çalışmasını sağlamak istiyor iseniz aşağıdaki şekilde işlem yapabilirsiniz. Aşağıdaki örnekte her gün sabah 9 ve akşam 23 te yedek alma işlemini başlatacaktır.

root@ayhanarda.com [~]# crontab -e

00 09,23 * * */root/yedekal.sh

Saygılarımla

Ayhan ARDA

Cpanel üzerindeki tüm siteler için log arşivlemeyi aktif etmek

SSH üzerinden aşağıdaki komutları sırası ile kullanınız.

for i in `cat /etc/trueuserdomains | cut -d: -d’ ‘ -f2-` ;do echo “archive-logs=1” > /home/$i/.cpanel-logs ;done

for i in `cat /etc/trueuserdomains | cut -d: -d’ ‘ -f2-` ;do echo “remove-old-archived-logs=1” >> /home/$i/.cpanel-logs ;done

for i in `cat /etc/trueuserdomains | cut -d: -d’ ‘ -f2-` ;do chown $i:$i /home/$i/.cpanel-logs && chmod 600 /home/$i/.cpanel-logs ;done

Böylece tüm kullanıcıların kendi dizinleri altında .cpanel-logs isminde bir dosya oluşturacak ve içine aşağıdaki satırları yazacaktır.Son komut ile hepsine kendi chownları ile birlikte 600 chmod izni verecektir.Aylık olarak logları arşivleyecek ve sonraki ay , bir önceki ayın arşivini silecektir, eğer silmemesini ister iseniz sadece 1 ve 3. satırı uygulayınız.

archive-logs=1
remove-old-archived-logs=1

Ayhan ARDA

using eeprom-set media 100basetx-fdx hatası

using eeprom-set media 100basetx-fdx hatası network ün down olmasına sebep olmaktadır , muhtemelen bu durumu yaşamış ve sonrasında bu hatayı loglardan tespit etmiş olmalısınız.

Durum genellikle hyper-v rolü çalışan makinalarda bir sanal sunucuda yoğun network trafiği yarattığınızda karşımıza çıkmaktadır , microsoft konu ile ilgili aşağıdaki senaryoyu hazırlamış.

Windows Server 2008 R2 Service Pack 1 (SP1) çalıştıran bir bilgisayara Hyper-V rolünü yüklediniz.
Bilgisayarda bir sanal makine çalıştırıyorsunuz.
Ağa erişmek için sanal makinede bir ağ bağdaştırıcısı kullanıyorsunuz.
Çok sayıda eşzamanlı ağ bağlantısı kuruyorsunuz. Veya yoğun bir giden ağ trafiği var.

Bu senaryoda, sanal makinedeki ağ bağlantısı kopabilir. Ek olarak, ağ bağdaştırıcısı devre dışı kalabilir.Çözüm olarak sanal makinayı restart etmeniz gerekmektedir.

http://support.microsoft.com/kb/974909/tr ya da http://www.microsoft.com/tr-tr/download/details.aspx?id=26785 adresindeki hotfix i yüklemeniz sorunu giderecektir.

Ben bu duruma 50 gb lık bir veriyi rsync ile uzak makinadan hyper-v üzerinde çalışan cloudlinux kurulu makinama almak isterken rastladım , sonrasında hotfix i yüklemeden rsync bandwith i ni limitleyerek denemek istedim ve tekrar hata ile karşılaşmadım. Eğer Siz de rsyn işleminde hata aldı iseniz --bwlimit=5000 limiti ile işlemi saniyede 5 mb aktarıma limitleyebilirsiniz , bu durumda sorun çözülecektir, aynı durum ftp içinde geçerlidir. Örnek rsync işlevi için aşağıdaki komutu değişkenleri değiştirip kullanabilirsiniz.

rsync -av –bwlimit=5000 root@UZAKIPADRESI:/home/ayhanarda-remote/public_html/* /home/ayhanarda-local/public_html/

Saygılarımla

Ayhan ARDA