Derleme Öncesi Kaynak Kodu Koruması - sayfa 13

 

Netlik için ekran görüntüsü

 
Pavel Izosimov :

...

Birincil kaynağa bakmadan mantığını kolayca yeniden oluşturabilir misiniz?

...

Neye sorun diyeceğinize bağlı. Her zamanki geri derleme de ilk bakışta anlaşılmaz. Oturup sıralamanız gerekiyor.
 
Pavel Izosimov :

Alexander, senin için MT4 terminalinin standart montajına dahil olan şifreli biçimde en yaygın ilkel göstergeyi ekledim

Dosya, temel bir çalışma yasağı kullanıyor, ancak tüm mantık orada

Kodun okunması kolay mı?

Göstergeyi tanıyor musunuz?

Birincil kaynağa bakmadan mantığını kolayca yeniden oluşturabilir misiniz?

PS Birincil kaynak kodu ne kadar karmaşık ve işlevselse, şifrelemesi o kadar verimli olur. Ve bu, şifrelemenin son versiyonundan çok uzak.

prensip olarak mantık demonte edilebilir, daha fazla zaman yok, gitmen gerekiyor, biraz sonra devam edebilirim

koddaki mantığı biraz yorumladı.

Not: Şimdilik kodu kırdığını düşünmelisin.

Dosyalar:
 

Sevgili kullanıcılar, koruyucu sürüm 8.6b'ye güncellendi.

Ek olarak, kod sahibinin bilgi bloğu ile bilgi koruma kompleksi güçlendirildi (sağ alt köşedeki grafikte gösterilmektedir)

Dinamik şifrelemeden sonra ve derlemeden sonra kaynak kodun bir örneğini ekliyoruz. Derlemeden sonra şifrelenmiş dosyanın boyutuna dikkat edin. analiz edilecek ve kırılacaktır. Şifrelenmemiş orijinal derlenmiş dosya 19 kat daha küçüktür.

 

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, hepsi 10 yıl banlansın :) https://www.mql5.com/en/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!!!

 
Pavel Izosimov :

Hey Alain!

Mesajın için teşekkürler!

Ben zaten yaptım.

Gerekli tüm bilgiler, orijinal kaynaklara doğrudan bağlantıları olan birkaç dosya örneği, bu konunun en başında MQL yöneticisi ( Renat Fatkhullin ) tarafından sağlandı.

Hacker çevrimiçi kaynağını halka açık olarak aramayı planlamıyoruz çünkü çok sayıda yeni crackli ürün içeriyor.

Meslektaşlarımıza saygı duyuyoruz ve ürünlerinin yasa dışı yayılmasına katkıda bulunmayacağız!

Ayrıca MetaTrader terminalinin geliştiricilerine de saygı duyuyoruz, kodu korumak ve ihtiyaçları için gerekli tüm bilgileri sağlamak için çok şey yaptıklarına inanıyoruz.

Cevabınız için teşekkür ederim, konuyu zaten okudum.

Eğer iddia ettiğin şey doğruysa, bu çok ciddi bir sorun. Metaquotes/Renat'ın bu sorunu doğrulayabilmesi iyi olur.

Alınma ama böyle bir durumda çözümünün değerli olduğunu düşünmüyorum.

 
Pavel Izosimov :

Alain, bu bilgiyi burada okumak için rahat olacaksın

https://www.mql5.com/en/blogs/post/652126

Çok teşekkür ederim, okuyacağım.
 
Alexandr Bryzgalov :

prensip olarak mantık demonte edilebilir, daha fazla zaman yok, gitmen gerekiyor, biraz sonra devam edebilirim

koddaki mantığı biraz yorumladı.

Not: Şimdilik kodu kırdığını düşünmelisin.

Güçlü bir ipucu buldum ... sana söylemeyeceğim. İlgilenirseniz özelden yazabilirim.
 

Biraz daha kazı yaptım, Google olmadan yapamazdım ("(open[m]+high[m]+low[m]+close[m])/4" sorgusunu aradım), ama anlaşılan Daha önce bu göstergenin mantığını anlamadım evet hayır standartta bu var

heiken ashi, yanılıyor olabilirim.

ama mantık açık

Dosyalar:
 
Alain Verleyen :

Cevabınız için teşekkür ederim, konuyu zaten okudum.

Eğer iddia ettiğin şey doğruysa, bu çok ciddi bir sorun. Metaquotes/Renat'ın bu sorunu doğrulayabilmesi iyi olur.

Alınma ama böyle bir durumda çözümünün değerli olduğunu düşünmüyorum.

Hey Alain!

Tanıştığıma memnun oldum!

Aylarca, birkaç bin kullanıcı (kaynak korsanı) her gün bilgisayar korsanlığı uzmanlarını ve göstergelerini görüyor ve kırılmış ürünleri indiriyor!

Çözümlerimizi göremezsiniz (şu anda sadece geliştirme aşamasındadır)