2015-03-20 22 views
5

Windows'da bir programı bellekten çalıştırabileceğinizi öğrendim. Ancak bu işlevsellik, bir hack (artık bir gün çalışmayabilir) olarak kabul edilir mi, yoksa Windows bu işlevi destekliyor mu? CreateProcess from memory bufferWindows bellekten bir program çalıştırmayı destekliyor mu?

+0

Bellekten bir program çalıştırmanız gerekiyorsa, onu bir .exe dosyasına kaydetmeyi ve ardından programı çalıştırmayı düşünün. Bu çok daha güvenli ve çalışmak için garantilidir. – LHLaurini

+0

@LHLaurini: Nasıl daha güvenli? Kötü amaçlı yazılımları bellekten çalıştırma veya ilk önce diske kaydetme, fark yaratmaz. – IInspectable

+0

@IInspectable "safe" = "gelecekteki sürümlerde çalışmaya garantili" – LHLaurini

cevap

3

yalnızca Windows dosyasından, bellekten çalışan süreçleri desteklemez:

Bu, bu konuda dolayan iplik. Süreçleri bellekten çalıştırmak, değişime tabi olan belgesiz uygulama ayrıntılarına dayanan bir saldırıdır. Diğer bir deyişle, MS, gelecekteki bir işletim sistemi sürümünde sistem tasarımını mükemmel bir şekilde değiştirebilir, böylece bellek kodundan varolan çalışma çalışmayı durdurur.