Güçlü protection onerileriniz?

hocam elinize sağlık çok güzel açıklamışsınız konuyu bildiğime göre vmprotecyin private vminde bunları yapıyolardı doğrumu bu konu hakkında bilginiz varmı acaba
VMP' nin birçok VM sürümü var ve her müşteri birbirinden farklı sürüm alıyor (Ivan' ın söylediğine göre build sırasında müşteriye özel config oluşturuluyor). Önceden VMP içinde LLVM kullanılabiliyordu evet ama performansı baya düşürüyordu (yükleme süreleri vb.) bu yüzden yeni sürümlerde yok diye biliyorum. Çok daha iyisini yapıyor artık.
 
VMP' nin birçok VM sürümü var ve her müşteri birbirinden farklı sürüm alıyor (Ivan' ın söylediğine göre build sırasında müşteriye özel config oluşturuluyor). Önceden VMP içinde LLVM kullanılabiliyordu evet ama performansı baya düşürüyordu (yükleme süreleri vb.) bu yüzden yeni sürümlerde yok diye biliyorum. Çok daha iyisini yapıyor artık.
ek olarak daha fazla para ödeyip ayrı özel bir vm yapılıyor diye biliyorum ama hocam
 
ek olarak daha fazla para ödeyip ayrı özel bir vm yapılıyor diye biliyorum ama hocam
Hiç duymadım Ivan' a sorayım bi sonra editlerim bu mesajı var yada yok diye.
Edit: Şuanda vakti yokmuş
Edit2: Bana özel teklif verdi bayadır çalıştığımız için ama başkasına fiyat ne olur bilemem :D
 
Son düzenleme:
Themida/VMProtect/Enigma vb. zaten bunları sağlıyor (Runtime Encryption hariç ve Runtime Encryption için yapılması gereken birçok şey var (Polymorphic/Metamorphic Engine gibi) bunun yanı sıra stabil olmasını da sağlamak zorunda. Genelde bunu RAT vb. için kullanırlar. Hilelerde "doğru" Unique Build için gereklidir ama Crâck için hatırı sayılır koruma sağlamaz. AHK gibi Loader içinde var olan kodları farklı şekillerde çalıştırmaya yarar (Code Mutation' un Runtime' da değişen hali gibi düşünebilirsin). Tabi senin bahsettiğin string vb. içinse (Xor gibi) evet bu gerekli en basit şeydir ve bu programlar zaten bunu sağlıyor.). Tabi çoğu kullanıcı bunları bilmediğinden sadece exe/dll' i programa sürükleyip kullanıyor. Doğru kullanmak için SDK ile Marker kullanmak gerekir. Ve bu korumaların sağladığı func/api' leri kendi programın içinde de çağırıp istediğin gibi kullanabilirsin. Yani kısacası Source içinde olanla dışarıdan kullandığın programlar arasında hiçbir fark yok, sadece nasıl kullanacağını bilmen lazım. İşin sonunda zaten bu programlar hazır bir Loader gibidir sadece senin programını kendi Loader' larının içinde koruyarak/değiştirerek çalıştırır.
Bunlara ek olarak programın unpack edilmesi sandığınız kadar önemli bir konu değil. Crâck' de asıl korumayı sağlayan şey Virtualization' dur. Yani kodları istediğiniz kadar Mutation/Obfuscation vb. edin asıl korumayı sağlayan tek şey Virtualization :) Örnek olarak programı sadece Themida' ya sürükleyip packleyip kullanırsanız kodlarınızda herhangi bir Virtualization olmaz. Themida sadece kendi kodlarına Virtualization uygular ve sizin kodlarınızı da bunun arkasında korur. Ama SDK dahil edip hangi func/api' lerinizi Virtualization/Mutation yapmasını Marker ile belirtirseniz işte o zaman doğru şekilde kullanmış olursunuz. Ve unpack edilse de kaynak kodunuza ulaşması çok daha zor olur.
Custom LLVM ile birkaç yıl önce oluşturduğum bir test uygulaması bu ve gördüğün gibi bunu ilk gören kişi bunula mı uğraşıcam diyip cayabilir. Ama aslında yaptığı şey çok basit. Temelinde bu bir Obfuscation uyguluyor ve bunun yanında basit düzeyde Virtualization. Uygulama şekliyse kod bloğunun içinde birkaç blok daha oluşturmak. Kısa adıyla CFF (Control Flow Flattening). Çözümüyse basit, programı inceleyip oluşturulan her loopentry label' i takip eden store için otomatikleştirilmiş for döngüleri yeterli :D
Neyse işte sözün kısası bu programlar doğru kullanıldığı sürece yeterli korumayı sağlayacaktır, Cracklemek isteyen koruma ne olursa olsun yapabilir. Önemli olan kaynak kodunu korumaktır.
doğru diyorsun ama demek istediğim arkadaşın auth bypaslansa driverin byteleri çekilse eğer yaptığı cheatse, bunu gibi şeyler sonucu obfuscatordan beklememeli bu korumaları
 
@LOLSHAN hocam peki dediğiniz gibi c++ için vmp sdkları kullansak ne kadar güvenli olur, korur örneğin
string için const char* str2 = VMProtect::String(vmp, "test");
VMPUltra(XorStr("main").c_str());
yada sürekli VMPValidateCRC sorgusu atsak
 
@LOLSHAN hocam peki dediğiniz gibi c++ için vmp sdkları kullansak ne kadar güvenli olur, korur örneğin
C++ için VMP yeterli ama leaked sürümlerden pekte hayır bekleme çünkü VmpAttack gibi programlar Demo/Leaked sürümlere göre yapılıyor. Paid sürüm alıyorsan zaten o VM' lerden çok daha farklı yapıya sahipsin.
string için const char* str2 = VMProtect::String(vmp, "test");
VMP' nin Str koruması bence pekte yeterli değil çok daha iyi yöntemler var ama VMP' yi bütün olarak kullanacaksan yeterli olacaktır. Ve eğer bu Str tekrar çağırılmayacaksa boşaltmayı unutma (çokta gerekli değil ama yapmakta fayda var).
VMPUltra(XorStr("main").c_str());
Herhangi bir korumanın Marker' ını kullanıyorsan Str şifrelemene gerek yok çünkü Marker kullanıldıktan sonra program tarafından tamamen silinir. Burada yanlış kullanmışsın, programın hata verebilir.
yada sürekli VMPValidateCRC sorgusu atsak
CRC için while' a gerek yok, sadece program çalıştırıldığında kontrol etmek yeterli. Ve return 0 gibi çıktıları kullanmanı önermem, C++' de verdiğin her çıktı bilgisi kontrolleri anlamayı kolaylaştırabilir. Bunun için exit(0) vb kullanırsan çok daha iyi olur çünkü çıktı kodu vermez. C++' de return 0 vs sadece main yapısı ile ilgili oluğundan her alanda kullanıma uygun değil, eğer çıktı kodu vermek istiyorsan ExitProcess(0) vb kullanman her alanda (func/api) vs için daha sağlıklı olacaktır.
 
Merhaba arkadaşlar. Konu açamadığı için buradan yazıyorum.

Bir korumalı kod ile karşılaştım. Bunun şifresini kırabilecek var mı aranızda? Kırabilirse de; hangi şifreleme yöntemiyle şifrelendiğini ve nasıl çözümleyebileceğimi söylerse sevinirim. Şimdiden teşekkürler.

Koddan bir bölüm:

K_NKaa1b2XTi-5bi6LjzWMvJFR0g2-kPTT5267GKFgg95jcZEXOINdEY2-ZsDVM4j4NDA1AxPr0N8hNVMxyBAi6LPIj7l1LFmKA4MgX8Cs9akCQe7FzcLcjjo5NOLn6oBtv67_OYIMN-9L_FFROr6H6XnkjE7avnNDu78jNZtJLq9MjbL6nnLRvWakhTmszAuS3vDxh-T7dxrxqiL2XHE4wuuT-cAsKkKtJ055sfJPSHuyz0kr5ADsNoliSag5gkpVk70oaEZcxekcyAUEcO8eqTw_cWZzJPjNCbQrup-jF4Ec2PIFCwVC8MJzGQKdMRdvLzQ9verJ8xiBV_I3xNBYA7f_0DvMDzuN7CTAdC1pYWEsOhspxdOfxyS3h_OshCGMCpfC3zQMu57mzeW9zz4bsHONNQh08svoB0lTKsWqwdc3D5LGKIYQcpDni-Rz3RqyX92kUonZokG4Ygqu7Vs6vAN0McI3cofuWZIVxcjRsY8TdBnrH7AqMHinysyNpHmqTm6w4xfzTBgpyw6Q32kvxxoHDyvzFSd6kZcy2oshS98u715S5YIlKMvHtJLIG0hDiw3tAq-_TMs2YS1iugbnX1WRKCpFh7W4TsVAE05IyrkyHLK-dMx894hORHFn-DkKFsgWFrRX2uHme8beovnx0rKoNiFKKQQ3R2H9e0Ou7oUYgAjN6eeWJpPe6eU9WC28wZTWPpyw7jEUgNX3CAYxf9mELzZLiPtFxm3aSmuTQbOwnfcmpZSPKXyLuYfTt5TX3KFGd519hVOxP_lxOy6hxF_ICDeyBeR31BccfJWuaSpZmTQf4ugCtYR7h_ieAiGrUDnM6I1E5DEqd5_TgOrXMq9GDnhG6gkHzo1640WNUzT9k8oPR9jud8PxQ64Tgqw57k57q0CVI7pEqIaH59Ep1RXl7rBMdm4jgNDuChLSW0LEkxdPYGWIzMWPEDYXLFIi80KebnbcXbFyNN_7RuivcHFiZPKCl4bPUNG2w3LEoWQrOLo6pcE3VZZx-4zk2wZ7GwYTPtJqKZEiHzWhPQRlD60RVuluzrpYiGWp3Px6He5ent2LURm-2fLcJtFs7DTdufVuxilqdfgiBrx3CzbQfaNNMKrbgumoNjrWa50rcOsL3d3lKKJpSwFDXHNo3sUTlg72D481bilPcx5_glVB37RYxB85pibqrikNrWQ4CgSFI1XKY0HRPpiUux3iAhUHj_kXZTdS5y9wVLIyqtL_4wC7obXDVJVdGssz5LnT8xvHRMNFK2Is7c9ZRQ37lxC09zGkl4NxBukqtrAw446s9w12Rj7Hb_ngP06fQlDHY50tQ0tfq7c-vprzjfk3Ah3tadx2OdZwDkgROPB0sG2dIuTVf2twXY0Reg_qM6ESetD50KDthVjE50W7MrVe3eelA4i_VcLmXuB4lGqMEC3iXfLfvDbsg4apKXCpJOCvyG8PCSXmoa-mUNxXE_b7VcEZH1ZIxJo2IBeeheNnJMTbhYz01q935HnarzZrZ4Lzgpn0fbeFdFswlQ5K91yaP12SJsu8j8cP9OmK6sDestfMil-kvxmLl7Mq9CmWQABIKsv3A_Q97I24cRK429sChD-_GEGVMEqKn3kAowYN6pVbjgACJnF8sDwsUfalaG8zT-Oj3l-duYLqh94lrg_HFQd4AEBZlWQFXOR-epAU-aOnIYB0vkhpjbJvzLM1J5QgdSaSMN0Xwcs92Ecau5FWU49kjSozwSGwyRwD9mYLpeMAAdzRmYu4WIb1LHlGKNbBFZoBpVnsgFGR_UEGPthmF7jWJfqQjOQoIER-nTMlJ0P9zMloK50opCy2zSfOOp54o5RYS4hjil2xwl6u_-dZB0uwVsQi2kJrZMvwzM-dqZwL3RkV9SbvAO-Iw_10XVTCa8is5h-6ZCvqr52T6TAYyG019HzOhi7ShexJ-BOCdDjU67HmewKl0GpL6AzDHnJVqxHsQ88XzcxxDkxzuEbaLGUtVENc9ercFUD8A3-WNhiIn0jIwKIw4w47qGRbuSFT0K6lEmrplK7eVvaU91akZIVh6OqXuBWT7hhPkHVv7lzK0oKN5TbTkS1OGR0M973IdO4DV8d6L0jCJyL6b7eCkCFfHhJY1rAVrYc1G8kDVxAuP2OC1x37vG3rxBZAEfKqWdXe1yqmPO_nFeNPDwU_YJCUrGpotF9fpUSw7kyxTtv-qj86bb3LPw1mhX4lFv7nah134-AYYtb9a3fqy9DO2aTIr9oTlqVwCau84RSDxpMRCeEeegoPRFEMlErUpYkkLNN15Ae2pIGZWBUt7lngPrSlvwwoEl5LPYCJGIBL_HrJJecRenvIjJva5H7uLdWYgtil0hAfEXCLzkiSd0FEhUr3-oU1SO7pwbQL1ZRCDlKz0Yk_xEEDt79uckECD9iWns7QnTK_sEDgbbAS9ctf060kAcV6fTi8SuJR0NusjQpnZRFYSYde60nx4jU3DX8-V-Ryg1r27rwucu1Ob3HBcsNH9mGg6Wh5qIq3XPlMxac0l8LVlNHmDL-ZCAZ7y9-xQByle__s8S8euHPX8XwXEh1UqaLvRkuGqk4Y1leoOWUhNtz1bUDUJh8OYcTw64nmt9PxBAaAWHZQ1grfDYhUbNKx4Zn4vzAWGTb5VkbDndZsWjiMmxnKJfljcoZJXJ5xQHjgsb4R11GA7Cv0aP1XJvqYW-1u02AUnZaUwE2rOnb4Gr7TRgR1wWKtQApKCjl7pbTMSEWaTKc9HWakf7i-a_6doC1z1uzcpgKjbS1id_UY5IeooZvlflTM7yby88YhevMeLrhPCwTatsvSLv8Mt_C06hxdp_GIc9hkRigVJYQ8Kh_Z6tup9Oqb0WiaJAgnvdNiUA4kYRycEm-th-qZbOmXjpsm-fGmsnhZNRM4vG7D8PMrkJnKDLg6-S_UnY0t72OeI4-iVgnEYDEZRvoogmbwDU-5-nXOmxuxcgoAsz55blhf_SsGFjo0oXZMmd7aeZcl-dy39xsKZ8QLtOs41RCm5WUrC4S305IeSaRrmABlWCstuo9bQiYMCQwTFKSnSC8VcICX9xgflxlAFUqDpcbwifigYG4A0Xvtgk6bcPcueIApGszy1mB1Oc5YOcHHB1ytfx7as27Mw1NKt68ums56xOymcfI0UkY7W89W8ZqoHwKVLxHPjr-a7vfhCaXfNKEAPrLX719idtTcfEZwRJI_cv2Hb9EEBImpyUp3EWupAIBQsBVSVxXw-To1g9PcuAj4pfH1-mo7t2v3EfIKtnrjMOiNHwdcuRLWQ7YdPggcP2zBGnPxyUBdPn1BUv6pTNYiyM61BDrcjAdGyehDtqjYJJOCEfGG1Gy8WK50kCvNyUu8kcy0SrPqK8veI1Rr6dhZHck-XQTWsInAsobndgkJMZoFTRm_oGCfhrBJzm4UdXAsHLXzBi2o722-in1tg0-Cw1NRQhQnKoSSaaEF3H40WtvL_SEWc8w95GBogkiSoiZRa862TQuEyQMBYpY49L1beVsoWsahPWGFujsIrSsVduDhH2E8MhqBGjQ1tpGWNv7LG1ZJUNJ3CODmk26-75pSGq8nzIf9hGxlkS9tlsOP8hf8Ltdqq5UdUV4N7Q4wciZVdMSFhCiXj-JcoURDbtc7MtbmzTMX6t2Sa0fKSQZy87q9n5T7SNOtcvwXRWrioovmXW-XXk6FICd8BE1KjW8Bi7bBBKnA9j56ut67Fg5Px9S5nTl9bu5VOpiIWsighh2dtupfiiHT3AfITtbvXN9gGiWfdq-oYd-NVwSMUZrih8uZSJVLCwFCy7yG1huLqHpGpu0BZEkM47aGir3ZE0sTyhYatPbvOHd0MwV_xJ21XM7GH5ZJ2TGmfhj_22efVok-r2N2QywZoEwrM-IIyb8vKdYH-hqfkID58Rq0MHnmFLeWPn1ZImjkudt5Qedw4fhZmlGvTEXdcVZo93kWJrH7cHMh6iRIdonSeu3UQl3aeSDTuYT8hMmcX2SZDnD0UZGdNnzIKZTi7C8MrRN4Enk-k7XXp4RkxQZGZ7PCAOuUcP40eamHU1a2nYEnU2kGVUPc4VXyLJOdKxDWULCtnBiwaI7DcEFToWLX8eeQkvqORrEbu2imyVRS7x-sTP9vuUMSaxGR5otVIKwPnj2be1AlJ2n62z60AaNo9mxhiXdbvP93v1vtrgUILbJi2DTHDKq2oeQNn9Ic7Xpdy_pY3-dEt4cabx2kMKmgxbkKNUDlmhBzL2VcHzwpCnYC8f85v-lr5nUUToOgEJ8BHY89zHQCnvfhb1gx69152_5YxZ68ZLJd8pY88rLHsnpUemwjkzBdHKfZs7WHBqwAjZFC2hLI8Qw85vhJ2CGHhit6ER25u9F77RCsP7Pfhxnn4eXDCTn8ESLA3Mz8zCxA76XV1RhJm4Iwmzff87DOaNawjYM8YwhuPQoK2lR8SHyr2hP2inBP6bY4YfRnCaLWXpvdOpUSZBa2znhxLnGSnbTg6zXUKvU-SnbI_CfiUaitplhxi4Lb6C0iAzACQX8aB75_nhvxwatMUwle8ny8s76UCyQGoum9w2cDy8U0QN9cqYbLOGzGR3FU5laM4wEw3VsKvGzRtnhsufDbWVATpKEFNricAss26ETYcLIWkL0bSJsesPhNt61O6Tc9catPLUK4ZgqiUrNaRO8sZeq-OGDwweSePhgt7FLJVcCcSKSSGAwi3Qoi1SuyKUILompgbr7lGR5p4of9tcR2QCTCWgbTWqHlEauWWYgqZ_ln12IURg5XsCFaqwQoQX2KCTH1QA0PAI4OUzAbdnogeaIhELkc9uXSUUYJDmhBsWdj3RRuR7Zut3qE--uma7iJaEyknRoKus-IDErac0G_JMmrMP1ssgbf-yHjKv7mVIethdHZj-MXMIJoWRyOjjKpqNihUSppbF5BgbwlX9ZqemKBXPEGyMuV58QN9OHNv-IOUR28LbXM4PZrjY2roFQ6oIIwXyCViulvFggvNOwmLspHsWNRC2TDOswncCCpHe3RyoFz_WYOC1xFAWE3OhE06saZPg-IULX6r_QmzJuQL9DhRC17oMy0awZvIMaLHkOWhMBHZk9Me2H1rY1B-TNW2QOLdC6Zc5N43d---aDKJ8Vg3lLfbHBjoY9KHW0OKK3Sn40RC5pJ_YFEdOkr79tE_N9LAN665IZSjQMtNHT_PwxcnL7l9bFuHg6Gn-3qzspbkYeMDkBbyd7cl2F_udWTzwGxT-ZYtJzbh5BZM7AI0WDzNsUrQMmI0c1uyVU98BS_Qmqllyd94faKoaYCNdSdPwbkCQrRnOE7wmmrLlnqrb3ROx1tmA8NRjRIj24FBdPhZw6A_NPlr3vTIJgPjhOzBfTXaG5LJIipeOf3vxHeqiTlJszPifU6Oon5VjAEJ6wPvAjehRglZngOa46cXhdtM1l3Gf-DVyJiQaaPkondhO217wDd8IUtDjeTs6L4DjaDe816AWICn3P2IWPKPJ39t7IJwZB5Dx8EPItuDoT7WEe_2VLDreHYFCAIwMxIG7tUhdrgg1825HhuPGd0qpFyiGf8TBC10UdTgFBfudLVWi3I0pvnhZRmVKyVRKCLpDBjEHk4HCZuB-fy8Nzfyhbd0fcvPLgF-MsWbfuZspM0CqleHHqtOInMWo35ODXTYtga7C-rROo1C_TqbV0AEO5yLjSoFmp3J5C_tWCfxeedtR6qhfBWDKjTMQYt9tssGWflvXuVnS7JRvUcja2sXur0eOE45in64n37bQ_0udmbFAjSZieP1IzRUhYJuoTcgiyKjg8w7dLuwZ_xMC_hLWDa0zW9m_2fqIXR-2QpwKTahWp3Od0Fewsw4Zj8k0LtPjdN_1jMPbEunVpJ5W5f778i3E7dc9kxNEfaKNHTCU6MYkukJq57JW5iYnO7kGh_EFq6dtFtxbtGjWkg9uKRxZ1fdogG1d5D79WkaY2I6CsWModAHUUv3PbQbijJBb2ZSrZ1WOaRNMCAE3l5Woy7HMdgpsVz1HZJnhvVNVE4RZzAl5xnvMUjRHzzom4dfqRgkjJx7uiYd93CJ2RNGFwHFcVb-OODqMZa-RIM_SeDQoODpIcEsGYNC_sYKxEOqhb13rBWRTi_ATFyhKMhpdrggQbatdKRmxDK4jXwCuZfA386bxeW1MQMD_ObsTz_kFymS7rN8vdJEPib7YVFC-
 
Merhaba arkadaşlar. Konu açamadığı için buradan yazıyorum.

Bir korumalı kod ile karşılaştım. Bunun şifresini kırabilecek var mı aranızda? Kırabilirse de; hangi şifreleme yöntemiyle şifrelendiğini ve nasıl çözümleyebileceğimi söylerse sevinirim. Şimdiden teşekkürler.

Koddan bir bölüm:

K_NKaa1b2XTi-5bi6LjzWMvJFR0g2-kPTT5267GKFgg95jcZEXOINdEY2-ZsDVM4j4NDA1AxPr0N8hNVMxyBAi6LPIj7l1LFmKA4MgX8Cs9akCQe7FzcLcjjo5NOLn6oBtv67_OYIMN-9L_FFROr6H6XnkjE7avnNDu78jNZtJLq9MjbL6nnLRvWakhTmszAuS3vDxh-T7dxrxqiL2XHE4wuuT-cAsKkKtJ055sfJPSHuyz0kr5ADsNoliSag5gkpVk70oaEZcxekcyAUEcO8eqTw_cWZzJPjNCbQrup-jF4Ec2PIFCwVC8MJzGQKdMRdvLzQ9verJ8xiBV_I3xNBYA7f_0DvMDzuN7CTAdC1pYWEsOhspxdOfxyS3h_OshCGMCpfC3zQMu57mzeW9zz4bsHONNQh08svoB0lTKsWqwdc3D5LGKIYQcpDni-Rz3RqyX92kUonZokG4Ygqu7Vs6vAN0McI3cofuWZIVxcjRsY8TdBnrH7AqMHinysyNpHmqTm6w4xfzTBgpyw6Q32kvxxoHDyvzFSd6kZcy2oshS98u715S5YIlKMvHtJLIG0hDiw3tAq-_TMs2YS1iugbnX1WRKCpFh7W4TsVAE05IyrkyHLK-dMx894hORHFn-DkKFsgWFrRX2uHme8beovnx0rKoNiFKKQQ3R2H9e0Ou7oUYgAjN6eeWJpPe6eU9WC28wZTWPpyw7jEUgNX3CAYxf9mELzZLiPtFxm3aSmuTQbOwnfcmpZSPKXyLuYfTt5TX3KFGd519hVOxP_lxOy6hxF_ICDeyBeR31BccfJWuaSpZmTQf4ugCtYR7h_ieAiGrUDnM6I1E5DEqd5_TgOrXMq9GDnhG6gkHzo1640WNUzT9k8oPR9jud8PxQ64Tgqw57k57q0CVI7pEqIaH59Ep1RXl7rBMdm4jgNDuChLSW0LEkxdPYGWIzMWPEDYXLFIi80KebnbcXbFyNN_7RuivcHFiZPKCl4bPUNG2w3LEoWQrOLo6pcE3VZZx-4zk2wZ7GwYTPtJqKZEiHzWhPQRlD60RVuluzrpYiGWp3Px6He5ent2LURm-2fLcJtFs7DTdufVuxilqdfgiBrx3CzbQfaNNMKrbgumoNjrWa50rcOsL3d3lKKJpSwFDXHNo3sUTlg72D481bilPcx5_glVB37RYxB85pibqrikNrWQ4CgSFI1XKY0HRPpiUux3iAhUHj_kXZTdS5y9wVLIyqtL_4wC7obXDVJVdGssz5LnT8xvHRMNFK2Is7c9ZRQ37lxC09zGkl4NxBukqtrAw446s9w12Rj7Hb_ngP06fQlDHY50tQ0tfq7c-vprzjfk3Ah3tadx2OdZwDkgROPB0sG2dIuTVf2twXY0Reg_qM6ESetD50KDthVjE50W7MrVe3eelA4i_VcLmXuB4lGqMEC3iXfLfvDbsg4apKXCpJOCvyG8PCSXmoa-mUNxXE_b7VcEZH1ZIxJo2IBeeheNnJMTbhYz01q935HnarzZrZ4Lzgpn0fbeFdFswlQ5K91yaP12SJsu8j8cP9OmK6sDestfMil-kvxmLl7Mq9CmWQABIKsv3A_Q97I24cRK429sChD-_GEGVMEqKn3kAowYN6pVbjgACJnF8sDwsUfalaG8zT-Oj3l-duYLqh94lrg_HFQd4AEBZlWQFXOR-epAU-aOnIYB0vkhpjbJvzLM1J5QgdSaSMN0Xwcs92Ecau5FWU49kjSozwSGwyRwD9mYLpeMAAdzRmYu4WIb1LHlGKNbBFZoBpVnsgFGR_UEGPthmF7jWJfqQjOQoIER-nTMlJ0P9zMloK50opCy2zSfOOp54o5RYS4hjil2xwl6u_-dZB0uwVsQi2kJrZMvwzM-dqZwL3RkV9SbvAO-Iw_10XVTCa8is5h-6ZCvqr52T6TAYyG019HzOhi7ShexJ-BOCdDjU67HmewKl0GpL6AzDHnJVqxHsQ88XzcxxDkxzuEbaLGUtVENc9ercFUD8A3-WNhiIn0jIwKIw4w47qGRbuSFT0K6lEmrplK7eVvaU91akZIVh6OqXuBWT7hhPkHVv7lzK0oKN5TbTkS1OGR0M973IdO4DV8d6L0jCJyL6b7eCkCFfHhJY1rAVrYc1G8kDVxAuP2OC1x37vG3rxBZAEfKqWdXe1yqmPO_nFeNPDwU_YJCUrGpotF9fpUSw7kyxTtv-qj86bb3LPw1mhX4lFv7nah134-AYYtb9a3fqy9DO2aTIr9oTlqVwCau84RSDxpMRCeEeegoPRFEMlErUpYkkLNN15Ae2pIGZWBUt7lngPrSlvwwoEl5LPYCJGIBL_HrJJecRenvIjJva5H7uLdWYgtil0hAfEXCLzkiSd0FEhUr3-oU1SO7pwbQL1ZRCDlKz0Yk_xEEDt79uckECD9iWns7QnTK_sEDgbbAS9ctf060kAcV6fTi8SuJR0NusjQpnZRFYSYde60nx4jU3DX8-V-Ryg1r27rwucu1Ob3HBcsNH9mGg6Wh5qIq3XPlMxac0l8LVlNHmDL-ZCAZ7y9-xQByle__s8S8euHPX8XwXEh1UqaLvRkuGqk4Y1leoOWUhNtz1bUDUJh8OYcTw64nmt9PxBAaAWHZQ1grfDYhUbNKx4Zn4vzAWGTb5VkbDndZsWjiMmxnKJfljcoZJXJ5xQHjgsb4R11GA7Cv0aP1XJvqYW-1u02AUnZaUwE2rOnb4Gr7TRgR1wWKtQApKCjl7pbTMSEWaTKc9HWakf7i-a_6doC1z1uzcpgKjbS1id_UY5IeooZvlflTM7yby88YhevMeLrhPCwTatsvSLv8Mt_C06hxdp_GIc9hkRigVJYQ8Kh_Z6tup9Oqb0WiaJAgnvdNiUA4kYRycEm-th-qZbOmXjpsm-fGmsnhZNRM4vG7D8PMrkJnKDLg6-S_UnY0t72OeI4-iVgnEYDEZRvoogmbwDU-5-nXOmxuxcgoAsz55blhf_SsGFjo0oXZMmd7aeZcl-dy39xsKZ8QLtOs41RCm5WUrC4S305IeSaRrmABlWCstuo9bQiYMCQwTFKSnSC8VcICX9xgflxlAFUqDpcbwifigYG4A0Xvtgk6bcPcueIApGszy1mB1Oc5YOcHHB1ytfx7as27Mw1NKt68ums56xOymcfI0UkY7W89W8ZqoHwKVLxHPjr-a7vfhCaXfNKEAPrLX719idtTcfEZwRJI_cv2Hb9EEBImpyUp3EWupAIBQsBVSVxXw-To1g9PcuAj4pfH1-mo7t2v3EfIKtnrjMOiNHwdcuRLWQ7YdPggcP2zBGnPxyUBdPn1BUv6pTNYiyM61BDrcjAdGyehDtqjYJJOCEfGG1Gy8WK50kCvNyUu8kcy0SrPqK8veI1Rr6dhZHck-XQTWsInAsobndgkJMZoFTRm_oGCfhrBJzm4UdXAsHLXzBi2o722-in1tg0-Cw1NRQhQnKoSSaaEF3H40WtvL_SEWc8w95GBogkiSoiZRa862TQuEyQMBYpY49L1beVsoWsahPWGFujsIrSsVduDhH2E8MhqBGjQ1tpGWNv7LG1ZJUNJ3CODmk26-75pSGq8nzIf9hGxlkS9tlsOP8hf8Ltdqq5UdUV4N7Q4wciZVdMSFhCiXj-JcoURDbtc7MtbmzTMX6t2Sa0fKSQZy87q9n5T7SNOtcvwXRWrioovmXW-XXk6FICd8BE1KjW8Bi7bBBKnA9j56ut67Fg5Px9S5nTl9bu5VOpiIWsighh2dtupfiiHT3AfITtbvXN9gGiWfdq-oYd-NVwSMUZrih8uZSJVLCwFCy7yG1huLqHpGpu0BZEkM47aGir3ZE0sTyhYatPbvOHd0MwV_xJ21XM7GH5ZJ2TGmfhj_22efVok-r2N2QywZoEwrM-IIyb8vKdYH-hqfkID58Rq0MHnmFLeWPn1ZImjkudt5Qedw4fhZmlGvTEXdcVZo93kWJrH7cHMh6iRIdonSeu3UQl3aeSDTuYT8hMmcX2SZDnD0UZGdNnzIKZTi7C8MrRN4Enk-k7XXp4RkxQZGZ7PCAOuUcP40eamHU1a2nYEnU2kGVUPc4VXyLJOdKxDWULCtnBiwaI7DcEFToWLX8eeQkvqORrEbu2imyVRS7x-sTP9vuUMSaxGR5otVIKwPnj2be1AlJ2n62z60AaNo9mxhiXdbvP93v1vtrgUILbJi2DTHDKq2oeQNn9Ic7Xpdy_pY3-dEt4cabx2kMKmgxbkKNUDlmhBzL2VcHzwpCnYC8f85v-lr5nUUToOgEJ8BHY89zHQCnvfhb1gx69152_5YxZ68ZLJd8pY88rLHsnpUemwjkzBdHKfZs7WHBqwAjZFC2hLI8Qw85vhJ2CGHhit6ER25u9F77RCsP7Pfhxnn4eXDCTn8ESLA3Mz8zCxA76XV1RhJm4Iwmzff87DOaNawjYM8YwhuPQoK2lR8SHyr2hP2inBP6bY4YfRnCaLWXpvdOpUSZBa2znhxLnGSnbTg6zXUKvU-SnbI_CfiUaitplhxi4Lb6C0iAzACQX8aB75_nhvxwatMUwle8ny8s76UCyQGoum9w2cDy8U0QN9cqYbLOGzGR3FU5laM4wEw3VsKvGzRtnhsufDbWVATpKEFNricAss26ETYcLIWkL0bSJsesPhNt61O6Tc9catPLUK4ZgqiUrNaRO8sZeq-OGDwweSePhgt7FLJVcCcSKSSGAwi3Qoi1SuyKUILompgbr7lGR5p4of9tcR2QCTCWgbTWqHlEauWWYgqZ_ln12IURg5XsCFaqwQoQX2KCTH1QA0PAI4OUzAbdnogeaIhELkc9uXSUUYJDmhBsWdj3RRuR7Zut3qE--uma7iJaEyknRoKus-IDErac0G_JMmrMP1ssgbf-yHjKv7mVIethdHZj-MXMIJoWRyOjjKpqNihUSppbF5BgbwlX9ZqemKBXPEGyMuV58QN9OHNv-IOUR28LbXM4PZrjY2roFQ6oIIwXyCViulvFggvNOwmLspHsWNRC2TDOswncCCpHe3RyoFz_WYOC1xFAWE3OhE06saZPg-IULX6r_QmzJuQL9DhRC17oMy0awZvIMaLHkOWhMBHZk9Me2H1rY1B-TNW2QOLdC6Zc5N43d---aDKJ8Vg3lLfbHBjoY9KHW0OKK3Sn40RC5pJ_YFEdOkr79tE_N9LAN665IZSjQMtNHT_PwxcnL7l9bFuHg6Gn-3qzspbkYeMDkBbyd7cl2F_udWTzwGxT-ZYtJzbh5BZM7AI0WDzNsUrQMmI0c1uyVU98BS_Qmqllyd94faKoaYCNdSdPwbkCQrRnOE7wmmrLlnqrb3ROx1tmA8NRjRIj24FBdPhZw6A_NPlr3vTIJgPjhOzBfTXaG5LJIipeOf3vxHeqiTlJszPifU6Oon5VjAEJ6wPvAjehRglZngOa46cXhdtM1l3Gf-DVyJiQaaPkondhO217wDd8IUtDjeTs6L4DjaDe816AWICn3P2IWPKPJ39t7IJwZB5Dx8EPItuDoT7WEe_2VLDreHYFCAIwMxIG7tUhdrgg1825HhuPGd0qpFyiGf8TBC10UdTgFBfudLVWi3I0pvnhZRmVKyVRKCLpDBjEHk4HCZuB-fy8Nzfyhbd0fcvPLgF-MsWbfuZspM0CqleHHqtOInMWo35ODXTYtga7C-rROo1C_TqbV0AEO5yLjSoFmp3J5C_tWCfxeedtR6qhfBWDKjTMQYt9tssGWflvXuVnS7JRvUcja2sXur0eOE45in64n37bQ_0udmbFAjSZieP1IzRUhYJuoTcgiyKjg8w7dLuwZ_xMC_hLWDa0zW9m_2fqIXR-2QpwKTahWp3Od0Fewsw4Zj8k0LtPjdN_1jMPbEunVpJ5W5f778i3E7dc9kxNEfaKNHTCU6MYkukJq57JW5iYnO7kGh_EFq6dtFtxbtGjWkg9uKRxZ1fdogG1d5D79WkaY2I6CsWModAHUUv3PbQbijJBb2ZSrZ1WOaRNMCAE3l5Woy7HMdgpsVz1HZJnhvVNVE4RZzAl5xnvMUjRHzzom4dfqRgkjJx7uiYd93CJ2RNGFwHFcVb-OODqMZa-RIM_SeDQoODpIcEsGYNC_sYKxEOqhb13rBWRTi_ATFyhKMhpdrggQbatdKRmxDK4jXwCuZfA386bxeW1MQMD_ObsTz_kFymS7rN8vdJEPib7YVFC-
exe adı ne? bana mesaj yoluyla gönder inceliyeyim
 
VMP 3.8 patladı mı? Basic bi obf ile beraber VMP kullanılırsa(Doğru şekilde) sorun olmaz diye düşünüyorum. Önüne gelen pat diye sürükle bırak yapıp açamaz.
 

  Şuanda konuyu görüntüleyen kullanıcılar


Üst Alt