Kabuk komut dosyalarımı, başka hiç kimsenin düzenleyemediği veya okuyamayacağı şekilde, ikili çalıştırılabilir dosyaya dönüştürmek istiyorum. İkili bir çalıştırılabilir dosyaya dönüştürmenin bir yolu var mı?
Kabuk komut dosyalarımı, başka hiç kimsenin düzenleyemediği veya okuyamayacağı şekilde, ikili çalıştırılabilir dosyaya dönüştürmek istiyorum. İkili bir çalıştırılabilir dosyaya dönüştürmenin bir yolu var mı?
Yanıtlar:
shc aradığın şey. buraya getirin: shc
Extract, cd dir içine, make
sonra ./shc -f SCRIPT
. Bitti.
Bunu yapmak için ihtiyacınız olan her şeyi burada bulabilirsiniz:
SHC Howto
bash
(ya da buna sh
dayanarak bash
) çalışmadığını unutmayın env SHELLOPTS=verbose ./script.x
. Muhtemelen diğer mermilerle atlamanın kolay yolları da vardır.
Buradaki amaç kabuk betiğinizi okumak veya değiştirilemeyecek şekilde gizlemekse, aşağıdaki web sitesine yapıştırmayı deneyin:
Komut dosyanızı bu siteye gönderdiğinizde, sizin için bir zip dosyası oluşturulur. Bu zip dosyasından bağımsız bir çalıştırılabilir dosya oluşturmak için aşağıdaki adımları izleyin.
Adım 5, betiği otomatik olarak yapılandırır ve sizin için bağımsız bir kopya oluşturur. Daha sonra bu bağımsız kopyayı farklı ana bilgisayarlara kopyalayabilir veya istediğiniz şekilde dağıtabilirsiniz. Not, şifreli olduktan sonra betiğinizin adını değiştiremezsiniz. Bu güvenlik nedeniyle.
Sizin için uygun olan bir başka seçenek, zamanınız varsa, kendi güvenli gizleme algoritmanızı bulmaktır. Komut dosyanız taşınabilir olacaksa, çoğu Unix sistemde hazır olan araçları kullanmanız gerekir ... örn. openssl veya base64. Bu çok zaman gerektirir. Fakat eğer motivasyon oradaysa, senaryolarınızı ortaya çıkarmak imkansız ya da en azından son derece zaman alıcıdır!
bzexe dönüştürebilir ve ayrıca dosyayı sıkıştırabilir