|
|
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.
|
wasd

Kayıt : 14 Haziran 2006 Ace of Spades
|
|
net frameworkde işler biraz farklı sanırım ondandır. aynı şekilde 64bit de sıkıntı
Banned from heaven...
|
|
|
ş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 !
|
|
|
.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 }
|
|
|
Bu vesile ile OllyDbg kullanımına dair kaynak önerebilirseniz sevinirim.
|
|
|
.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.
|
|