PDA

View Full Version : سوال: پنهان کردن فایل در عکس



reza4344
شنبه 27 اسفند 1390, 16:37 عصر
سلام و خسته نباشید خدمت عزیزان

چطور میشه یک فایل ( متن یا ....) در یک عکس پنهان کرد بطوریکه به صورت عادی نتوان آنرا دید ولی با استفاده از برنامه ای که ما نوشتیم قابل رویت باشد. اگه میشه در مورد الگوریتم و سورس کد این برنامه با سی شارپ و نوع فرمت عکس برام توضیح بدید


البته اگه برنامه نمونه ای دارید ممنون میشم برام up کنید

reza4344
پنج شنبه 03 فروردین 1391, 22:55 عصر
دوستان عزیز لطفا میشه کمکم کنید

ممنون میشم!

alimahdifar
جمعه 04 فروردین 1391, 18:44 عصر
یک پیکچر باکس بذار روی فرم .یک باتن ویک تکس باکس اضافه کن .اگه رمز داخل تکس باکس صحیح بود با کلیک روی باتن عکس نمایش داده بشه.

NiMble_m
جمعه 04 فروردین 1391, 19:52 عصر
واضح تر بگو دوست عزیز

reza4344
جمعه 04 فروردین 1391, 23:22 عصر
دوستان عزیز لطفا میشه کمکم کنید

ممنون میشم!


دوست عزیز من فکر کنم شما دچار اشتباه شدید منظور من کاملا واضح بود یعنی ما بیایم مثلا یک متن رو در یک عکس بنویسیم ولی این به صورت عادی دیده نشه ،یعنی اگه کاربر عکس منو ببینه فقط یک عکس ساده (بدون متن) می بینه ولی با برنامه ای که ما می نویسیم قابل رویت باشه .....

lvlaziar
شنبه 05 فروردین 1391, 07:59 صبح
یه روش دیگه هم اینه ک فایلتون تو یه فایل رار بزارید و با دستورات cmd اونو با یه عکس بایند کنید! ( یه روش قدیمی واسه بایند کرد malware هاست! :لبخند: )
وقتیم خواستید دوباره دیکد کنید فقط کافیه پسود به فرض jpg عکس رو با rename به rar تبدیل کنید! و فایل های درون رار رو extract کنید! :لبخند:
البته الگوریتمش یکم پیچیدش فک نکنم از عهده ای کار بر بیاید :افسرده:
به هر حال یه پیشنهاد بود! :افسرده:

NiMble_m
شنبه 05 فروردین 1391, 15:28 عصر
:متعجب::متعجب::متعجب:

ROSTAM2
شنبه 05 فروردین 1391, 17:03 عصر
یه سر به Object Browser بزن با کلاس های مربوط به Imaging, Bitmap و ... ور برو

reza4344
سه شنبه 08 فروردین 1391, 21:05 عصر
یه روش دیگه هم اینه ک فایلتون تو یه فایل رار بزارید و با دستورات cmd اونو با یه عکس بایند کنید! ( یه روش قدیمی واسه بایند کرد malware هاست! :لبخند: )
وقتیم خواستید دوباره دیکد کنید فقط کافیه پسود به فرض jpg عکس رو با rename به rar تبدیل کنید! و فایل های درون رار رو extract کنید! :لبخند:
البته الگوریتمش یکم پیچیدش فک نکنم از عهده ای کار بر بیاید :افسرده:
به هر حال یه پیشنهاد بود! :افسرده:


مرسی اتفاقا این روش کار میکنه ولی من یه الگوریتم یا سورس کد می خوام که با سی شارپ باشه

lvlaziar
سه شنبه 08 فروردین 1391, 21:48 عصر
با سلام!
این کد واسه بایند کردن رار با عکس:
System.Diagnostics.ProcessStartInfo pSI =
new System.Diagnostics.ProcessStartInfo("cmd", "/c " + @"copy /b " + '\u0022' + opImage.FileName + '\u0022' + "+" + '\u0022' + opRAR.FileName + '\u0022' + " " + '\u0022' + txtOutput.Text + '\u0022' + "");//moarefi process
pSI.RedirectStandardOutput = true;
pSI.UseShellExecute = false;
pSI.CreateNoWindow = true; // ejra dastore cmd bdone baz shodane consol
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo = pSI;
p.Start();//anjam process
MessageBox.Show("Done", "Results:", MessageBoxButtons.OK, MessageBoxIcon.Information);
واسه دیکدشم فک نکنم مشکل داشته باشی! فقط کافیه ک فرمت عکسو با rename از jpg ( یا هر چی دیگه ک هست ) به rar تبدیل کنی! و ....

fakhravari
سه شنبه 08 فروردین 1391, 22:25 عصر
با سلام
اگر ممکن سمپل بزارید

nima.sh
شنبه 12 فروردین 1391, 09:31 صبح
سلام و خسته نباشید خدمت عزیزان

چطور میشه یک فایل ( متن یا ....) در یک عکس پنهان کرد بطوریکه به صورت عادی نتوان آنرا دید ولی با استفاده از برنامه ای که ما نوشتیم قابل رویت باشد. اگه میشه در مورد الگوریتم و سورس کد این برنامه با سی شارپ و نوع فرمت عکس برام توضیح بدید


البته اگه برنامه نمونه ای دارید ممنون میشم برام up کنید
سلام دوست عزیز....
با stoganography میتونی این کار رو انجام بدی...
یه خورده تو سایت های دیگه search کنی،حتما پیدا میکنی...
موفق باشی...

Sal_64
جمعه 31 خرداد 1392, 15:52 عصر
با سلام!
این کد واسه بایند کردن رار با عکس:
System.Diagnostics.ProcessStartInfo pSI =
new System.Diagnostics.ProcessStartInfo("cmd", "/c " + @"copy /b " + '\u0022' + opImage.FileName + '\u0022' + "+" + '\u0022' + opRAR.FileName + '\u0022' + " " + '\u0022' + txtOutput.Text + '\u0022' + "");//moarefi process
pSI.RedirectStandardOutput = true;
pSI.UseShellExecute = false;
pSI.CreateNoWindow = true; // ejra dastore cmd bdone baz shodane consol
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo = pSI;
p.Start();//anjam process
MessageBox.Show("Done", "Results:", MessageBoxButtons.OK, MessageBoxIcon.Information);
واسه دیکدشم فک نکنم مشکل داشته باشی! فقط کافیه ک فرمت عکسو با rename از jpg ( یا هر چی دیگه ک هست ) به rar تبدیل کنی! و ....

سلام
به جای txtOutput.Text چی باید گذاشته شه؟؟؟؟
تشکر

Sal_64
سه شنبه 04 تیر 1392, 09:52 صبح
پاسخ : نام فایل(عکس) مقصد که قرار تولید شه
{شاید بعدها به درد کسی خورد}