Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Visual Basic .NET => Konuyu başlatan: t2 - 10 Ekim 2011, 11:52:15

Başlık: .Net decompiler ne önerirsiniz?
Gönderen: t2 - 10 Ekim 2011, 11:52:15
Duyduğuma göre .Net projeleri kolayca decompile edilip kaynak koduna ulaşılabiliyormuş.

Bu işi başarıyla yapabilen programlardan hangilerini önerirsiniz?
Başlık: Ynt: .Net decompiler ne önerirsiniz?
Gönderen: controller - 10 Ekim 2011, 12:47:06
http://www.reflector.net/
Başlık: Ynt: .Net decompiler ne önerirsiniz?
Gönderen: muhittin_kaplan - 10 Ekim 2011, 14:20:17
tabiki bu olay "kod karıştırlımadıysa" gerçekleşir.
bencede en güzeli reflector
Başlık: Ynt: .Net decompiler ne önerirsiniz?
Gönderen: t2 - 10 Ekim 2011, 14:21:30
Sonunda projeyi aynı kendi projemiz gibi derleyip modifiye edebiliyor muyuz?
Başlık: Ynt: .Net decompiler ne önerirsiniz?
Gönderen: Tagli - 10 Ekim 2011, 17:42:45
Bildiğim kadarıyla kullanıcı tarafından verilmiş isimleri göremezsin, yani değişken, fonksiyon ve class isimleri gibi şeyleri. Decompiler bunların yerine numara verir degisken1, degisken2 gibi. Onların ne olduğunu çözmek senin işin. .net decompiler kullanmayı denemedim hiç ama Java'da dediğim gibi oluyordu. (mizahi bir şekilde, programın adı da cavaj idi)

Ekleme: Dikkatimi çekti de, neden forumda bir Java bölümü yok? Elektronikçiler arasında pek popüler olmadığı için mi?
Başlık: Ynt: .Net decompiler ne önerirsiniz?
Gönderen: NecroCapo - 10 Ekim 2011, 22:54:46
Pickit2 nin exe'sini .net'de kendi projeme referans olarak ekleyince , object libraryden az çok kodlarını görmüştüm. Yanlış hatırlamıyorsam değişken isimleri de gözüküyordu ama tam emin değilim. Demek ki kod karıştırıcı kullanmamış microchip.
Başlık: Ynt: .Net decompiler ne önerirsiniz?
Gönderen: t2 - 10 Ekim 2011, 23:06:38
pickit2 nin kodu zaten açık.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1960
Başlık: Ynt: .Net decompiler ne önerirsiniz?
Gönderen: RcALTIN - 10 Ekim 2011, 23:13:00
decompile olayında en iyisi .net reflector sanırım.

ama obfuscator kullanılarak bu işin önüne geçilebiliyor. en son freeware bir babel projesi vardı şimdi ne oldu bilmem, zamanında denemiş ve çok başarılı bulmuştum. birde visual studio ile gelen dotfuscator var fakat tam sürüm olmadığından işe yaramaz olduğu yönünde çok duyum aldım...