Şu anda derlenmiş bir ELF uygulamasına veri eklemenin bir yolunu arıyorum, yani dosyayı yeniden derleme olmadan yürütülebilir dosyaya gömme.Bir dosyayı ELF uygulamasına aktarma
Bunu cat myexe mydata > myexe_with_mydata
kullanarak kolayca yapabilirim, ancak yürütülebilir dosyadaki verilere erişemedim çünkü orijinal yürütülebilir dosyanın boyutunu bilmiyorum.
Bunu nasıl uygulayabileceğimin bir fikri var mı? Yürütülebilir dosyaya bir bölüm eklemeyi veya yürütülebilir dosyadaki verilerin başlangıcını algılamak için özel bir işaretçi (örneğin, 0xBADBEEFC0FFEE
) kullanmayı düşündüm, ancak bunu yapmanın daha güzel bir yolu olup olmadığını bilmiyorum.
Şimdiden teşekkürler.
Bunu yapabildiğimi objcopy bilmiyordum! Teşekkürler. –