Derleme Öncesi Kaynak Kodu Koruması - sayfa 14

 
Alexandr Bryzgalov :

biraz daha kurcaladım, Google olmadan olmuyordu ama bu göstergenin mantığını daha önce anlamamış olmam anlaşılabilir ve standartta bu yok

heiken ashi, yanılıyor olabilirim.

ama mantık açık

Harika iş İskender!

Tecrübeli bir programcı olduğunuzu en ufak bir ironi olmadan güvenle söyleyebilirim!

Şimdi fikrinizi öğrenmek istiyorum:

Hile olmadan cevap verin, çünkü. tüm akıllı insanlar derlenmiş .ex4 dosyasının bozulacağını ve analiz edeceğini anlar. Yerel kodda derlenmiş bir .ex4 dosyasıyla aynı şeyi kolayca yapabilir misiniz?

Planlanan özelliklerin çoğunu uyguladığımızda, şifreli kodun görünümü ve uygulanan korumalarla ilgili görüşleriniz için de minnettar olacağız.

 
Pavel Izosimov :

...

Hile olmadan cevap verin, çünkü. tüm akıllı insanlar, derlenmiş .ex4 dosyasının bozulacağını ve analiz edeceğini anlar. Yerel kodda derlenmiş bir .ex4 dosyasıyla aynı şeyi kolayca yapabilir misiniz?

...

Başımı iki elimle (ve iki bacak daha) tutuyor!

Hiç kimse derlenmiş .ex4'ü analiz etmeyecek, önce geri derlenecek ve ancak o zaman analiz edilecektir.

 
Pavel Izosimov :

Harika iş İskender!

Tecrübeli bir programcı olduğunuzu en ufak bir ironi olmadan güvenle söyleyebilirim!

Şimdi fikrinizi öğrenmek istiyorum:

Hile olmadan cevap verin, çünkü. tüm akıllı insanlar derlenmiş .ex4 dosyasının bozulacağını ve analiz edeceğini anlar. Yerel kodda derlenmiş bir .ex4 dosyasıyla aynı şeyi kolayca yapabilir misiniz?

Planlanan özelliklerin çoğunu uyguladığımızda, şifreli kodun görünümü ve uygulanan korumalarla ilgili görüşleriniz için de minnettar olacağız.

Söylemesi zor çünkü daha önce sadece eski yürütülebilir dosyalara tırmandım ve sonra sadece satırları ve parametreleri gözetlemek ve onlardan kaynak kodunu bulmak için (genellikle bunlar)

Yenilerini araştırmadım ve henüz ilgi yok)

 
Alexey Zykov :

Merhaba Pavel!

Burada sana bakıyorum, çocukça değil, "yerliler bağlı."

Beyler, ayrıştırma olağan hale geliyor.

Son zamanlarda MQL5'te bir vaka vardı. Kullanıcı, serbest çalışmak için derlenmiş bir gösterge yayınladı (bunu aldığı yerde, tarih sessizdir) ve buna alım satım işlemlerini eklemesini istedi. Freelancerlar düşünmeden uygulamaları icraya bırakalım. Ve işte opachki, 10 yıl boyunca yasaklansın :) https://www.mql5.com/ru/forum/65273

Çok saygı duyulan bir programcının bu kaynak hakkındaki görüşü, " Ex4'ü hacklemek her zaman mümkündür. Tek soru, hacklemenin maliyetidir " - doğal olarak etik kaygılar nedeniyle takma adı belirtmiyorum.

Bu nedenle, değerli bir algoritmanın kaynak kodunun ek koruması (ve mevcut pazarın% 90'ını oluşturan çöpler değil) basitçe gereklidir. Bana göre Pavel ve ekibinin yaptıklarının faydasını inkar etmek, kendi aşağılıklarının bir sonucu olarak sadece inat ve aptallıktır (aptallık).

Herhangi bir işi eleştirmek (obsir..t) çok kolaydır. Değerli fikirler sunmak çok daha zordur.

Şubenin mql topluluğu için işe yaramaz olduğunu düşünüyorsanız, devam edin, sinirlerinizi bozmayın.

İyi yapılmış bir iş için Paul ve ekibine teşekkür ederiz!

Tüm çabalarınızda başarılar dilerim!!!

Projemizi desteklediğiniz için teşekkürler Alex!

Gerçekten de, forum kullanıcıları arasında farkındalık eksikliğinden ve/veya birinin yenilmezliğine olan körü körüne inançtan dolayı bazı yanlış anlaşılmalar olduğu durumlar vardır.

Ama bu bizim için sorun değil çünkü. bu sorunun farkında olan ve testlere aktif olarak katılan kullanıcılar var, örneğin, ortalama istatistiksel ortalamadan çok daha yüksek yetenek ve deneyime sahip olduğu belirtilmesi gereken MQL çalışanlarından gerçekten pratik tavsiye ve tavsiyeler görmek güzel. forumun sakinleri.

Alexey, birisinin çeşitli nedenlerle sevmediği gerçeğine bakılmaksızın bu görevi uygulayacağız.

 
Dmitry Fedoseev :

Başımı iki elimle (ve iki bacak daha) tutuyor!

Hiç kimse derlenmiş .ex4'ü analiz etmeyecek, önce geri derlenecek ve ancak o zaman analiz edilecektir.

evet, ex4'ten sonra bir kaynak olacak, konuşulacak bir şey olacak)
 
Alexandr Bryzgalov :

Söylemesi zor çünkü daha önce sadece eski yürütülebilir dosyalara tırmandım ve sonra sadece satırları ve parametreleri gözetlemek ve bunları kullanarak kaynak kodu bulmak için

Yenilerini araştırmadım ve şimdiye kadar ilgi yok)

O zaman sizi temin ederim ki, iyi para için bile çok "rahat değil" olacak :)
 
Pavel Izosimov :
O zaman sizi temin ederim ki, iyi para için bile çok "rahat değil" olacak :)

Garip siz, dürüst olmak gerekirse, bir bisiklet yaratın ve her gün bisiklete binenleri dinlemeyin.

Geliştiricilerin kendileri tarafından zaten yapılmış olanlarla zaman öldürüyorsunuz. Herhangi bir decompiled kodun mantığı demonte edilebilir, evet, zaman ve emek gerektirebilir, ancak istenirse mümkündür ve zor değildir.

Aslında kaynağı korumaya çalışıyorsun ama ne anlamı var??? Sadece ex4 verebiliyorsanız, bir insan kullanıcıya şifreli bir kaynak vermenin amacı nedir?

Şimdi ve gelecekte hangi sorunu çözüyorsunuz? Üçüncü taraf hizmetler veya piyasa şifreleyicisinin yaptığı gibi ex4 dosyasının kendisini koruyamazsınız.

"Yerel Dinozorlar" sizi doğru yola sokmaya çalıştıkça daha inatçı olduğunuz hissine kapılıyorum.

Daha önce, birkaç kez önce, eski sürümlerin danışmanlarını kıran ağda dolaşan bir program, gerçek bir felaketti, tembel olmayan herkes bir başkasının çalışmasını çalıyordu.

Pek çok yerli talep etti ve hizmet masasını koruma derecesini artırma talepleriyle doldurdu ve sonunda gerçekleşti. Ve neyse ki, bu programın geliştiricisi kendisi gibi diğerlerinden zarar gördü, programı da saldırıya uğradı (başka birinin çalışmasından para kazanmayı başaramadı).

Bir tüccar ve programcı olarak Renat'a daha çok güveniyorum ve eğer ex4 ve ex5 koruma derecesinin yüksek olduğunu söylüyorsa, böyle bir serbest danışman sipariş etmenin, bilen birine ödeme yapmaktan onlarca hatta yüzlerce kat daha ucuz olduğu anlamına gelir. işe yaramayabilir, bilgisayar korsanlığı. Danışmanın kendisi 200-1000'e satın alınabiliyorsa, bilgisayar korsanlığı için 2000 - 3000 dolar ödemek mantıklı mı ??????

Konuyu özetliyor ve üyeliğimden çıkıyorum: Tüccar olarak böyle bir yazılıma gerek görmüyorum, neden buna ihtiyacım var, bir programcı olarak herhangi bir kaynak kodu okunabilir bir forma getirilebilir ve mantık ayrıştırılabilir , bu yüzden kaynak kod şifrelemesine ihtiyacım yok ve asla böyle bir şey aramadım ve asla böyle bir ihtiyacım olmadı, programlarımı DLL'leri kullanarak korudum ve son değişikliklerden sonra onu terk ettim. Derleme ve derlemeden sonra şifrelemeniz, yazarın yazdığından daha okunaklı görünebilir (elbette abartıyorum).

Bir ex4 dosyasını koruyamazsınız, çabalarınızı oraya yönlendirip yönlendirmediğinizi içtenlikle düşünmenizi istiyorum.

 
Korumanın hala çok fazla "fiyatı", çok fazla yavaşlama var.
 
Dmitry Fedoseev :
Korumanın hala çok fazla "fiyatı", çok fazla yavaşlama var.

Orada koruma yok :) Metni şekillendiriciden geçirmek yeterli ve tüm mantık devre dışı. Şimdi , nesnelerin oluşturulmasını ve bunların doğrulanmasını yorumlamak ve yeni bir yazar eklemek ve yeniden derlemek için kalır.

Örnekte, ilk gönderiden sözde şifrelenmiş programdan bir bilgi bloğu kesilir.

Dosyalar:
exp_de.mq4  24 kb
 
Yury Kulikov :

Orada koruma yok :) Metni şekillendiriciden geçirmek yeterli ve tüm mantık devre dışı. Şimdi , nesnelerin oluşturulmasını ve bunların doğrulanmasını yorumlamak ve yeni bir yazar eklemek ve yeniden derlemek için kalır.

Örnekte, ilk gönderiden şifrelendiği iddia edilen programdan bir bilgi bloğu kesilmiştir.

bir stilist benim için işe yaramadı)

Belki de açmadım değil mi?

ancak çok şeyi basitleştiren okunabilir bir forma indirgemedir.