Bu kodların bir değeri var mı?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Bu kodların bir değeri var mı?

Mesaj gönderen brs »

herhangi bir unit dosyasının başına

asm
push addr @@1
ret
:@@1
end

yazılırsa proje kaynak kodunun kalanını "nasıl olsa return yapıyor" diyerek decompile etmekten vazgeçer...



Kaynak: http://delphiforumu.com/questions/7/del ... BCvende-mi
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Kullanıcı avatarı
esistem
Üye
Mesajlar: 464
Kayıt: 02 Eki 2007 11:22
İletişim:

Re: Bu kodların bir değeri var mı?

Mesaj gönderen esistem »

Selam
Verdiğiniz kodu denemedim, belkide "nasıl olsa return" yapıyor diye decompiler programları tarafından çevrilmeyebilir fakat program içerisinde herhangi bir string ifade kullanıyorsanız bunu sadece decompiler ile görebilirsiniz die bir kaide yok, herhangi bir metin işleme editorunde de görülür, fakat programınızı kırmak isteyen kişi mecburen bir hex editor + farklı programlar yardımı ile programınızı adım adım çalıştıracaktır, bu kodda sanmıyorum ki kaynak kodun kalan kısmını işlemesin, zira o zaman zaten programınız düzgün çalışmayacaktır.
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: Bu kodların bir değeri var mı?

Mesaj gönderen brs »

Bilgilendirme için teşekkür ederim.
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Cevapla