From: Enver ALTIN (ealtin@parkyeri.com)
Date: Mon 30 Aug 2004 - 10:47:57 EEST
On Mon, 2004-08-30 at 03:38 +0300, Bora wrote:
> 1. Kaynak koduna geri dönülmesini engellemek mümkün değildir. H
er dil ve her
> platformda bu yapılır.
C ve C++ ile yazılarak derlenmiş, daha sonra strip edilmiş uygulamala
rın
yazıldıkları dile geri döndürülmesinin tamamıyla mümkün o
lmadığını
belirtmek zorundayım.
Derlenmiş kodun ne yaptığını anlamaya çalışmak bazı durum
larda nispeten
daha kolay olabilir fakat tamamıyla statik, kernel çağrılarından
başka
birşey kullanmayan (belki onları da kullanmayan?) platform bağıml
ı bir
derlenmiş uygulamanın neler çevirdiğini anlamanın tek yolu, CPU
instruction incelemektir. Bu da ciddi miktarda zaman alabilir.
Dolayısıyla kaynak koda geri döndürme işlemi teoride mümkün,
pratikte
mümkün değildir; denir.
.02 YTL :)
-- Enver ALTIN | http://skyblue.gen.tr/ Software developer @ Parkyeri | http://www.parkyeri.com/-- Attached file included as plaintext by Ecartis -- -- File: signature.asc -- Desc: This is a digitally signed message part
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux)
iD8DBQBBMtutZCB2FZvqK0sRAr9rAJsEN++onm39qowiXZIMfQc9N75IoQCffy+X DhpXD/tlnBpHMY+p2F/W+4Q =ixqU -----END PGP SIGNATURE-----
--- linux-baslangic listesinden cikmak ve tum listeci islemleri icin http://liste.linux.org.tr/ adresini kullanabilirisniz. Bu listeden cikmak icin <a href="mailto:linux-baslangic-request@liste.linux.org.tr?Subject=unsubscribe"> tiklayiniz</a>