Python Crackme 10/?

  • Konuyu Başlatan Konuyu Başlatan Goop
  • Başlangıç tarihi Başlangıç tarihi
bahsettiğin kadar ekstrem yöntemler uygulamadım, hook işine girişsem öyle de çözülürdü ama exec'i 100 defa tekrarlayınca obfuscation iyi olmuyor, eklediğin VM temelde hiçbir şey yapmıyor.
yani sizde haklısınız vm temelde hiçbişey yapmıyorsan kastınız direk print(code) atabiliyorsunuz onada şimdilik çözüm bulamadım ama aslen ona çözüm bulabilsem baya bişey yapıyor vm

yani sizde haklısınız vm temelde hiçbişey yapmıyorsan kastınız direk print(code) atabiliyorsunuz onada şimdilik çözüm bulamadım ama aslen ona çözüm bulabilsem baya bişey yapıyor vm
obfin kendisi public zaten vm + antihook denedim sadece
 
Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
yani sizde haklısınız vm temelde hiçbişey yapmıyorsan kastınız direk print(code) atabiliyorsunuz onada şimdilik çözüm bulamadım ama aslen ona çözüm bulabilsem baya bişey yapıyor vm
gerçek bir vm olsaydı öyle bir şey olmazdı, vm diye bahsettiğin şey bir vm değil.
Python'da vm tanımı biraz yanlış anlaşılmış, sendeki gibi bir yanılsamayı birkaç projede ve kişide de gördüm, vm konseptinin ne olduğunu araştırmanı öneririm.
 
gerçek bir vm olsaydı öyle bir şey olmazdı, vm diye bahsettiğin şey bir vm değil.
Python'da vm tanımı biraz yanlış anlaşılmış, sendeki gibi bir yanılsamayı birkaç projede ve kişide de gördüm, vm konseptinin ne olduğunu araştırmanı öneririm.
vm konseptinin ne oldugunu biliyorum ama ben python based vm kodluyorum bunu gidip mesela örnek olarak herşeyi .dat a ekleyip .dll vm kodlardım python dll ile datı çalıştırırdı bunu şey gibi düşünün c++ kodunun içinde c++ vm kodlayıp ana kodu c++ vm inde çalıştırmak benim amacım bu
 
Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
vm konseptinin ne oldugunu biliyorum ama ben python based vm kodluyorum bunu gidip mesela örnek olarak herşeyi .dat a ekleyip .dll vm kodlardım python dll ile datı çalıştırırdı bunu şey gibi düşünün c++ kodunun içinde c++ vm kodlayıp ana kodu c++ vm inde çalıştırmak benim amacım bu
"python dll ile datı çalıştırırdı"
bu yüzden python'da VM konsepti yanlış anlaşılmış diyorum, eğer bir şeyi VM koruması olarak çağırmak istiyorsan kodu execute etmek için doğrudan python'u kullanmayacaksın.
VM'in kendi handlerleri olacak, VM’in kendi interpreter’i olacak. Yani o bytecode'yi emulate eden senin yaptığın VM'in handlerleri olacak.
 
"python dll ile datı çalıştırırdı"
bu yüzden python'da VM konsepti yanlış anlaşılmış diyorum, eğer bir şeyi VM koruması olarak çağırmak istiyorsan kodu execute etmek için doğrudan python'u kullanmayacaksın.
VM'in kendi handlerleri olacak, VM’in kendi interpreter’i olacak. Yani o bytecode'yi emulate eden senin yaptığın VM'in handlerleri olacak.
1 saniye anlamadığın şey şu vm burda dll dat ise bytecode ztn ? vm == dllde bulunacak python ise dlldeki func u başlatacak
 
Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
1 saniye anlamadığın şey şu vm burda dll dat ise bytecode ztn ? vm == dllde bulunacak python ise dlldeki func u başlatacak
hala ne demek istediğimi anlamadın, anlayacak gibi de görünmüyorsun.
bahsettiğin dlldeki function = python'un kendi interpreter’i için sunduğu API
gerçek bir VM'de bytecode'un python tarafından yürütülmesine gerek duymazsın, kodu kendi handlerlerinle kendin çalıştırırsın kendi interpreterine sahip olursun.
kodu exec ile çalıştırınca bir VM yapmış olmazsın, ama stack veya register kullanarak python bytecodelerinin işlevselliğini karşılayan handlerler yazarsan (örneğin RESUME, LOAD_CONST, CALL vb.) o şekilde bir VM olur.
 
hala ne demek istediğimi anlamadın, anlayacak gibi de görünmüyorsun.
bahsettiğin dlldeki function = python'un kendi interpreter’i için sunduğu API
gerçek bir VM'de bytecode'un python tarafından yürütülmesine gerek duymazsın, kodu kendi handlerlerinle kendin çalıştırırsın kendi interpreterine sahip olursun.
kodu exec ile çalıştırınca bir VM yapmış olmazsın, ama stack veya register kullanarak python bytecodelerinin işlevselliğini karşılayan handlerler yazarsan (örneğin RESUME, LOAD_CONST, CALL vb.) o şekilde bir VM olur.
bak ben şuanki kodumun gerçek bi vm olmadıgını biliyorum sonuc olarak python hooklanarak geçilebiliyor benim size anlatmak istediğim şey şu vmin ne demek oldugunu biliyorum ama benim amacım öyle yapmamak bunu çözmek
 
Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
bak ben şuanki kodumun gerçek bi vm olmadıgını biliyorum sonuc olarak python hooklanarak geçilebiliyor benim size anlatmak istediğim şey şu vmin ne demek oldugunu biliyorum ama benim amacım öyle yapmamak bunu çözmek
uyduruk olmuş, gidecek çok yolun var öyleyse.
 
uyduruk olmuş, gidecek çok yolun var öyleyse.
yani bi yandan haklısınız ama asıl olay gidecek yolun uzun olması degil kazanacaklarım daha önemli degilmi pythonun kendisini geliştirmiş sayılacağım başarırsam normalde düz java ve javascript ve c++ ile uğraşıyorum python ilk defa deniyorum
 
Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
yani bi yandan haklısınız ama asıl olay gidecek yolun uzun olması degil kazanacaklarım daha önemli degilmi pythonun kendisini geliştirmiş sayılacağım başarırsam normalde düz java ve javascript ve c++ ile uğraşıyorum python ilk defa deniyorum
java'ya hakimsen java obfuscatorlere göz atman daha mantıklı olmaz mı sence
python sandığın kadar basit mantık değil
 

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

Geri
Üst Alt