Kategori Arşivi: ‘Araçlar’

RadASM 2.2.2.3 Solarized

Hello everyone.
RadASMRapid Application Development Assembler IDE has been updated to version 2.2.2.3 by fearless. Lets’s what is new in the updated version:

  • Increased custom control max count to 64
  • Extended custom control properties count. Previously this was limited to 127 total unique properties, of which 69
    where in use by RadASM. These properties as defined by ccdef and ccdefex are now handled in a new manner to store
    the text strings of the new property names in the notused field of the TYPES structure. Control IDs > 65535 will
    store the property strings in this manner and retrieved/parsed for inclusion in the dialog properties listview.
  • Added property description editbox below properties list.
  • Took out some experimental code that I worked on trying to incorporate web search for F1/CTRL+F1.
  • Took out some experimental code that allowed opening of a url from a text string of a url in comments.
  • Also added solarized theme
  • Turkish language file updated

devamını okuyun »

Kategori Araçlar, Assembly
30.09.2018
3995 Okunma

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!

Kategori Araçlar, Genel
08.05.2017
2528 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 »

Kategori Araçlar, Genel
05.05.2017
2607 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.

Kategori Araçlar, Belgeler
27.04.2017
3117 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 »

Kategori Araçlar, Unix/Linux
06.04.2017
2359 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 »

Kategori Araçlar, Unix/Linux
31.03.2017
2859 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 »

27.03.2017
3121 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 »

11.12.2016
3028 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 »

Kategori Araçlar, OS X, Unix/Linux
05.12.2016
3085 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 »

05.12.2016
2775 Okunma