Reverse Engineering - .Net Programları



Kodu incelediğimizde sonuca göre label’a atladığını görüyoruz. Yapmamız gereken o kısmı nop (hiçbirşey yapmadan geç) yaparak  geçmek.  “brtrue.s loc_361” seçiyoruz ve Hex View tabına geçiyoruz.



Gördüğünüz üzere opcode’u 06 2D 14 bunu 00 00 00 yapacağız ve orası nop nop nop (üç byte yer kapladığı için) olacak.Orada 2D 14 seçili fakat soldaki 06’yıda dahil etmeliyiz 0A önceki kodun bitimini gösteriyor. Bu şekilde labela zıplama ihtimali kalmadan geçilecek.Şimdi hex editörümüzü açıp o bölgede değişiklik yapalım.



Orayı bulmak için oradaki hexadecimal değerlerin olduğu satırın tamamını seçip hex editörümüzde aratalım ve doğru yerdemiyiz kontrol edelim.

Tarih:
Hit: 6321
Yazar: anonim6918524

Taglar: reverse engineering - .net programları


Yorumlar


Yorum yapabilmek için üye girişi yapmalısınız.

Yorumlar

Muaddib tarafından yazıldı. Tarih: 19/Ara/20 17:42
Kac sene geçmiş, eline sağlık üstadım
DE5TROY3R tarafından yazıldı. Tarih: 21/Ağu/16 01:03
hala çalışıyor mu acaba