Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | OllyDbg Ile Nokta Vuruşu
Tahribat.Com Forumları
Assembly - Reverse Engineering
      OllyDbg Ile Nokta Vuruşu
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 30 Aralik 2011 (Cuma) 19:19 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
imparatore
(Çömez)


Kayıt : 1 Ocak 2010
Erkek Üye
 

Merhaba. VB.net ile basit bir exe yaptım. Bir adet kutu ve bir tane buton var. Kutuya "aa" yazınca mesaj kutusu geliyor ve "oldu" yazıyor. Kutuya girilen değer "aa" değil ise "olmadı" yazıyor. Amacım Ollydbg kullanarak olayı tersine çevirmek (JE yerine JNE. bunu vb6 ile yaptığım programcıkta başarabildim. Fakat vb.net de yapamadım)

Bu programcığı Ollydbg yi açıyorum, CPU Main thread ekranında sağ tıklayarak "Search For - All referenced strings" e basıyorum. Açılan ekranda benim değerler görünmüyor. Ardından "View - Executable modules" ekranından programcığı seçiyorum. "Search For - All referenced strings" yaptıktan sonra değerleri görebiliyorum. Fakat bu sefer ne bir JE nede JNE görebiliyorum. Sanırım ne demek istediğimi anlatabildim. Yardımınız için çok teşekkürler.


 
30 Aralik 2011 (Cuma) 21:57 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
wasd


Kayıt : 14 Haziran 2006
Ace of Spades
Erkek Üye
 

net frameworkde işler biraz farklı sanırım ondandır. aynı şekilde 64bit de sıkıntı

 


Banned from heaven... 
30 Aralik 2011 (Cuma) 22:04 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 

şu an tam hatırlamıyorum ama crack ile uğraşırken tek yol yoktu abicim.3-4 yol deniyorduk ve onların bile tutmadığı olurdu sanıyorsam.O yüzden denemek lazım :)


Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 
1 Ocak 2012 (Pazar) 22:17 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
imparatore
(Çömez)


Kayıt : 1 Ocak 2010
Erkek Üye
 

Peki teşekkür ederim.


 
1 Ocak 2012 (Pazar) 22:33 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
SerYolcu


Kayıt : 14 Ocak 2010
Erkek Üye
 

.NET dilleri standart EXE dosya yapısında değildirler...

.NET Reflector diye araştırma yapıp, programını reflector ile incelersen anlarsın...

Kusura kalma kafam dağınık (yarın detaylı açıklama yapmaya çalışırım..)


Bir web sitesinin güvenliği hakkındaki kaygılarımız, aynı web sitesinin görselliği hakkındaki estetik kaygılarımızdan önce gelir. Demem odur ki babayiğit, bir web sitesinin güvenliği herşeyden önce gelir, senden bile.. Çünkü burası Tahribat tır... {Babayiğit lafı ilk defa 4 Şubat 2012 Saat: 22:33 de cicosz tarafından söylendi.. Bu da bunun notu olsun } 
2 Ocak 2012 (Pazartesi) 15:01 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
imparatore
(Çömez)


Kayıt : 1 Ocak 2010
Erkek Üye
 

Bu vesile ile OllyDbg kullanımına dair kaynak önerebilirseniz sevinirim.


 
2 Ocak 2012 (Pazartesi) 17:08 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Caliber


Kayıt : 18 Aralik 2009
Erkek Üye
 

.NET'ler Win32 ile ayrılırlar debuggerlar ile Win32 varsa 64'lük exeleri debuggerlarla incelersin. .NET'te araya framework girer yani debugger bi halta yaramaz. Reflector kullanmalısın. .NET yeni bir dil olduğu için henüz cracking teorileri geliştirilemedi yani ben bu aralar takip edemiyorum. Herkesin bildiği reflectorle kaynak kodunu mıncıklarsın.

Ayrıca VB6 da çok karmaşık  sisteme sahip görünür debuggerlarda. Eğer işin ehli değilse biri işin içinden çıkamaz ve "Amaaan!" deyip debugger'ı kapatır. :) Bu da fuzuli bilgi olsun.


 

[1]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : OllyDbg ile Nokta Vuruşu Favorilerime Ekle Yukarı Çık
Konuda 7 Mesaj Var.
Konu 671 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim