İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Yazılım
  4. Bedava Programlar / Ücretsiz Yazılımlar
Bedava Programlar / Ücretsiz Yazılımlar

A7 CryptoPack [ PE Protector ]

osC++CoDeR15.09.201230 cevap5.804 görüntüleme
2007'den beri377 mesaj
#1
Yazdığınız programları sıkıştırarar boyutlarını küçültebilir (bkz. UPX), kodlarının değiştirilmesini 'c(r)ack' engelleyebilirsiniz (bkz. Themida).

Soru, istek, öneri, eleştiri gibi geri dönüşleriniz programın gelişimi açısından önemli...Lütfen yorum yapmaktan çekinmeyin.

Cevaplar
osC++CoDeR Konuyu açan
2007'den beri377 mesaj
#2
0 geri dönüş, kimse program yazmıyor ve yazdığı programın cracklenmesini engellemek gibi bir niyeti yok sanırım. Yada crackli başka alternetifler kullanıyorsunuz?

Programın yüzlerce dolarlık ticari benzerleri ile aynı ve daha fazla özelliği tamamen ücretsiz sunmayı hedefliyorum ama buna zaten kimsenin ihtiyacı yok gibi görünüyor.

Belkide yanlış polika izliyorum. Benzerleri kadar geliştirip işi ticarete dökmem gerekiyor sanırım.

2009'den beri1.540 mesaj
#3
@osC++CoDeR Kimse yorum atmadığı için konu arkalara gitmiş ilk defa gördüm her gün sıklıkla girdiğim halde
osC++CoDeR Konuyu açan
2007'den beri377 mesaj
#4
2012'den beri18 mesaj
#5
sağolasın
2011'den beri16 mesaj
#6
Hemen karamsarlığa girmeyelim. Biraz daha yazılım ağırlıklı forumlarda deneyelim şansımızı. Çok güzel bir çalışma elinize emeğinize sağlık.
osC++CoDeR Konuyu açan
2007'den beri377 mesaj
#7
phiuse dedi: ↑
Hemen karamsarlığa girmeyelim. Biraz daha yazılım ağırlıklı forumlarda deneyelim şansımızı. Çok güzel bir çalışma elinize emeğinize sağlık.
Şans deneyecek bir durum yok ki. Zira ticari kaygıyla yazılan bir program değil, ücretsiz. İlgi ihtiyaç olmadanda geliştirilmesi çok anlamlı değil. Bana bir faydası yok, sadece referans niteliğinde.
2007'den beri17 bin mesaj
#8
OS X kullandığım için yazılımını aktif olarak test etme şansım yok ama blog'una baktım ve güzel şeyler yazmışsın. Bir ara blogunu baştan sona okumaya niyetliyim :) Eline sağlık...
2009'den beri380 mesaj
#9
eline sağlık hocam. programcılığa yeni merak sardım bende bu paketleme işleri ile daha önce ilgilenmiştim ama sadece programların exesini baypass edip c()acklamak için. öyle amatörce bir uğraştı benimki. bu paketleme programını hangi dille yazdınız acaba.
2011'den beri597 mesaj
#10
"Nice work, +rap... ;)"

ingilizce dersimin ortasında bi bakınırken gördüm, mükemmel iş üstadım, başarılarınızın devamını diliyoruz. :)
osC++CoDeR Konuyu açan
2007'den beri377 mesaj
#11
cgrszone dedi: ↑
OS X kullandığım için yazılımını aktif olarak test etme şansım yok ama blog'una baktım ve güzel şeyler yazmışsın. Bir ara blogunu baştan sona okumaya niyetliyim :) Eline sağlık...
Tşk ederim, aklına takılan birşey oluırsa taş atmaktan çekinme :)
008taki dedi: ↑
eline sağlık hocam. programcılığa yeni merak sardım bende bu paketleme işleri ile daha önce ilgilenmiştim ama sadece programların exesini baypass edip c()acklamak için. öyle amatörce bir uğraştı benimki. bu paketleme programını hangi dille yazdınız acaba.
Assembly yani MASM ile yazdım.
LeaveNhA dedi: ↑
"Nice work, +rap... ;)" ingilizce dersimin ortasında bi bakınırken gördüm, mükemmel iş üstadım, başarılarınızın devamını diliyoruz. :)
Thanks bro :)
2009'den beri380 mesaj
#12
hocam aşmışsın sen. tebrikler. ellerine sağlık. bilgisayar mühendisi olupta böyle bir programın yanından geçemeyecek yüzlerce kişi var :)
2008'den beri7.675 mesaj
#13
@osC++CoDeR Yazdığım uygulamada denedim ancak EXE çalışmayı durdurdu hatası alıyorum. Her hangi bir ayar yapmadım.
osC++CoDeR Konuyu açan
2007'den beri377 mesaj
#14
engerex dedi: ↑
@osC++CoDeR Yazdığım uygulamada denedim ancak EXE çalışmayı durdurdu hatası alıyorum. Her hangi bir ayar yapmadım.
Hangi işletim sistemi? ve ne tür bir uygulamada denedin? Ayrıntılı bilgi verirsen iyi olur.
008taki dedi: ↑
hocam aşmışsın sen. tebrikler. ellerine sağlık. bilgisayar mühendisi olupta böyle bir programın yanından geçemeyecek yüzlerce kişi var :)
Eyw. Bilgisayar müh. değilim. hatta programramcıda değilim, sadece hobi :)
2012'den beri15 mesaj
#15
peki kodlarımızı sıkıştırırken zarar verme vb. gibi bir dezavantajı varmı acaba
osC++CoDeR Konuyu açan
2007'den beri377 mesaj
#16
Sandess dedi: ↑
peki kodlarımızı sıkıştırırken zarar verme vb. gibi bir dezavantajı varmı acaba
Kodlarınıza zarar vermez, dezavantaj ise yazacağınız programa bağlı olarak oluşabilir. Mesele kendi kendini kontrol eden (self protection gibi) bir programınız varsa herhangi bir sıkıştırma uyguladıktan sonra sağlıklı çalışmayacaktır. Yada dijital sertifika ile imzalanmış bir programı sıkıştırdığınızda sertifika geçerliliğini kaybedecektir.
Yani burdan çıkartılacak sonuç, A7 ile sıkıştırmak istediğiniz programı test ederek herhangi bir sorun oluşturmuyorsa kullanmak mantıklı olacaktır.

A7'yi kodlarken yazdığım her satır kodun çalışıp çalışmadığını kontrol ediyorum ve hatta kod yazmaya harcadığım zamandan çok debugger ile programı analiz ediyorum, ancak kimi zaman gözden kaçan bir durum olabilir. Gözden kaçan hatalarıda A7'yi kullanan ve kullanırken hata ile karşılaşan kullanıcıların bana bildirmesi durumunda bu hata yeni sürümde giderilir.

A7'yi, güncel XP SP3 ve W7 SP1 sistemler üzerinde yazıp geliştiriyorum. Java, .Net yada benzeri gibi bir run time platform bağımlılığı olmayan bir program, zaten .Net desteğide yok.
2012'den beri15 mesaj
#17
cevabın için teşekkür ederim

ve başarılı bir program gibi
2008'den beri7.675 mesaj
#18
osC++CoDeR dedi: ↑
Hangi işletim sistemi? ve ne tür bir uygulamada denedin? Ayrıntılı bilgi verirsen iyi olur. Eyw. Bilgisayar müh. değilim. hatta programramcıda değilim, sadece hobi :)
Windows 7 SP1 64 bit, Delphi uygulaması, İşlemci AMD Turion 64 X2 Mobile TL-64

Uygulamayı mesaj olarak gönderdim.
osC++CoDeR Konuyu açan
2007'den beri377 mesaj
#19
engerex dedi: ↑
Windows 7 SP1 64 bit, Delphi uygulaması, İşlemci AMD Turion 64 X2 Mobile TL-64 Uygulamayı mesaj olarak gönderdim. Arşiv dosyasında uygulamanın sıkıştırılmış ve sıkıştırılmamış halini koydum. Sistem Win7SP164bit AMD Turion X2 TL-64 Uygulama Delphi XE3 32 bit olarak derlendi. Boş bir proje oluşturup sıkıştırdığımda aynı sorunu yaşadım. Yani benim kodlamamdan yada eklediğim bir bileşenden kaynaklanmıyor. UPX 2.9b Shell ile denedim. Bir problem yok. Bir not: Sanıyorum Delphi sürümlerinin tüm imzaları aynı.
A7 Assembly dilinde MASM ile derlendi. MASM 32 bit ve 64 bit desteği yok, dolayısı ile A7'de 32 bit destekler. 64 bit sistemde hata almanız çok normal. Diğer sorularınıza gelelim
engerex dedi: ↑
1. Uygulamasının kırılma kaygısı olmayanlar sadece sıkıştırma amaçlı kullanmak isteyeceklerdir. Sıkıştırma ve Koruma modu ekleyerek kullanılmayacak özellikleri pasif veya görünmez hale getirebilirsin. Fazlalıklar kafa karıştırabilir.
Advanced Edition iki farklı stub seçeneği ile gelecek.
engerex dedi: ↑
2. İleriki sürümlerde sıkıştırma yöntem ve seviyesi seçme şansımız olacak mı? UPX LZMA destekliyor. Karşılaştırma: Boyutlar şöyle Orjinal:2786, A7C:841, UPX:695 KB ( WinRAR:800KB
Önümüzdeki sürümde böyle bir seçenek yok. Daha ileriki sürümlerde eklenebilir.
engerex dedi: ↑
3. Son önerim çok rağbet görecek bir şey değil. Zamanında bana çok gerekli olmuştu. Bir bilgisayar kurduğum bir uygulamanın başka bir bilgisayarda çalışmasını istemiyorum. Bu benim yazdığım bir uygulama değil. Öyle olsa zaten kodlayıp önlemini almaya çalışırım. Şöyle olabilir. Ekran görüntülerine göre yeni sürümde parola özelliği eklemişsin. Bu parola özelliğini kontrole dayalı yapamaz mısın? Örneğin işlemci veya HDD seri numarası uyuşmuyor ise parola sorulacak.
İleriki sürümlerde HW kontrol ile lisanslama özelliği eklenecek, böylece uygulamalarınıza lisans kontrolü ekleyebileceksiniz.
engerex dedi: ↑
4. Programı her çalıştırdığımda siteyi açması belli bir yerden sonra hoş olmuyor.
Programın ilk sürümleri ve ücretsiz bir uygulamanın kendini tanıtması çok normal. Üstelik henüz beta. Ayrıca A7 amacı dışında zararlı yazılımı paketleyerek antivirüslere tanımaz yapmak gibi kötü niyetli de kullanılıyor, bunu birazda olsa engellemek için 0.95 sürümünde ekledim bu özelliği. Daha sonraki sürümlerde sadece ilk çalışmada olacak şekilde değiştirilebilir, yada yeterince tanınan bir program haline geldiğinde tamamende kaldırılabilir.
engerex dedi: ↑
Şimdi Winamp'ı sıkıştırdım. Bunda problem yok. Anlaşılan Delphi ile derlenen uygulamalarla biraz vakit geçirmen gerekecek. Sıkıştırılan dosya çalışında blog sayfan açılıyor. Uygulaman betadan çıktıktan sonra bu devam edecek mi? Satın almak mı gerekecek?
A7 Betadan çıktığında da free (ücretsiz olacak). Önceik sorunda söyleğim gibi; A7 free ve kendini tanıtmak için blog sayfamı açıyor. ilerde bu durum değişebilir.
2008'den beri7.675 mesaj
#20
osC++CoDeR dedi: ↑
A7 Assembly dilinde MASM ile derlendi. MASM 32 bit ve 64 bit desteği yok, dolayısı ile A7'de 32 bit destekler. 64 bit sistemde hata almanız çok normal.
Normal bir durum değil gibi. ProcessXP'ye baktığımda çalışan imajların yarısı 32 bit. Zaten 64 bit windowsta 16 bit uygulamalar çalışmıyor.

Win7sp1 64 bit üzerinde aşağıda çeşitli imajlarla yaptığım test sonuçları var.
Winamp > 32 bit > sorun yok
Foobar2000 > 32 bit > sorun yok
WinRAR > 32 bit > sıkıştırma sonuçlandı ancak WinRAR.exe çalışmayı durdurdu hatası.
WinRAR > 64 bit > sıkıştırma tamamlanmadan A7pc.exe çalışmayı durdurdu hatası.
Internet Explorer > 32 bit > sıkıştırma sonuçlandı ancak IExplore.exe çalışmayı durdurdu hatası.
Internet Explorer > 64 bit > sıkıştırmanın tamamlanmadan A7pc.exe çalışmayı durdurdu hatası.
Peazip 4.5.1 > 32 bit > sorun yok (Lazarus/Free Pascal derlemesi olabilir.)
Peazip 2.5.1 > 32 bit > Peazip.exe çalıştırmayı durdurdu hatası (Delphi derlemesi olabilir)
Delphi 7 ve XE3 ile derlenmiş 32 bit uygulamalar xxx.exe çalışmayı durdurdu hatası.

64 bit imajlarda A7pc çöküyor. 32 bit imajlarda sıkıştırma sırasında bir sorun yaşamadım. Ancak imajların bir kısmı sorunsuz çalışmasına rağmen bir kısım imajlarda EXE çalışmayı durdurdu hatası veriyor. Bazen Explorerda da sıkıştırılan programın simgesi dahi gözükmez oluyor. Delphi ile derlediğim 32 bit boş proje imajı dahi çalışmıyor.
Bazı imajların yapı farklılıkları olabilir mi?
osC++CoDeR Konuyu açan
2007'den beri377 mesaj
#21
engerex A7 ile 64 bit sistemde packlediğin programların çalışması yada çalışmamasının birçok nedeni olabilir ama dediğim gibi A7 CryptoPack 32bit OS destekler. 64bit desteği yok. Zaten yazılıp derlendiği dil olan MASM da 64 bit desteği yok. 64 bit sistemde bazıları çalışıyor bazıları çalışmıyor, delphi ile ilgili olabilir diyorsan, benim bunu test etmekiçin 64bit sistemim yok.
osC++CoDeR Konuyu açan
2007'den beri377 mesaj
#22
REDFOKS grkcs spamdan mı banlandı, merak ettim şimdi buraya ne yazdı da silindi :)
2009'den beri18 bin mesaj
#23
osC++CoDeR dedi: ↑
@REDFOKS grkcs spamdan mı banlandı, merak ettim şimdi buraya ne yazdı da silindi :)
Evet reklam yapmak için mesaj kasıyordu uyardım dinlemedi bende attım forumdan. yaklaşık 40 yakın mesajınıda spam aracı ile sildim.
2008'den beri7.675 mesaj
#24
Bende de 32 bit windows yok. Sadece sanal makina ile deneyebilirim. Oda pek sağlıklı olmaz.
osC++CoDeR Konuyu açan
2007'den beri377 mesaj
#25
engerex dedi: ↑
Bende de 32 bit windows yok. Sadece sanal makina ile deneyebilirim. Oda pek sağlıklı olmaz.
Sorun değil, debugger kurulu bir sanal makinan varsa 64bit'te aldığın hatayı analiz edebiliriz teamviewer üzerinden...
2008'den beri7.675 mesaj
#26
Sanal makinaya 64 bit mi kuralım? Hangi program uygulama yüklenecek? Gerekli uygulamaları hazırlayıp deneyelim.
2007'den beri17 bin mesaj
#28
32 bit sistemin üzerine sanalda da olsa 64 bit sistem yükleyemezsiniz. Sistemin kendisi ilk başta 64 bit olmalı ki geri dönük çalışabilsin. Yani 64 bit sistemin içine sanal olarak 64 ve 32 bit sistem kurarsınız ama 32 bit sistemin içine sadece 32 bit sistem kurabilirsiniz.

En azından vakti zamanında denediğimde bana böyle bir uyarı vermişti...
2008'den beri7.675 mesaj
#29
İşte bu yüzden gerekli araçları yükleyen benim, uygulayacak olan arkadaş. Sıkıntı yok.

@osC++CoDeR VMware 8 kurulu. odbg201h.zip tamam. Temiz Win7-64 kurulumu ve ImmunityDebugger kaldı. Hafta sonuna hazır olur.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.