Yeni Assembly Sayfam

Arkadaşlar Assembly hatta Ters Mühenisler için assembly ve RadASM konusundaki tüm yazı ve dosyalarımı Assembly kategorisi altında topladım. Bundan sonra yeni ekleyeceğim yazı ve dosyaları burada yayınlayacağım.

Bu da demek oluyorki eğer sizde assembly bölümüne katkıda bulunmak istiyorsanız hemen benimle iletişim kuruyorsunuz ve bende yazılarınızı ya da kaynak kodlarınızı başkalarıyla paylaşmanız için buraya ekliyorum.

Bilgi Paylaşıldıkça Büyür.

Saygılar :)

Kategori Assembly, SCT
11.09.2007
2051 Okunma

RadASM Assembler v2.2.1.2 Türkçe

Arkadaşlar, önceki hazırladığım RadASM dosyalarında bazı küçük sorunlar vardı. Haepsini düzelttim. Ayrıca sizin için Keygen ve Patcher taslakları hazırladım Programı inceleyince daha iyi anlayacaksınız.

RadASM ve Assembly ile ilgili dökümanlarımızı ise SCTZine #15’ten okuyabilirsiniz.

RadASM dosyalar Ektedir:

[dm]23[/dm]

[dm]57[/dm]

Kategori Araçlar, Assembly
04.09.2007
2173 Okunma

SCTZine #15 Çıktı!!!!

Değerli SCTZine okurları!!

Merakla beklediğiniz, benim sabırsızlıkla hazırladığım dergimizin son sayısı SCTZine #15 artık hazır. Dosyamızın boyutu 10 mb kadar olduğu için sitemizin bulunduğu sunucuya ekleyemedim. Ancak bu sorunu daha sonra halledeceğim. Dergimizi aşağıdaki adresten indirebilirsiniz.

Not: Derginin zip paketini bugün güncellediğim Kaspersky 6 ile taradım. Ancak siz yine de dergiyi indirince bir antivirus taramasından geçirin. İyi Seyirler! :)

[dm]15[/dm]

Kategori SCTZine
04.09.2007
2181 Okunma

Ohh Be :) SCT Tekrar ve Yeniden

Bana göre uzun ve sıkıcı bir bekleyişten sonra sitemiz tekrar çevrim içi oldu. Yaşadığımız sorun hostumuzun mysql veritabanını ücretsizken bazı nedenlerden ötürü paralı hale getirmesinden kaynaklanıyordu .Şu an zamanım olmadığı için uzun uzun yazamıyorum neler yaşadığımı. Ancak SctZine #15 te herşeyi açıklarım.

Bu arada dergimizi tüm hızımızla çıkarmaya çalışıyoruz. Bu sayı da gerçekten dolu bir sayı olacak diye düşünüyorum. Görüşmek üzere :)

Kategori SCT
24.08.2007
2189 Okunma

RDG Packer Dedector v0.6.6 Yolda…

Şu an sistemimizde Türkçe dil seçeneğide bulunan RDG Packer v 0.6.4 bulunmakta. Ancak bir kaç ay önce yayınlanan programın 0.6.5 sürümünde elemanlar Dil seçeneğini kaldırmışlardı. Bende o nedenle sisteme yeni programın girişini yapmadım.

Bugün RdgMax ile konuşurken yeni v0.6.6 sürümünün hazırlanmakta olduğunu bazı bugların düzeltildiğini ve yeniden dil seçenekleri koyduklarını söyledi. Bende çıkmadan haberim olmasını söyledim ki Türkçe dil seçeneği ile yayımlasınlar. Eş zamanlı olarak bende sisteme yeni programı girerim.

Ayrıntılı bilgi için şu siteye bakın diyeceğim ama orada da ayrıntılı bir şeyler yok :D

http://www.rdgsoft.net

Kategori Araçlar
31.07.2007
1885 Okunma

RadASM Assembler v2.2.1.2 Türkçe

Arkadaşlar geçen gün Türkçe dil dosyalarını yayınladığım RadASM Assembler v2.2.1.2 programını MASM32 ile ilişkilendirilmiş ve Türkçe dil dosyaları ile de Türkçeleştirilmiş halini hazırlayıp sizlere takdim ediyorum.

Eğer elinizde mevcut RadASM assemblerınız var ise ve ben programımı şimdi yeniden kurmayayım sadece Türkçeleştireyim diyorsanız aşağıdan Dil dosyalarını indirip kurun. Ama yeni kurulum için bu dosyayı kullanabilirsiniz.

Bu arada elinizdeki bu dosya MASM32 ile uyumlu hale getirilmiştir. Yani siz kurulumunuzu yaptıktan sonra fazladan birşey yapmayacaksınız. MASM32 klasörünüzün içine RadASM olarak zip paketini açın ve doya doya kullanın.
İçinizden BlueDeviL RadASM’ye taktı para mı alıyo adamlardan falan diye düşünmeyin :D . Yeni dergide RadASM kullanarak hazırladığım dersler var. Ayrıca bundan sonra yayınlayacağım hemen hemen tüm kaynak kodlar RadASM ile yazılmış birer proje vers ders halinde olacak. Böylelikle Assembly’yi öğrenmek daha kolay olur diye düşünüyorum.

[dm]23[/dm]

Dergi ve yazılar yolda ;) Kolay gelsin.

Kategori Araçlar, Assembly
31.07.2007
2339 Okunma

RadASM Assembler Türkçe Dil Dosyaları

Çok şaşırmayın programı baştan yazmadım ;) RadASM için olan bir dil eklentisi vardı onu kullanarak tüm sistemi elimden geldiğince Türkçeye çevirmeye çalıştım. Biraz lame oldu sanki ama adamlara bakıyorum herşeyi kendi dillerinde yapıyorlar, biz de ise Türkçe ne doğru düzgün bir kaynak, ne bir site, ne bir program var. Bir yerlerden başlamak gerek değil mi?

RadASM klasörü içine zip dosyasını açıyorsunuz. Daha sonra programı çalıştırıp “Options > Languages” kısmından Türkçeyi seçiyorsunuz. Neyse kolay gelsin umarım faydalı olur.

[dm]57[/dm]

Not: RadASM kullanırken benim yazdığım kelime hataları ile karşılaşabilirsiniz. Böyle bir durumda “Languages” klasöründen istediğiniz değişikliği yapabilirsiniz. Aynı zamanda bana da haber verirseniz değişiklikten, bende buradan değişiklik yaparım. teşekkürler

Kategori Assembly
30.07.2007
2547 Okunma

ADDR ve OFFSET farkı

Assembly yazarken bir çok kaynak kodda “ADDR” ya da “OFFSET” komutlarını görmüşsünüzdür. Aralarında küçük bir fark bulunan bu iki komut da program içerisinde kullandığımız değişkenlerin hafızadaki adreslerini alırlar. Fark şudur: Offset sadece genel değişkenlerin hafıza adreslerini alabilirken, “ADDR” hem genel hem de yerel değişkenlerin adreslerini alabilmektedir. Aklınızda bulunsun. Kolay gelsin.
Yıllar sonra gelen düzenleme:
Yukarıdakilere ek olarak yazmak istediğim birkaç bilgi daha var.
OFFSET -> DATA ya da DATA? segmentlerinde tanımlanan bir değişkenin adresini döndürür:

.DATA
    intUzunluk    db  0Ch
.CODE
    mov eax, intUzunluk            ;eax = 0Ch
    mov edx, offset intUzunluk     ;edx = 0040123Eh (bir adres değeri)
                                   ;0Ch değerinin saklandığı bellek adresi

LOCAL etiketiyle bir işlem/prosedür içerisine yerel değişkenler tanımlayabiliriz. Bu değişkenlerin bellek adresleri olmaz bunlar yığın-stack ‘de çalışma zamanında yaratılırlar.
OFFSET işte bu bellek adresi olmayan yerel değişkenleri çağıramaz.
ADDR etiketiyle bu yerel değişkenleri çağırabiliriz.
ADDR global değişkenleri aynı OFFSET gibi çağırır: PUSH komutu kullanarak:

push GlobalDegisken

ADDR yerel değişkenleri çağırırken onların Fiziksel Bellekteki adreslerini LEA komutu kullanarak çağırır ve PUSH ile yığına gönderir

lea eax,YerelDegisken
push eax

Yerel değişkeni addr ile çağırırken eax yazmacının değiştirileceğini unutmayalım.
İyi çalışmalar.

Kategori Assembly
30.07.2007
1947 Okunma

Checksum (Sağlama Toplamı) Nedir?

Checksum dilimize “Sağlama Toplamı” olarak geçmiştir. Bir dosyanın gerçeği ile aynı olup olmadığını doğrulamak için kullanılan bir yöntemdir. Bu yöntem ile bir veri paketinin içeriğinden yararlanarak hesaplanan değer kullanılarak giden ve gelen paketlerde hata olup olmadığı kontrol edilir.

TCP her paketi oluştururken, ayrıca bir de kontrol toplamı (checksum) hesap eder ve başlığa ekler. TCP bu sayıyı kontrol ederek transfer sırasında pakette herhangi bir hata meydana gelip gelmediğini kontrol eder.

Kategori Assembly
30.07.2007
2840 Okunma

PEiD 0.94 Guncel

Sanırım herkes tarafından en çok kullanılan bir analiz aracı PEiD 0.94. Önceden Language2000 falan vardı, FA da zamanında çok kullanılan bir yazılımdı. Ancak pek çoğu PEiD’in eline su dökemedi. Sebebi de sanırım PEiD yazılımının çok kullanışlı hızlı ve kullanıcılar tarafından da geliştirilebilir olmasından kaynaklanıyordu. Bende elimde hemen hemen tüm eklentilerinin bulunduğu ve yaklaşık 2266 adet packerı tanımlayan büyük veritabanı bulunan PEiD’in kendim tarafından güncelleştirilmiş dosyasını sizlerle paylaşmak istedim.

Dosyayı buradan indirebilirsiniz.

Kategori Araçlar
24.06.2007
2753 Okunma