Batuhan TOSUN
       confidentiality, integrity, availability

Reverse Engineering Makale Dizim

clock Aralık 7, 2008 00:04 author Batuhan Tosun tarafından yayınlanmıştır

      Reverse Engineering(Tersine Mühendislik) üzerindeki uzmanlığımı,anlatım ve şemalarla ifade ettiğim makale dizime,Editör ve Yazarlığımı devam ettirdiğim  developermania.net teknik paylaşım topluluğu üzerinden veya aşağıdaki linklerden ulaşabilirsiniz.

Reverse Engineering - 1

Reverse Engineering - 2

Reverse Engineering - 3

 



SEH4 Yığınları

clock Aralık 1, 2008 15:41 author Batuhan Tosun tarafından yayınlanmıştır

 

Tablodaki bağdaştırmalar ile yorum yaptığımızda;

GS cookie mevcut fonsiyonları derliyoruz.Bunların içinde tabikide EH cookie leride bulunuyor.

Elde edilen mantıksal kod;

struct _EH4_SCOPETABLE {
        DWORD GSCookieOffset;
        DWORD GSCookieXOROffset;
        DWORD EHCookieOffset;
        DWORD EHCookieXOROffset;
        _EH4_SCOPETABLE_RECORD ScopeRecord[1];
    };

    struct _EH4_SCOPETABLE_RECORD {
        DWORD EnclosingLevel;
        long (*FilterFunc)();
            union {
            void (*HandlerAddress)();
            void (*FinallyFunc)();
        };
    };



Reverse Engineering

clock Aralık 1, 2008 15:40 author Batuhan Tosun tarafından yayınlanmıştır

Bu makalemde sizlere ethnical hacking de en önemli mühendislik yöntmlerinden birini anlatacağım.
          Şunu hiçbir zamanki unutmayınki bir sistemi korumanız için nasıl zarar verileceğini bilmeniz gerekmektedir.Bu yöntem ile sistem ve yazılımlarınızı çok daha iyi koruyabilecek gerektiği yerde tersine mühendislik ile yazılımları parçalıyabileceksiniz.

          Bir şahsın veya firmanın yapmış olduğu yazılım,cihaz veya sistemi kendi çıkarımız doğrultusunda parçalamak veya işimize yarar duruma getirme işlemine tersine mühendislik denir.
          Burda benim size anlatacağım yazılımda terzine mühendislik olucak. Reverse Code Engineering yane RCE her uzman işleyişine göre değişir.

          Tersine mühendislik bir sistemin daha yüksek bir soyutlama seviyesinde temsilini yaratmak için analiz edilmesi işlemidir.Yane kısacası şöyle söylemek gerekirse yazılımın açık kaynak kodunu bulma işlemlerine denir.Veyahut lisans kırma,lisans süresi uzatma yada programa crack yazma işlemide tersine mühendislik alanlarındandır.Örneğin OpenOffice , Microsoft Office dosya formatları için tersine mühendislik uygulaması gerçekleştirir.

            Tersine mühendislikte kullanabileceğimiz bazı araçların listesini aşağıda veriyorum.Bunları security-engineering-hacking tarzı sitelerden temin edebilirsiniz.

                        ARM Disassembler
                        RDG Packer Detector
                        FileAlyzer
                        PEİD
                        RDG
                        Assembly Studio

               Tersine mühendislik ile söyleyeceğim tanım bu kadar.
  
                   Reverse Code Engineering SEH
                   Cracking tutorial
                   API Redirection
                   Buffer Overrun Protection

    İle anlatımlarım devam edecektir.Anlatımlar,kodlar ve şablonlar OpenRCE tercih edilerek eklenecektir. Kolay gelsin