Derleme Öncesi Kaynak Kodu Koruması - sayfa 15

 
Alexandr Bryzgalov :

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

Notepad+++ için NppAStyle eklentisi
 
Yury Kulikov :
Notepad+++ için NppAStyle eklentisi
ahh, metaeditörde bulunan standart olanı denedim)
 
Vladimir Pastushak :

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 iyice düşünmenizi içtenlikle istiyorum.

Vladimir, fikrin için teşekkürler!
 
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 sözde şifrelenmiş programdan bir bilgi bloğu kesilir.

Yuri, katılımın için teşekkürler!

Lütfen bana şifreli derlenmiş .ex4 dosyasını söyler misiniz, onu aynı kolaylıkla şekillendiriciden geçirir misiniz?

Veya, diğerleri gibi, kodla çalışmanın rahatlığı için elinizde geri derlenmiş bir yerel kaynak kodunuz olacağını mı düşünüyorsunuz?

 
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, hepsi 10 yıl banlandı :) 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!!!

özellikle yetenekli olanlar için

kaynak kodu yaz, yürütülebilir dosyayı derle - cpu 01 komutunu yürütür

kaynak kodunu yaz, şifrele, şifrele, üç torba çiviyi aynı yere koy ve özellikle "crex pax fax" demeyi, derlemeyi, çalıştırılabilir dosyayı çalıştırmayı unutma - cpu 01 komutunu çalıştırır

 
Pavel Izosimov :

Lütfen bana şifreli derlenmiş .ex4 dosyasını söyler misiniz, onu aynı kolaylıkla şekillendiriciden geçirir misiniz?

Bu, derlenmiş bir dosyayla ilgili değil, sözde korunan kaynak koduyla ilgili.

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Derleme Öncesi Kaynak Kodu Koruması

Pavel Izosimov , 2015.10.15 17:01

Tüm kod geliştiricilerin ve müşterilerinin kaynak kodlarını yetkisiz araştırma, değişiklik, yeniden adlandırma ve yeniden satıştan korumasına yardımcı olacak bir yazılım çözümü geliştiriyoruz.

 
Yury Kulikov :

Bu, derlenmiş bir dosyayla ilgili değil, sözde korunan kaynak koduyla ilgili.

O zaman ilk mesajı yanlış anlamışsın.

Alıntı: " Her deneyimli programcı, verilen örnekle bağımsız olarak, böyle bir şifreli kaynağın daha sonra *. ex 4 biçiminde derlenmesinin, onu inceleme ve analiz etme sürecini son derece karmaşık hale getirdiğini doğrulayabilir "

Herkesin bildiği gibi terminallerde kullanılan derlenmiş .ex4 dosyalarıdır.

Derlenmiş .ex4 dosyalarında mantık araştırmalarına karşı ek koruma önlemleri uygulamak için kaynak kodunun derlemeden önce şifrelenmesinden bahsediyoruz.

Şifreleme sonuçlarını .mq4 olmadan yalnızca derlenmiş .ex4 biçiminde yayınlayabilirdik, ancak o zaman çoğu forum kullanıcısı içeride ne olduğunu hiç anlamazdı.

Bu nedenle, burada birçok kişinin kasıtlı olarak yayınladığımız .mq4 açık kaynak kodunu düzenlerken gösterdiği not defterleri ve editörlerdeki tüm akıllı hileler, derlenmiş .ex4 dosyalarıyla çalışırken uygun değildir.

 
pako :

özellikle yetenekli olanlar için

kaynak kodu yaz, yürütülebilir dosyayı derle - cpu 01 komutunu yürütür

kaynak kodunu yaz, şifrele, şifrele, üç torba çiviyi aynı yere koy ve özellikle "crex pax fax" demeyi, derlemeyi, çalıştırılabilir dosyayı çalıştırmayı unutma - cpu 01 komutunu çalıştırır

Tünaydın!

Bir kişi tarafından yaratılan her şeyin, kural olarak, bir başkası tarafından bozulduğu daha önce söylenmişti.

Tanımladığınız şey, kısıtlamaların kaldırılmasıyla ilgilidir, ancak algoritmasını çalmak için ticaret mantığının nüanslarını belirlemek için kodun analizini ve çalışmasını hiçbir şekilde basitleştirmez.

Bir anket başlatmayı önerdik (çünkü herkes için farklıdır):

Senin için daha önemli olan nedir?

1. Kaynak koduna gömülü mantığı araştırmadan koruyun

2. Kodunuzu kısıtlamaları ihlal etmekten koruyun (zamana göre kullanım,   hesap numarası   vb.)

 
Pavel İzosimov:

O zaman ilk mesajı yanlış anlamışsın.

Alıntı: "Her deneyimli programcı, verilen örnekten bağımsız olarak, böyle bir şifreli kaynağın daha sonra *.ex4 biçiminde derlenmesinin, çalışma ve analiz sürecini son derece karmaşık hale getirdiğini doğrulayabilir"

Birkaç deneyimli programcı, sizi kaybolduğunuza ikna etmeye çalıştı.

Herkesin bildiği gibi, herhangi bir terminalde kullanılan derlenmiş .ex4 dosyalarıdır.

Yalnızca MT4'te kararlı

Derlenmiş .ex4 dosyalarında mantık araştırmalarına karşı ek koruma önlemleri uygulamak için kaynak kodunun derlemeden önce şifrelenmesinden bahsediyoruz.

Derlemeden sonra nasıl şifrelerseniz şifreleyin, tüm şifreleme şifre çözücü tarafından yeniden yazılacaktır.

Bu nedenle, burada birçok kişinin kasıtlı olarak yayınladığımız .mq4 açık kaynak kodunu düzenlerken gösterdiği not defterleri ve editörlerdeki tüm akıllı hileler, derlenmiş .ex4 dosyalarıyla çalışırken uygun değildir.

Tüm bu düzgün hileler, kod çözücü ile çalışırken kullanılabilir.

Üzgünüm, dayanamadım, umarım anlaşmazlığımız tüm okuyucular için faydalı olur; -)

 
Vladimir Pastushak :

Birkaç deneyimli programcı, sizi kaybolduğunuza ikna etmeye çalıştı.

Yalnızca MT4'te kararlı

Derlemeden sonra nasıl şifrelerseniz şifreleyin, tüm şifreleme şifre çözücü tarafından yeniden yazılacaktır.

Tüm bu düzgün numaralar, kod çözücü ile çalışırken kullanılabilir.

Üzgünüm, dayanamadım, umarım anlaşmazlığımız tüm okuyucular için faydalı olur; -)

Vladimir, görüşün için tekrar teşekkürler! Ve bu arada, bir anlaşmazlığımız yok, en azından buna katılmıyoruz.