چگونه میشود به یک فایل غیر متنی، متن اضافه کرد؟ (احتمالا هدر فایل)
سلام به دوستان عزیز و اساتید گرام.
سوال این هست که چگونه میشود یک متن را در یک فایل (عکس، موسیقی، یا هر فایل دیگری) مخفی کرد و دوباره بازیابی کرد؟ فکر کنم باید به هدر فایل اضافه شود!
در یک مجله کامپیوتر مقالهای آموزشی وجود داشت که یاد میداد چگونه یک متن را در یک فایل مثلا عکس مخفی کنیم. با برنامه نویسی و در VB6. آن شماره از مجله را گم کردم، حالا مزاحم شما شدم.
با سپاس از زاهنمایی شما . . .
نقل قول: چگونه میشود به یک فایل غیر متنی، متن اضافه کرد؟ (احتمالا هدر فایل)
میتونی از FileStream استفاده کنی!!
نقل قول: چگونه میشود به یک فایل غیر متنی، متن اضافه کرد؟ (احتمالا هدر فایل)
نقل قول:
نوشته شده توسط
s.khoshfekran
میتونی از FileStream استفاده کنی!!
دانش من درباره FileStream محدود است. من در این کلاس چیزی نمیبینم که بشود مستقیم در هدر فایل چیزی را اضافه کرد. متد Write و WriteByte مجموعهای از بایتها یا یک بایت تکی را به فایل اضافه و مکان اشاره گر را به روز میکنند. خب این یعنی چی ؟؟!! چطور میشه به هدر فایل متنی را اضافه و کم کرد و آن را خواند ؟؟؟ :متفکر:
لطفا بیشتر توضیح دهید.
ممنون . . .
نقل قول: چگونه میشود به یک فایل غیر متنی، متن اضافه کرد؟ (احتمالا هدر فایل)
این یه نمونه برنامه:
http://www.codeproject.com/KB/security/steganodotnet.aspx
من تستش نکردم.
خودت ببین.
نقل قول: چگونه میشود به یک فایل غیر متنی، متن اضافه کرد؟ (احتمالا هدر فایل)
نقل قول:
نوشته شده توسط
open-source
این یه نمونه برنامه:
http://www.codeproject.com/KB/security/steganodotnet.aspx
من تستش نکردم.
خودت ببین.
نمونه برنامه خیلی خوبی بود، اما پاسخ سوال من نبود. در این برنامه نوشته در نویز یک تصویر ذخیره میشود(Hiding messages in the Noise of a Picture). بحثی از هدر فایل ندیدم. منظورم این هست که اگر بخواهیم همین عمل را در یک فایل موسیقی، یا متنی، اکسل، فیلم یا هر فایل دیگری انجام دهیم باید کد عوض شود. آیا راه حل مشترک برای همه نوع فایل وجود دارد؟ آیا میشود یک نوشته خیلی کوتاه؛ مثل یک امضاء در هدر هر فایل ذخیره کرد؟
با سپاس از راهنمایی شما . . .
نقل قول: چگونه میشود به یک فایل غیر متنی، متن اضافه کرد؟ (احتمالا هدر فایل)
نقل قول:
نوشته شده توسط
Parham.D
نمونه برنامه خیلی خوبی بود، اما پاسخ سوال من نبود. در این برنامه نوشته در نویز یک تصویر ذخیره میشود(Hiding messages in the Noise of a Picture). بحثی از هدر فایل ندیدم. منظورم این هست که اگر بخواهیم همین عمل را در یک فایل موسیقی، یا متنی، اکسل، فیلم یا هر فایل دیگری انجام دهیم باید کد عوض شود. آیا راه حل مشترک برای همه نوع فایل وجود دارد؟ آیا میشود یک نوشته خیلی کوتاه؛ مثل یک امضاء در هدر هر فایل ذخیره کرد؟
با سپاس از راهنمایی شما . . .
هر جوری حساب بکنی نمیشه.
مثلاً فایل acrobat reader یه database اسکیوالایته که اگر یه بایتش جا به جا بشه همش به هم میریزه و خطای checksum میده.
بقیه اون چیزهایی هم که اشاره کردید هم همین وضعیت رو دارند.
نقل قول: چگونه میشود به یک فایل غیر متنی، متن اضافه کرد؟ (احتمالا هدر فایل)
نقل قول:
نوشته شده توسط
FastCode
هر جوری حساب بکنی نمیشه.
مثلاً فایل acrobat reader یه database اسکیوالایته که اگر یه بایتش جا به جا بشه همش به هم میریزه و خطای checksum میده.
بقیه اون چیزهایی هم که اشاره کردید هم همین وضعیت رو دارند.
عجب! تصور من بر این بود که هدر فایل بخش جدایی از یک فایل به حساب میآید که اطلاعات خاصی از آن فایل را در خود نگه داری میکند. بله حق با شما هست، نمیشود در خود دادههای اصلی فایل دخل و تصرف کرد. به احتمال زیاد دچار مشکل میشود.
پس میگویید که هیچ راهی نیست؟! هدر فایل دقیقا چکار است در یک فایل؟! :متفکر:
وقتی کلیک سمت راست روی یک فایل میزنیم و Properties را انتخاب مکنیم، کادر Properties باز میشود و میشود اطلاعاتی را در تب Summary اضافه کرد. این اطلاعات کجا ذخیره میشوند؟؟!!:متفکر:
ممنون از کمک شما . . .
نقل قول: چگونه میشود به یک فایل غیر متنی، متن اضافه کرد؟ (احتمالا هدر فایل)
نقل قول:
نوشته شده توسط
Parham.D
سلام به دوستان عزیز و اساتید گرام.
سوال این هست که چگونه میشود یک متن را در یک فایل (عکس، موسیقی، یا هر فایل دیگری) مخفی کرد و دوباره بازیابی کرد؟ فکر کنم باید به هدر فایل اضافه شود!
در یک مجله کامپیوتر مقالهای آموزشی وجود داشت که یاد میداد چگونه یک متن را در یک فایل مثلا عکس مخفی کنیم. با برنامه نویسی و در VB6. آن شماره از مجله را گم کردم، حالا مزاحم شما شدم.
با سپاس از زاهنمایی شما . . .
شاید به درد خورد
این روش ها رو می شه با هر زبانی پیاده سازی کرد
http://techsalsa.com/copy-or-hide-a-...side-an-image/
http://www.online-tech-tips.com/comp...le-in-picture/
در مورد hex ادیتور ها مطالعه کن
fastcode
نقل قول:
هر جوری حساب کنی نمی شه.
اینو ببین
شاید شد
Inject your code to a Portable Executable file
واین
http://www.programmersheaven.com/2/I...xecutable-file
نقل قول: چگونه میشود به یک فایل غیر متنی، متن اضافه کرد؟ (احتمالا هدر فایل)
geek1982 عزیز ممنون از راهنمایی و لینکهای که گذاشتی. من آماتور هستم و لینکهای که برای من گذاشتی سخت بود و دو تا از آنها هم برای کار روی فایل تصویر بود. که البته نیاز من اضافه کردن به هر نوع فایلی هست. واقعا ممنون که کمک کردی . . . ولی نفهمیدم . . . شاید این لقمهها بزرگ تر از دهن من هست فعلا !!!! :(
نمیخوام بگم آماده خور هستم، ولی نیاز به یک تکه کد ساده یا یک نمونه برنامه مختصر و مفید دارم.
نقل قول: چگونه میشود به یک فایل غیر متنی، متن اضافه کرد؟ (احتمالا هدر فایل)
دو تا لینک اخر(هر چند به سوالت زیاد ربط نداره) رو هر کسی(حتی خودم باید 2 روز براش وقت صرف کنم) متوجه نمی شه
در مورد 2 لینک اول من روی فایل mp3 امتحان کردم جواب داد(فایل رو با hex ادیتور باز کن تا از منطقش با خبر شی)
از
Process.Start استفاده کن