Kategori Arşivi: ‘Araçlar’

Github sayfam ve örnek projeler

Esen;
Şu sıralar üretkenim ve bu beni çok mutlu yapıyor. Umarım bu böyle devam eder ve artan bir hızla üretmeye daha büyük projeler belgeler dersler üretmeye devam ederim. Daha önce Github ile ilgili bir yazı yazmıştım. Github Nedir, Kurulum ve Kullanımı buradan okuyabilirsiniz. Özellikle PisiLinux için paket yaparken bu hesabı kullanmıştım. Şimdi de özellikle “Assembly” ve diğer programlama projelerimi github üzerinden bölüşmeye gayret göstereceğim.
https://github.com/blue-devil
Bu adres üzerinden github hesabımı izleyebilirsiniz.
Sağlıcakla!

Share Button
Kategori Araçlar, Genel
08.05.2017
318 Okunma

RadASM Inline Debugger ile Visual Studio gibi Kaynak Kod Üzerinden Hata Ayıklama İşlemi

Esenlikler
RadASM’nin kendi debugger’ını kullanarak kaynak kodlar üzerinden aynı Visual Studio’da C/C++ kaynak kodları üzerinden yapılan hata ayıklama türevi gibi bir debug işlemi yapabildiğinizi biliyor muydunuz? Bu günceyi izleyen birçok kişinin assembly örneklerini daha rahat uygulayabilmek için MASM ve RadASM kullandığını biliyorum. RadASM kullanarak basit seviyede debug işlemi yapabilirsiniz.
1. Projemizi kaydedip mönüden “Proje > Proje Seçenekleri” seçiyoruz ve açılan pencereden “Sürüm – RELEASE” yerine “DEBUG” seçiyoruz. Bu sayede RadASM’yi aynı zamanda debugger olarak da kullanabileceğiz. Debug seçtiğiniz zaman Assemble ve LINK satırlarının nasıl değiştiğine bir bakın.
RELEASE – Sürüm:

Assemble:3,O,$B\ML.EXE /c /coff /Cp /nologo /I"$I",2
Link:5,O,$B\LINK.EXE /SUBSYSTEM:CONSOLE /RELEASE /VERSION:4.0 /LIBPATH:"$L" /OUT:"$5",3
Asm Module:*.obj,O,$B\ML.EXE /c /coff /Cp /nologo /I"$I",*.asm

devamını okuyun »

Share Button
Kategori Araçlar, Genel
05.05.2017
292 Okunma

WireShark + USBPcap 1.1.0.0-g794bf26-3 yüklerken gelen KB3033929 hatası

Esen;
Wireshark ile network üzerindeki paketleri koklayabiliyorsunuz. Varsayılan olarak network sniffer olan bu araç USBPcap ara yazılımı sayesinde USB ve makineniz arasındaki trafiği de koklayabilirsiniz. USBPcap aslında 1.0.0.7 sürümünü kendi özgün hesabında yayımlamış. Yani 1.1.0.0 gibi bir sürüm yok. Bu sürüm WireShark üreticileri tarafından uygulama arayüzü ile birleştirilmiş ve biraz da optimize edilmiş bir sürüm. Ancak bir çokları gibi bende “Windows 7 x86” sanal makineme WireShark kurmaya çalışırken USBPcap kurulumuna geldiğimde “HotFix KB3033929” hatası alıyorum, bu güncelleme yüklü olmuş olmasına rağmen. Benim bulup uyguladığım çözüm şu şekilde:
1.Geçici bir findstr.exe oluşturacağız. Notdefterini açıp:

@echo KB3033929

yazıyor ve findstr.cmd olarak c:\Windows\system32 dizini altına atın. x64 sistemlerde c:\windows\syswow64 olmalı denemedim.
2.c:\Windows\system32\findstr.exe uygulamasının uzantısını değiştirin: findstr.exe.BAK gibi. Sonra da yeni dosyamızı aynı adla kaydedelim.
3.Yalnız bu uygulamanın uzantısını Administrator olsanız bile değiştiremiyorsunuz. Bu nedenle uygulamanın “file owner” siz olacak ve kendinize “full permisssion” tam yetki vermeniz gerekmektedir.
4.Bu düzenlemeyi yaptıktan sonra WireShark kurulumunu USBPcap ile yapın. Hata verebilir ancak kurulumu etkileyen hatalar değil “ignore” edebilirsiniz.
5.findstr.exe ‘yi eski haline ve eski izinlere geri getirmeyi unutmayın.

Kolay gelsin.

Share Button
Kategori Araçlar, Belgeler
27.04.2017
376 Okunma

Linux DD komutu ile CD/DVD Rip ve ISO yaratmak

Esenlikler;
Arkadaşlar linux kullanıyorsanız komut satırı sizin dostunuz arkadaşınız, vazgeçemeyeceğiniz bir olgudur. Brasero gibi grafik kullanıcı arayüzleri ile eski windoze alışkanlıklanızı devam ettirebilirsiniz. Ancak şimdi vereceğim komut satırı örneği ile CD/DVD’leri nasıl kolayca istediğiniz dizine kaydedeceğinizi göstreceğim.
1. CD/DVD gibi optik tekerimizi makinemize bağlıyalım.
2. Windowstan kalma alışkanlıklarınızı bırakarak F: ya da G: gibi bir optik sürücü adı aramayın. Komut satırına hemen “mount” yazın ve çıktısına bakın: devamını okuyun »

Share Button
Kategori Araçlar, Unix/Linux
06.04.2017
329 Okunma

Trimage(Lossless) Image Compressor ve ExifTool

Esenlikler;
Daha önce ImageOptim adlı bir yazılım bölüşmüştüm. OS X’de çalışan bu arkadaşın yerine Linux’da çalışan bir sürümünü tanıtacağım. Ücretsiz ve hafif bir yazılım olan Trimage uygulamasını açtıktan sonra içine EXIF verilerini temizlemek istediğiniz dosyalarınızı sürüklemeniz yeterli. devamını okuyun »

Share Button
Kategori Araçlar, Unix/Linux
31.03.2017
244 Okunma

Eclipse Neon 2 + PyDev Kurulumu

Merhaba arkadaşlar. Python geliştirme ortamı olarak da kullanılabilen çok maksatlı güzel bir uygulama olan “Eclipse” geliştirme ortamını linux için elle kuracağız. Neden el ile kuruyoruz derseniz. “pacman” ile yapılan kurulumlar sorunlu, apt-get ise güncel değil. El ile kurduğunuz zaman daha sağlıklı ve güncel bir ortam elde ediyorsunuz.
Şimdi Kuruluma geçelim:
1.Eclipse uygulamamızın indirme bağlantısı: https://www.eclipse.org/downloads/ Bu bağlantığı açıp “Download 64 bit” tıklayalım. Yeni bir sayfa açılacak ve yine turuncu bir “Download” butonu var. Tıklayıp indirelim. Linux dağıtımı için inecek olan tar.gz uzantılı dosyayı Downloads dizinine açalım.

tar -zxvf eclipse-inst-linux64.tar.gz

Not indirdiğiniz dosya adı biraz daha ayrı olabilir.
devamını okuyun »

Share Button
27.03.2017
484 Okunma

Linux ve OS X terminalde bağlı depolama aygıtlarını göstermek

Esen;
Windows kullanıcıları, explorer görünümüne alışkanlıklarından dolayı; bağlı bir USB sürücünün ya da bir depolama aygıtının hangi sürücüde olduğunu öğrenmek istediklerinde en basitinden bir “windows gezgini – explorer” açarak oradan depolama aygıtının simgesine bakarak öğrenebiliyorlardı.

Özellikle OS X’de -şimdiki macOS- ve Linux’da ise komut satırını kullanmak en temiz yöntem: devamını okuyun »

Share Button
11.12.2016
574 Okunma

TestDisk/Photorec ile dosyalarınızı geri getirin

Esen;
Bir önceki yazımda sizlere USB WIPE yani USBnizdeki dosyaların nasıl geri gerilemez halde silinebileceğini örnekleriyle anlatmıştım. Şimdi de bir depolama aygıtından “photorec” uygulamasıyla nasıl verilerimizi kurtarabiliriz onu göreceğiz.

Testdisk ve Photorec özgür birer veri kurtarma yazılımlarıdır. Testdisk NTFS, FAT12, FAT16, FAT32, exFAT, ext2, ext3, ext4, btrfs, BeFS, CramFS, HFS, JFS, Linux Raid, Linux Swap, LVM, LVM2, NSS, ReiserFS, UFS, XFS biçimlerini tanıyan ve eğer depolama aygıtınız kayboldu ya da bir problem varsa testdisk ile çalıştırıp bu durumu düzeltebilir ve verilerinizi kurtarabilirsiniz. Photorec ile özellikle resim video ve diğer dosyalarınızı kurtarmaya yarayan bir araçtır.

Ben Photorec ile çalışan bir usbden dosya kurtarmaya çalışacağım. Bunuda KALI Linux işletim dizimi üzerinden yapacağım. Bu arada bu uygulamayı OS X’te de kurup kullanabilirsiniz.
devamını okuyun »

Share Button
Kategori Araçlar, OS X, Unix/Linux
05.12.2016
513 Okunma

USB belleğinizi geri dönülemez bir şekilde silin/biçimlendirin

Esen!
Bu yazıya kadar geldiyseniz siz de ayırdındasınız ki bazen bir belleği biçimlendirmek(formatlamak) yeterli değildir. Gönül istiyorki; öyle bir silinsin veriler, geri getirilemesin. Dosyalarımızın nasıl geri getirildiğini anlarsak eğer, bu yapacağımız işlemin önemini daha iyi kavrarırız.

Şimdi 1GB’lık film dosyanızı bilgisayarınızdan USB’ye attığınızı düşünün. Ne kadar sürdü? Şimdi de aynı dosyayı sildiğinizi düşünün; ne kadar sürdü? Aralarında ciddi bir zaman farkı var. Çünkü işletim sistemleri zamandan kazanmak ve daha verimli çalışma şartları sunmak amacıyla dosyaları diskinizden gerçekte silmezler.

İşletim sistemleri harddiskleri kendi anlayabilecekleri ve yönetebilecekleri şekilde biçimlendirdikten sonra; hdd’ye yazılan dosyalar için bir tablo oluştururlar ve bu tabloda dosyanın adı ve hangi konum(lar)da oldukları gibi bilgileri saklarlar. Bir silme işlemi yaptığınız zaman aslında bu dosyanın bilgilerinin tutulduğu tablo silinir. Oysa depolama biriminiz üzerindeki sildiğinizi sandığınız dosyanın sayısal verileri durmaktadır.
devamını okuyun »

Share Button
05.12.2016
677 Okunma

Windows 10 için MASM32 v11

Esen!
Yakın zamanda MASM32’nin son sürümü olan sürüm 11’i buradan yayınlamıştım. MASM32’inin kendi betinde de bulunan bu kurulum dosyası Windows 10 sistemlerde maalsef hatalar veriyordu. Şimdi eklediğim sürüm ise Windows 10’da denendi ve hata vermiyor.

http://www.sctzine.com/wp-content/plugins/downloads-manager/img/icons/winzip.gif İndir: Masm v11 for Windows 10 (4.41MB)
Tarih: 28/06/2016
Tıklanma: 648
Açıklama: MASM32'nin son yayımladığı ve hala sitesinde bulunan MASM32 Windows 10 kurulumunda hata vermekteydi. Bu eklediğim sürümde hata bulunmamaktadır.

Share Button
Kategori Araçlar, Assembly
28.06.2016
959 Okunma