وو

وحید آنلاین . آرشیو وبلاگ وحیدمی دات آی آر . شرکت بیان. vahidmy.blog.ir

وو

وحید آنلاین . آرشیو وبلاگ وحیدمی دات آی آر . شرکت بیان. vahidmy.blog.ir

از خشونت بیزارم







به نام خدا


از خشونت بیزارم:


برخلاف  آنچه که مخاطبین این وبلاگ تصور می کنند ، من اصلا و ابدا اهل خشونت و بگیر و ببند و شورش و اغتشاش و قتل و کشتار نیستم و شخصا از خشونت بیزارم .


اگر می گویم به شرکت بیان حمله کنید و پرسنل این شرکت را  به درک واصل کنید منظورم ضرب و شتم نیست . منظورم  اینست که وارد شرکت بیان شوید و با مدیر و اعضایش مذاکره و چانه زنی کنید و اینقدر روی اعصابشان راه بروید تا مجبور شوند از قید  پول بگذرند و برخی از امکانات بلاگ را رایگان و نامحدود کنند .

خب این فقط یک رمز است . وقتیکه شما هی اصرار کنید و مدیران بلاگ هی انکار کنند خودش نوعی جنگ لفظی است و اعصابشان را خرد می کند و این یعنی همان بدرک واصل کردن !


یعنی الان مدیر شرکت بیان حاضر است بمیرد اما دیگه اینقدر  شاهد نق زدنهای من و امثال من نباشد . خودش هم بنده ی خدا از این وضع خسته شده ولی منبع درامد دیگری ندارد . اگر ایشان کارمند دولت بود و حقوق ماهیانه می گرفت می توانست تمامی امکانات بلاگ بیان را  رایگان و نامحدود کند. اما خب شاید دوست ندارد آقا بالاسر داشته باشد و بخواهد خودش رییس خودش باشد .

هرچند منابع درآمد شرکت بیان متنوع هستند و حتی این شرکت می تواند وارد بورس شود و سهام خودش را به  مردم ایران بفروشد و میلیاردها تومان پول یکروزه کاسب شود !


من خودم اگر میلیاردر بودم تمام سهام شرکت بیان را می خریدم  و البته هرگز نمی فروختم چون دوست داشتم مالک شرکت باشم نه یک دلال . من شخصا دوست دارم سهامدار و مالک باشم و از  دلالی و نوسانگیری متنفرم .  اگر من سهام شرکت بیان را بخرم تمام امکانات اش را رایگان و نامحدود خواهم کرد . چون به یک حقوق بخورنمیر بازنشستگی قانع هستم و حرص نمی زنم .

و البته اگر من مالک شرکت بیان بشوم کاری می کنم که تمام پرسنل این شرکت از جمله وکلای دادگستری و مشاورین حقوقی این شرکت  از حقوق ثابت ماهیانه  و بیمه و بازنشستگی بهره مند شوند . یعنی همه را  به استخدام دولت در می اورم و شرکت بیان را به یک شرکت کاملا دولتی با حقوق و مزایا و بازنشستگی و بیمه  تبدیل می کنم تا نیازی به پول کاربرها نداشته باشد و روی پای خودش بایستد .


لذا هرگز سهامی را که خریدم نمی فروشم . هرچند الان پولی ندارم که سهامی بخرم . این مربوط به سال آینده است  که احتمالا شرکت بیان وارد بورس  تهران یا فرابورس ایران می شود .


اصلا بگذارید اینطوری تفسیر کنم که منظور من از حمله به شرکت بیان همان خرید سهام این شرکت در عرضه ی اولیه می باشد !!

بله شما می توانید با خرید سهام شرکت بیان در هنگام عرضه اولیه عملا مالک قانونی  این شرکت باشید و امکاناتش را رایگان و نامحدود کنید .


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


حرفهای من رمزی هستند و من هرگز مروج خشونت نبوده و نیستم و نخواهم بود .


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

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


هیچ نیازی به خشونت و درگیری فیزیکی یا زبانی نیست . کافیست علیه این افراد در وبلاگ  مطلب بنویسیم . البته بهتر است از دایره ی ادب خارج نشویم . من متاسفانه عصبانی شدم و از دایره ی ادب خارج شدم . امیدوارم بتوانم از این به بعد  با لحنی مودبانه تر و محترمانه تر مطلب بنویسم . بهرحال آدمیزاد است دیگه . شیطان او را فریب می دهد و تحریک می کند . لعنت خدا بر ابلیس ملعون که  ادم و حوا را فریب داد .


بهرحال من هرگز با  پلیس و مامورین نظامی و انتظامی و امنیتی و اطلاعاتی درگیر نمی شوم فقط کارهایشان را در وبلاگم نقد می کنم . به همین سادگی .


چاقو دسته ی خودش را نمی برد . من خودم امنیتی هستم لذا هرگز همکارانم در وزارت اطلاعات و سازمان اطلاعات سپاه را مورد ضرب و شتم قرار نمی دهم !


فقط آنها را مورد نقد و انتقاد قرار می دهم . همین و بس . در حد یک حرف زدن ساده .


+


من اگر علیه مقام معظم رهبری حرف زدم و  به ایشان لقب دیکتاتور اعظم دادم فقط  به ایشان نقد کردم چون من منتقد هستم و بجز نقد و نوشتن مطلب کار دیگری انجام نمی دهم .

+ 

من هرگز هیچ  خصومتی با مقام معظم رهبری ندارم فقط از ایشان گله دارم  و با برخی رفتارها و گفتارها و سیاستهای ایشان مخالف هستم . . این گله گذاری و نقد را با ادبیاتی تند بیان کردم تا به گوش ایشان برسد .  عمدا با لحنی تند گفتم که سریع به دست سازمانهای امنیتی اطلاعاتی برسد . حالا نمی دانم آیا انتقاد من  به دست ایشان رسیده است یا نه . اما اگر هم برسد مشکلی برایم پیش نمی آید زیرا مقام معظم رهبری تا حدودی مرا می شناسد و می داند که من کبریت  بی خطر هستم و فقط حرف می زنم و هیچ خطری برای ایشان یا سایر مسئوولین ندارم . 


یک تایپست ساده و معمولی برای رهبر یک مملکت چه خطری می تواند داشته باشد ؟؟

خودتان قضاوت کنید .

بله من کبریت بی خطر هستم و هیچ خطری برای هیچکس  محسوب نمی شوم و مسئولین نیز تا حدودی مرا شناسایی کرده اند و فهمیده اند که من فقط اعتراض و نقد می کنم و اهل هیچ مسئله ی  دیگری نیستم .  لذا خیالشان بابت من راحت است .

+

بعضی وقتها هم شوخی می کنم اما چون شوخی و جدی ام  با هم قاطی می شود تشخیص اینکه کی شوخی می کنم و کی جدی هستم برای مخاطب دشوار می شود .

+

تمام مسئولین سازمانهای نظامی و انتظامی و امنیتی  و اطلاعاتی می دانند که من و امثال من بجز حرف زدن و شعار دادن کار دیگری انجام نمی دهیم و عملا موجوداتی بی خطر هستیم .  پس مطمئین باشید که هیچ خطری مرا تهدید نمی کند و من هرگز بازداشت یا زندانی یا اعدام نمی شوم . چون بجز تایپ یکسری مطالب هیچ کار دیگری انجام نمی دهم .

+

قبلا گفتم که مسئولین ایران خصوصا مسئولین قضایی و انتظامی و امنیتی مرا نمی شناسند . الان می گویم  مرا می شناسند . می دانید چطوری ؟؟

از همان لحظه ای که من  کد بورس گرفتم و شروع به خرید و فروش سهام بانکها و شرکتها و معادن و پتروشیمی ها و پالایشگاهها و صندوقها و شرکتهای سرمایه گذاری کردم تمام رفتارهای معاملاتی ام در سیستم اطلاعاتی ایران  ثبت شد و من زیر ذره بین بودم .


لذا از همان لحظه شناسایی شدم .


 اصلا همان اخذ کد بورس پس از احراز هویت و شناسایی کامل انجام می شود . یعنی وقتیکه من و شما کد بورس داریم اگر نفس بکشیم سیستم اطلاعاتی امنیتی ایران ما را بطور کامل زیر نظر می گیرد و چهارچشمی حواس اش به ما می باشد .


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


اینکه گفتم مرا نمی شناسند یعنی برخی قدرتهای خاص مرا نمی شناسند و اینکه گفتم این قدرتهای خاص  بسیار مخرب و ویرانگر هستم نیز راست گفتم لذا برای جلوگیری از بروز خشونت ، از این قدرتهای خاص استفاده نمی کنم .


من به روشی بسیار نرم و مخملی و آرام و بی سرو صدا و بدون ذره ای خشونت و تهییج و فرافکنی و هیجان  می توانم این نظام را به نظامی جدید تبدیل کنم .


خب حالا این قدرت مرموز چیست که من مدام به ان افتخار می کنم و پز می دهم ؟؟


جواب: این قدرت چیزی نیست جز  ..........


خودتان بجای نقطه چین یک عبارت مناسب را بگذارید !!


قرار شد از قدرت عظیمی که  در وجودم هست سخنی به زبان نیاورم . پس خودتان حدس بزنید که این قدرت مخرب که در وجودم هست و باعث سرنگونی نظام جمهوری اسلامی ایران می شود چیست .

من چیزی نمی گویم . شما فقط حدس بزنید . شاید حدس تان درست باشد . کسی چه می داند ؟؟

+

سوال: آیا من واقعا با نظام جمهوری اسلامی ایران مخالف و معاند هستم و قصد براندازی نظام را دارم ؟؟


جواب:  خیر . مگه دیوانه ام که  شورش و اغتشاش کنم و مردم ایران را به خاطر امیال نفسانی ام به کشتن بدهم و هزاران نفر به خاطرم کشته و زخمی و دستگیر و محاکمه شوند ؟؟؟!!!

نه . این خبرا نیست .  خیالتان راحت باشد . گفتم که من از خشونت بیزارم  .


من برای تغییر نظام به کمک  هیچکس نیاز ندارم و خودم به تنهایی نظام را تغییر می دهم طوریکه حتی یک قطره خون از دماغ هیچکس نیاید. بله من یک تغییر کوچک و نامحسوس در نظام ایجاد می کنم و با همین تغییر کوچک و نامحسوس  نظام را به نظامی جدید تبدیل می کنم .


سوال:  آیا من اصلاح طلب هستم ؟؟


جواب : خیر .  من به هیچ حزب و جناح سیاسی و فرقه و گروه و دسته و باند و ...  وابسته نیستم  و اگر کاری انجام بدهم کاملا مستقل هستم یعنی یک انقلاب ریز مخملی یکنفره و بی صدا  ایجاد می کنم و به  هدفم می رسم .

من به هیچکس یا هیچ چیزی وابسته نیستم و سر در آخور هیچکس ندارم . من مستقل هستم و فقط از خدا دستور می گیرم و بجز خدا به هیچ موجودی وابسته نیستم  . بله من فقط با کسب اجازه از خدا  یک انقلاب کوچولوی ریز نامرئی و نامحسوس ایجاد می کنم طوریکه هیچکس متوجه  نمی شود و همه خیال می کنند که هیچ اتفاقی رخ نداده است !!


پس من ضد انقلاب و اصلاح طلب نیستم زیرا خودم رهبر یک انقلاب کوچک و ریز و نامحسوس هستم . بله من خودم انقلابی هستم اما انقلابی به سبک خودم !


سوال:  آیا می خواهم انقلاب مخملی  انجام دهم ؟؟


جواب : نه خیر . این انقلاب مثل مخمل نرم و بی سروصداست ولی لزوما انقلاب مخملی نیست . جنس این انقلاب از یک  چیز دیگه است . هرچی هست مخمل نیست  !!



سوال:  آیا من مهمل باف هستم و دارم خیالبافی می کنم ؟؟؟


جواب: نه ! من فقط فکر می کنم . همین و بس  . این انقلاب فقط  در مغز من رخ می دهد و خارج از مغزم هرگز هیچ اثری از این انقلاب نامرئی دیده نمی شود و هیچ انسانی انرا درک نمی کند  . این اصلا به معنای خیالبافی و تخیل نیست . این فقط یک فکر هوشمندانه و بی خطر است و واقعیت دارد و تخیلی و توهمی نیست .



سوال:  پس این قدرت مخرب و ویرانگری که از  آن صحبت کردی  چیست ؟؟


جواب:  سکوت


بله معما حل شد .


من صرفا با سکوت و تماشای اوضاع مملکت و حفظ آرامش و پرهیز از خشونت ، باعث می شوم که  این نظام خیلی آرام و بی سروصدا به یک نظام مشابه تبدیل شود .


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

اما هیچ کار دیگری انجام نمی دهم .



سوال: اینطوری که هیچ اتفاقی نمی افتد .


جواب:  اصلا قرار نیست اتفاقی رخ دهد .  آینده خودش به زودی  از راه می رسد و من آن  چیزی که مد نظرم هست را براحتی و بی دردسر  و بدون زحمت و در سکوت محض به دست می آورم  و نظام را به نظامی مشابه اما مورد دلخواهم تغییر می دهم .  من با سکوت این نظام را به نظامی مشابه اما کمی متفاوت تبدیل می کنم  .


سوال: اصلا معلوم هست چی داری می گی ؟؟  اصلا خودت می فهمی چی می گی ؟؟؟ خدا شفات بده !!


جواب:  شما اندکی صبر کنید و همانند من فقط نظاره گر باشید و هیچ اقدامی نکنید و هیچ حرفی نزنید تا همانند من شاهد یک رویداد جالب و مهیج باشید .


فقط کافیست کمی صبر کنید و سکوت نمایید . 


سوال:  بالاخره  ما نفهمیدیم که تو طرف کی هستی و از چه گروه یا افراد حمایت می کنی و  کدام طرفی هستی . تکلیفت با خودت معلوم نیست . با خودت چند چندی ؟؟؟


جواب:  فقط صبر کنید و سکوت کنید و همانند من به اوضاع این مملکت فقط نگاه کنید و در خلوت خودتان در مورد آینده ی ایران فکر کنید و رفتارهای مردم و مسئولین را زیرنظر بگیرید و مخصوصا رفتارها و گفتارها و سیاستهای  کاندیداهای ریاست جمهوری  سال 1400 و سالهای بعد  را زیر نظر بگیرید و حرفها و کارهایشان را یک جایی ثبت و ضبط کنید  و منتظر بمانید . فقط ناظر باشید و هیچ نگویید و در سکوت رفتار و گفتار مسئولین را زیر نظر بگیرید تا به جواب سوالتان برسید . . به زودی به جواب تمام سوالاتتان می رسید.

عجله نکنید .

+

+

بله  سکوت و صبر و نظارت و تفکر و تحقیق ابزارهای بسیار قدرتمندی هستند که می توانید به نفع خودتان و برعلیه دشمنان تان بکار گیرید .  سعی کنید همه را زیر نظر بگیرید و رفتارها و گفتارهای همه ی مسئولین را بی سرو صدا  ثبت و ضبط  کنید تا به یک نتیجه ی معقول برسید  . آنوقت شما در اوج قدرت خواهید بود  و  می توانید به راحتی به خواسته های خود بدون حضور فیزیکی برسید  . باید همیشه مخفی باشید و در سکوت برنامه های خود را بصورت تئوری و در ذهن تان  پیش ببرید و هیچ اقدامی نکنید تا موقع اش برسد .

موقع اش را آینده و حوادث آینده تعیین می کند نه شما . پس  عجله نکنید و  صبور باشید .

+

+

بله دوستان ، من آدمی صبور و خونسرد  و فکور  هستم  که از خشونت و جنگ و خونریزی و اعدام و کشتار مردم بیزارم و صلح طلب هستم .

من انسانی صلح طلب هستم و از کشتار و خونریزی بشدت دوری می کنم .

من صلح طلب و طرفدار آرامش و سکوت هستم .

+

+

من یک پیشنهاد به مسئولین عالی رتبه ی نظام جمهوری اسلامی ایران دارم و آن اینکه  : مجازات اعدام را حذف کرده و بجایش از مجازاتهای جایگزین یعنی زندان یا شلاق یا جریمه ی نقدی استفاده کنید  . باور کنید زندان یا شلاق بسیار دردناکتر از اعدام است  و تاثیر بیشتری در جلوگیری از وقوع جرم دارد .


اگر من رهبر ایران بودم به مجلس نامه می نوشتم و پیشنهاد می کردم که قانونی تصویب کنند که  اعدام حذف  شود و مجرمین به  زندان یا جریمه ی نقدی یا شلاق محکوم شوند .

+

به حد کافی  اعدام کرده اید  . من پیشنهاد می کنم به تعداد مردم ایران ، در کویر لوت یا کویر نمک ،  دستکم  80  میلیون  زندان انفرادی بسازید تا هرکس هر جرم یا خلاف یا جنایتی که کرد در زندان انفرادی حبس شود .  بله  80 میلیون زندان انفرادی با امکانات کافی برای زندگی  به تعداد جمعیت ایران . این بهترین پیشنهاد است  . طناب دار یا جوخه ی آتش را جمع کنید و به  تعداد مردم ایران زندان انفرادی بسازید . باور کنید اینطوری نظم و قانون بطور کامل و دقیق در این مملکت  برقرار می شود  و عملا  هیچکس نیز جانش را از دست نمی دهد .

+

من ذاتا از خشونت بیزارم و به نظر من  باید مجرمین و تبهکاران و جنایتکاران و قاتلین و فتنه گران و اغتشاشگران و   متخلفین را فقط زندانی کرد و  هیچکس را نباید اعدام کرد  . فقط زندانی کنید . البته در زندان انفرادی تا زندانی ها به همدیگه صدمه نزنند و در زندان شاهد خشونت نباشیم و محیط زندان یک محیط آرام و خلوت و بی سروصدا باشد .

+

تاکید می کنم به تعداد جمعیت ایران زندان انفرادی با امکانات کامل در قالب یک سوئیت  بسازید و هرکس هر جرم یا خلاف یا جنایت مرتکب شد او را در زندان اختصاصی اش زندانی کنید .   قرار نیست خون را با خون بشوییم .  خشونت دیگه بس است .

+

هرکس هر جرم یا جنایتی مرتکب شد او را فقط و فقط زندانی کنید . هرگز اعدام نکنید . اعدام یعنی خشونت .  از خشونت  پرهیز کنید .

زندان بهترین جا برای  تادیب و مجازات می باشد . 

+

+

یک نکته: اسلام اصلا خشن و بی رحم نیست . این ما هستیم که خشن و بی رحم هستیم .

اسلام دین خشونت و قتل و کشتار نیست . دین تادیب و انسان سازی است .

+

من از اسلام خشن و خطرناک  خوشم نمی آید . نمی گویم متنفرم . می گویم : خوشم نمی آید .

قرار نیست اسلام تا ابد چهره ای خشن و خطرناک و خونین داشته باشد . 

قرار  نیست  با چهره ی خون آلود و وحشتناک و ترسناک به دیدار معبود  برویم !

اینقدر  در کلمات و افکارتان  کشت و کشتار و قتل عام راه  نیاندازید !!

+

قرار نیست چهره ی عاشق خونین و ترسناک باشد . چهره عاشق می تواند خاکی باشد می تواند رنجور باشد اما نباید لزوما خونی و زخمی باشد . از خشونت پرهیز کنید .

+

هیچ معشوقی از چهره ی خونین  عاشق  خوشش نمی آید . اینقدر خشونت و خونریزی را در ادبیات تان ترویج نکنید .  حال آدم از اینهمه خون و خونریزی بهم می خورد .

+

 اسلام از خشونت و قتل و درگیری و خون و خونریزی  بیزار است . اسلام از ادمهای تندرو و افراطی و خشن  و خونریز و بی مغز و بی فکر و هیجانی   بیزار است .

+

اسلام دین صلح و سازندگی و تعبد و کمال است و با هرنوع خشونت مخالف است  .

+

من نیز با اسلام خشن و خطرناک مخالف هستم  .  من طرفدار اسلام مهربان و عاقل و فرهیخته و  دوراندیش  و حکیم و آینده نگر  هستم که از خشونت بیزار است و با افراد خشن و بی رحم برخوردی قاطع و محکم اما بدور از خونریزی و خشونت می نماید  .  خون را با خون نمی توان شست .  خون را با آب می شویند .  قاتل را نباید اعدام کرد . قاتل را باید حبس کرد و شلاق زد تا دیگه هیچوقت جرات نکند هیچ انسانی را به قتل برساند .

+

برای مجازات کردن یک قاتل با  احساسات اولیای دم ( بستگان مقتول )   بازی نکنید و  پای اولیای دم که داغدار هستند  و حالشان مساعد نیست  را وسط نکشید و خودتان ( قاضی و دیوان عالی کشور ) قاتل را زندانی کرده و شلاق بزنید تا تادیب شود و تا اخر عمر مرتکب قتل نشود .


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

+

من با  اعدام مخالف هستم و معتقدم که مجرم و جنایتکار و قاتل و  فتنه گر را باید صرفا زندانی کرد و شلاق زد .  قرار نیست  قبرستانها را بیش از این آباد کنیم !

+

من اهل قدرت نیستم . اگر هم به قدرت برسم هیچکس را  اعدام نمی کنم و نهایتا در بدترین شرایط او را مدتی زندانی می کنم . همین و بس .

+

از خشونت و ترویج خشونت و  خدشه دار کردن چهره ی اسلام پرهیز کنید . اسلام ذاتا از خونریزی و خشونت و وحشیگری بیزار است . اسلام قانون دارد . طبق قوانین اسلام  از خشونت و اعدام و کشتار پرهیز کنید  و مجرمین را صرفا زندانی کنید . اعدام بی اعدام  .  فقط زندان .  خلاص .

+

ترویج خشونت و انتشار عکسها  و فیلمها و کلیپهای خشن و دلخراش در فضای مجازی اکیدا ممنوع است .

در هیچ موضوعی از موضوعات زندگی نباید خشونت را ترویج کنیم  . از ترویج  عمدی یا سهوی خشونت و صحنه های دلخراش جدا  پرهیز کنید .

+

من در تمام موضوعات این وبلاگ از خشونت و انتشار عکسها و کلیپهای دلخراش پرهیز کرده ام . 

+

تکرار می کنم تا ملکه ی ذهن تان شود :  من از خشونت و صحنه ها و عکسها و فیلمها  و  کلیپهای دلخراش بیزارم .  من از خشونت بیزارم . ایده و نظر شخصی من اینست: از خشونت و صحنه های دلخراش دوری کنید .

+

+

نکته ی مهم :

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

فراموش نکنید : نظر و عقیده ی شخصی هر انسانی برای خودش محترم است . این یک اصل است .  نظر من برای من محترم است و نظر شما برای شما محترم است و نظر دیگران برای دیگران محترم است و الی آخر ..... 

+

+

+

وحید محمدی - وبلاگ وحیدمی


https://vahidmy.blog.ir





+










دروغ در نجوم




به نام خدا


دروغ در نجوم : 


من متوجه ی چند دروغ در نجوم شدم : 


دروغ 1 : شباهنگ درخشانترین ستاره ی آسمان است . 


این حرف یک دروغ است و صحت ندارد .  با یک نگاه ساده به دو ستاره ی معروف شباهنگ و سهیل  و با توجه به تفاوت فراوان در فاصله ی این دو ستاره از زمین براحتی می توان فهمید که درخشانترین و پرنورترین ستاره ی آسمان  چه از لحاظ قدر ظاهری (درخشش ظاهری )  و چه قدر واقعی  (درخشندگی واقعی و  حقیقی )  ستاره ی سهیل است . زیرا اولا سهیل حتی  در اوج نیز بشدت پرنور و درخشان است در حالیکه شباهنگ در اوج بسیار کم نور می شود .  ثانیا شباهنگ فقط 8 سال نوری با زمین فاصله دارد ولی سهیل بیش از  300  سال نوری (حدودا 309 سال نوری طبق گفته ی  ویکی پدیا فارسی )  با زمین فاصله دارد ولی بازهم درخشانتر از شباهنگ است . 

البته فاصله ی دقیق این ستاره در منابع مختلف ، اعداد مختلفی می باشد . بعضا برخی منابع و نرم افزارهای تخصصی نجوم فاصله ی ستاره ی سهیل از زمین را تا    357  سال نوری نیز اعلام کرده اند .

بهرحال ستاره ی سهیل با فاصله ی بیش از 300 سال نوری عملا درخشانتر و پورنور تر از ستاره ی شباهنگ می باشد . ولی معلوم نیست چرا منابع مختلف اصرار دارند که شباهنگ را درخشان ترین ستاره ی  آسمان  بنامند .



از لحاظ درخشندگی واقعی (قدر واقعی ) نیز براساس قوانین علم نجوم  درخشانترین و پرنورترین ستاره ی آسمان بازهم  سهیل می باشد . ستاره ی سهیل حدود 10000 مرتبه درخشانتر و پرنورتر از خورشید است و در دسته ی ابرغولهای سفید قرار می گیرد . البته رنگ این ستاره با سرعت تغییر می کند یعنی در کمتر از یک دقیقه مرتبا رنگ ستاره ی سهیل از سفید به سرخ و آبی و زرد و .. تغییر می کند که در نوع خود شگفت انگیز و نادر است . 

  خود لغت سهیل به معنای درخشان و پرنور می باشد .  این نام از 1400 سال پیش توسط اعراب روی این ستاره گذاشته شده است . این نامگذاری بی جهت نیست زیرا اعراب ستاره ی شباهنگ را به دلیل درخشش فراوان  و پرنوربودنش  می پرستیدند اما همین اعراب هرگز  لقب سهیل را به ستاره ی شباهنگ ندادند. چون حتی اعراب نیز می دانستند که پرنورترین و درخشانترین ستاره  نمی تواند شباهنگ باشد . لذا این لقب را به ستاره ی سهیل دادند. 


ستاره ی سهیل با نام آلفا شاه تخته و ستاره ی اتا شاه تخته ( اتا کارینا ) با وجود فاصله ی زیاد از زمین به مراتب درخشانتر از شباهنگ می باشند. سهیل 309 سال و اتاشاه تخته 7500 تا 8000 سال نوری از زمین فاصله دارند . درحالیکه شباهنگ که فقط 8 سال نوری فاصله دارد از لحاظ درخشش با این  دو ستاره همتراز شده است . 


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

طلوع و غروب ستاره ی سهیل همانطور که در بالا گفتم بصورت ناگهانی و غیرطبیعی است . حرکت اش  در آسمان بسیار سریع است و در مدت چند ساعت خیلی سریع به انتهای مسیر رسیده و ناگهان وسط آسمان غیب می شود!

اینها مشاهدات شخصی خودم از حرکات عجیب ستاره ی سهیل  می باشد . جایی ندیدم به این حرکات عجیب و غریب ستاره ی سهیل اشاره شده باشد . بنابراین منبع این موضوع خودم می باشم .

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







دروغ 2 : ستاره ی آلفاقنطورس  چهارمین ستاره ی درخشان آسمان است . 


این حرف کاملا دروغ است . 

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


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


ستاره ی قلب العقرب یک ابرغول سرخ است که قطرش بیش از 1000 برابر قطر خورشید است و طبق گفته ی برخی منابع می تواند تا 500 میلیون خورشید را  در درون خود جای دهد  ولی بدلیل فاصله ی بسیار زیاد از زمین ( بیش از 500 سال نوری )  آنرا به صورت یک ستاره ی نسبتا پرنور می بینیم .



من تمام ستارگان صورت فلکی قنطورس را بارها و بارها در شب کاملا صاف و بدون تابش ماه  رصد کردم . درخشش هیچکدام شان از درخشش ستاره ی قلب العقرب بیشتر  نیست و همگی ستاره هایی کم فروغ می باشند . . در حالیکه ادعا می شود که دستکم دو ستاره ی این صورت فلکی نزدیکترین ستارگان به زمین هستند( 4 سال نوری )  !


عملا ستاره ی   آلفاقنطورس  که بزرگتر از خورشید است و نزدیکترین ستاره به زمین است و فقط 4 سال نوری با ما فاصله دارد بشدت کم نور است در حالیکه قلب العقرب که بیش از 500 سال نوری با ما فاصله دارد یک ستاره ی  بشدت پرنور و درخشان است . 

این موضوع لااقل برای من قابل درک نیست  .


به فهرست روشن ترین ستارگان  مراجعه کنید  . تا بفهمید که چرا من این گفته ها را نوعی دروغ یا  لااقل نوعی اشتباه عنوان می کنم . این فهرست یک فهرست سنتی با اطلاعات غلط در مورد میزان درخشندگی ستارگان است که تنها براساس درخشندگی ظاهری ( قدر ظاهری)  و معمولی تدوین شده است . هر چه عدد قدر ظاهری منفی تر باشد ان ستاره درخشانتر است .  البته این اعداد دقیق نیستند و اشتباهاتی در آنها دیده می شود .

+

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

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




 از نظر من ستاره ی آلفاقنطورس  هرگز چهارمین ستاره ی درخشان آسمان نیست . این یک دروغ است .  کافیست خودتان در سحرگاه اواخر زمستان و اوایل  بهار  به سمت جنوب نگاه کنید و میزان درخشش ستاره ی قلب العقرب با ستارگان  قنطورس را مقایسه کنید . 


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

پروکسیما قنطورس بسیار کوچکتر از خورشید است و اصلا با چشم غیرمسلح دیده نمی شود. 


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


این نیز  از  دومین  دروغ . 

+

+

+


+


از نظر من  ستاره ی پروکسیما قنطورس ( کوتوله ی سرخ همتای رجل قنطورس )  همان  ستاره ی طارق می باشد که یکسال قبل از امام زمان (عج)  ظهور می کند !!


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


به نظر من باید منجمین و کارشناسان مذهبی در مورد صورت فلکی قنطورس و ستارگان معروفش  یعنی آلفاقنطورس و  پروکسیما قنطورس  تحقیقات مشترک  انجام  دهند .  شاید راز ستاره ی طارق  کشف شود .

بهرحال ستاره ی طارق ستاره است نه چیز دیگری . لطفا این ستاره را به هیچ چیز دیگری تشبیه نکنید . تشبیه کردن ستاره ی طارق به وجود پیامبر یا ائمه ی اطهار فقط نوعی خیالبافی است و صحت علمی ندارد و قابل استناد نیست . 


اخطار:

تشبیه کردن ستارگان و سیارات به چهارده معصوم یا پیامبران پیشین نوعی توهین و اهانت به ساحت مقدس این بزرگواران می باشد . از اینجور تشبیه ها و خیالبافی ها جدا خودداری کنید .  احساسات مذهبی تان را کنترل کنید و قدری عاقل باشید .



از نظر من  ستاره ی پروکسیما قنطورس که فقط 4 سال نوری از ما فاصله  دارد و دقیقا در کنار آلفا قنطورس می باشد و  یک کوتوله ی سرخ  شراره ای و  پر از امواج مغناطیسی و تشعشات مرگبار  و حرکات و رفتار های عحیب می باشد  کاندید مناسبی برای طارق شدن می باشد. 



و البته به نظر من این حرف که آلفاقنطورس چهارمین ستاره ی درخشان  آسمان است یک دروغ بیشتر  نیست .   کافیست این ستاره را با ستاره ی  منکب قنطورس   و قلب العقرب مقایسه کنید .   این دو ستاره هردو  دهها  سال نوری  از  ما فاصله  دارند  ولی درخشانتر از آلفا قنطورس که فقط 4 سال نوری فاصله دارد  می باشند.   

+

+

+


این  دو مورد که در بالا  شرح  دادم  جزو  دروغ های رایج در علم  نجوم  می باشند. 

البته این دروغها احتمالا ناشی از اطلاعات ناقص و غلط باشد . ولی بهرحال نباید این اطلاعات ناقص و غلط را با خونسردی در تمام وب فارسی و انگلیسی و حتی نرم افزارهای تخصصی نجوم گسترش دهیم . اینکار یک اشتباه بزرگ  است .




هرچیزی که شنیدید  یا  در  وب  یا  کتاب  یا  مجله  خواندید  باور  نکنید .  شنیدن  کی بود مانند  دیدن ؟؟؟ 


دروغ در همه ی موضوعات  گفته شده و  می شود  : در موسیقی . در نجوم . در علوم اسلامی و احادیث . در پزشکی . در کامپیوتر . در روانشناسی . در زیست شناسی . در وبلاگنویسی . در  زمین  شناسی .  در اقتصاد  . در سیاست  و  ...... 



نکته ی مفید :

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


من هرچی وبلاگ  علمی تخصصی   و کاربردی و مفید دیدم منحصرا در بلاگفا دیدم . از همین وبلاگهای بلاگفا هزاران نکته ی علمی و تخصصی و مفید و کاربردی که واقعا به دردم خوردند پیدا  کردم .


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



اگر کسی ساز مخالف زد یا حرفی عجیب  و حتی خطرناک  نوشت یا حقایق را برملا کرد   شاید فقط نظر شخصی اش را گفته باشد و شاید نظر شخصی اش براساس حقیقت باشد . 

 . پس لطفا  عاقلانه رفتار کنید و هیجانات خودتان  را کنترل کنید . دیسلایک  کردن و نوشتن نظرات مخالف  یا توهین و یا تمسخر و یا تعیین تکلیف کردن برای وب مستر  هنر نیست . اوج بی هنری و بیسوادی  و بی فرهنگی است .  هنر و سواد و فرهنگ  اینست که شما با دلایل دقیق علمی و تخصصی  و با ابزارهای موثق  و کامل و قابل اعتماد  بصورت مودبانه و محترمانه  و  مثل  آدمهای عاقل و مودب و با فرهنگ و  بدور از تعصب و هیجان  به نوشته های یک وبمستر جواب دهید .

+

فراموش نکنید که هنگام کامنت گذاشتن ، دیگه وبمستر نیستید بلکه کاربر هستید . پس مراقب نوشته هایتان باشید و قبل از نوشتن و کامنت گذاشتن خوب فکر کنید .  کاربران عاقل و فرهیخته به هیچکس توهین نمی کنند و افترا و تهمت نمی زنند .

+

التماس تفکر  و تحقیق  و تهذیب نفس !!

+

+

آزادی بیان هرجا که نباشد در وبلاگ وحیدمی و سایر وبلاگهایم وجود دارد . وبلاگهای من تنها جایی هستند که به شما آزادی بیان می دهند  . اما لطفا قبل از کامنت گذاشتن کمی فکر کنید . من  آدمفروش نیستم اما ممکن است پلیس فتا  کامنتهای شما را بخواند و شما را به داخل گونی راهنمایی کرده و بعد هم  شما را زندانی یا اعدام کنند !  بهرحال من  به شما آزادی بیان می دهم اما شما سعی کنید چیزی بنویسید که به پلیس فتا و سپاه پاسداران و گردان عمار و سایر سازمانهای امنیتی جاسوسی  جمهوری اسلامی ایران  بهانه ندهید .

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


+

 در وب خواندم که شخصی بنام سهیل عربی را به جرم توهین به مقدسات اعدام کرده اند .

البته طبق آخرین اخبار او را به زور مسلمان و مومن کرده اند تا شاید اعدام نشود . البته  اینها یک مشت دروغگو هستند و همان رفتارهای قرون وسطی را اجرا می کنند و دست آخر او را اعدام خواهند کرد . شک نکنید .  او یک بلاگر بود و  مثل من و شما مشغول وبلاگنویسی و اظهار نظرات  شخصی اش . منتهی گویا از سرویسهای وبلاگنویسی جاسوس و ادمفروش و  خیانتکار مثل تبلاگ یا پرشین بلاگ یا بلاگفا یا ... استفاده کرده بود . اگر از بلاگ بیان استفاده می کرد الان نه خودش و نه  مادرش زندانی نمی شدند  و حکم  اعدام برایش صادر نمی شد .


ببینید این بی شرفها حتی به مادرش نیز رحم نکردند و مادرش را نیز حبس کردند .  . لعنت خدا بر این حکومت جنایتکار جمهوری اسلامی ایران  که جان ادمها برایش  هیچ ارزشی ندارد . به بهانه ی توهین به مقدسات  او را اعدام کردند . درحالیکه او همچون من فقط به رهبر ایران اعتراض کرده بود . آیا پس مرا نیز اعدام می کنند ؟؟    صد رحمت به ساواک رژیم شاه . اینها روی ساواک را سفید کردند .

تف توی شرف شان .  تا خودم این رژیم منافق ریاکار عوامفریب را سرنگون نکنم آرام نمی نشینم .  اینها نمی توانند مرا اعدام یا حتی بازداشت کنند چون من از تمام کثافتکاریهایشان خبر دارم .  من یک نفر مثل خودشون هستم . یک مامور امنیتی اطلاعاتی که البته قدرتهای ویژه دارد که هیچکس از این قدرتها خبر ندارد . بله من قدرتهای وِیژه دارم که هیچکس از این قدرتها خبر ندارد . پس حریف من نمی شوند  و نمی توانند مرا زندانی یا اعدام کنند .  خودم می زنم تمام این مامورین بی وجدان  و سنگدل سازمانهای امنیتی اطلاعاتی ایران را  تیکه پاره می کنم . 

اما نمی گویم چطوری . می خواهم  در خماری اش بمانید !



به امید خدا  این رژیم منافق و ریاکار و دروغگو و فاسد و جنایتکار  و عوامفریب  را  به سبک خودم و به روشی محرمانه و خاص که به فکر هیچکس نمی رسد   سرنگون خواهم کرد . انشاء ا...


+

الا لعنت ا...  علی القوم الظالمین .  انشاا.... به امید خدا  امام زمان ظهور می کند و به همه ی مردم ایران آزادی بیان را هدیه می کند و ما را از شر این رژیم منافق و جلاد و ادمکش و ریاکار جمهوری اسلامی ایران   نجات می دهد . 


البته قبل از امام  زمان ، این من هستم که این رژیم فاسد و دروغگو و عوامفریب و جنایتکار و خشکه مقدس و خونریز و ریاکار و منافق را سرنگون می کنم . اما به سبک خودم . که فقط خدا می داند این چه سبکی است !

تا سرنگونی این رژیم هرگز نمی گویم که به چه روشی  آنرا سرنگون خواهم کرد .


امروز سهیل عربی را اعدام می کنند فردا شما را . پس سنگ این رژیم را به سینه نزنید و به خدا پناه ببرید . از شر شیطان بزرگ به خدا پناه ببرید و دین و ایمان تان را پای این بی شرف های خونریز نثار نکنید .


مرا دستگیر یا زندانی یا اعدام نمی کنند . زیرا هنوز مرا نشناخته اند و از قدرت مخرب و ویرانگری که در وجودم هست خبر ندارند .



وحید محمدی .  وبلاگ وحیدمی 


https://vahidmy.blog.ir
















عوامفریبی




به نام خدا


 عوامفریبی


لطفا دست از سر  مرحوم استاد محمد رضا  شجریان بردارید و اینقدر مرتکب گناه کبیره ی غیبت و تهمت و شماتت نشوید . شما مسلمان هستید . نماز می خوانید . چرا قرآن می خوانید ولی به آیات قرآن عمل نمی کنید ؟؟   کجای قرآن به شما مجوز داده غیبت کنید ؟؟ کجای قرآن گفته می تونید حتی پشت سر میت که دستش از دنیا کوتاهست غیبت کنید ؟؟ 


آیا شما جای خدا نشسته اید که استاد محمد رضا شجریان را به قاری جهنمی ( استاد سعید طوسی قاری لواط کار و همجنس باز و البته قاری محبوب دیکتاتور اعظم  )  تشبیه می کنید ؟؟ 


از کی تا حالا   شماتت کردن میت  کاری خوب محسوب شده ؟؟ 


خجالت بکشید . شرم کنید و پشت سر میت غیبت نکنید . 


شما کار و زندگی ندارید راه و بیراه پشت سر میت  غیبت و تهمت و شماتت می کنید ؟؟  


پشت تون به کی گرمه  که وقیحانه  آیات قرآن رو زیر پا می گذارید ؟؟ 


اگر استاد محمد رضا شجریان ، قاری جهنمی هست پس  لابد  استاد سعید طوسی  قاری  بهشتی تشریف دارند !!  


از کی تا حالا اعتراضات به حق مردم ایران  بعنوان فتنه  نامگذاری شده ؟؟ 


با طناب پوسیده ی کدام خدانشناس بی وجدان دوتابعیتی غیرایرانی  عراقی الاصل  دیکتاتور و عوامفریب و خونریز و جنایتکار ،   وارد چاه  عوامفریبی شده اید ؟ 



دلتون رو به  انتخابات 1400  و اصولگراهای  عوامفریب   و بی عرضه  و بی سواد  و خشکه مقدس و جنایتکار و خشن و احمق،  خوش کردین ؟؟ 


زهی خیال باطل . از این اصولگراهای  تنبل  و  بی بخار و بی عرضه  و بی سواد و البته نادان و خشن و بی رحم و سنگدل و خونریز و خشکه مقدس ،   آبی براتون گرم نمیشه.   دلتون رو به اینها خوش نکنید . اینها عرضه ندارند از حق مردم دفاع کنند . فقط بلدند شعار بدهند و آزادی بیان را نابود کنند. هی دم از انقلاب و  حرکت انقلابی و جهادی بزنند اما بدون فکر و بدون تخصص یک کاری نصفه نیمه تحویل تون بدند .


اگر اصولگراها بر سر قدرت آیند آخرین سنگرتون یعنی همین بلاگ بیان رو از شما می گیرند و  وبلاگنویسی و انتقاد  و آزادی بیان را نابود می کنند. اینها دیکتاتور و نان به نرخ روز خور هستند و بجز چاپلوسی و تملق برای دیکتاتور اعظم  و مافیای ایران   کار دیگری بلد نیستند  و مثل سگ از دیکتاتور اعظم می ترسند .  اصولگراها  یک مشت ادم ترسوی بزدل بیسواد بی تخصص متحجر خشن و بی منطق هستند  و از خودشان  هیچ ایده یا اراده ای ندارند . بجز دکتر محمود احمدی نژاد که مستقیما زد توی برجک آیت ا... هاشمی رفسنجانی  و او را رسوا کرد و البته مورد غضب جناب دیکتاتور اعظم نیز قرار گرفت و رد صلاحیت شد سایر اصولگراها یک مشت ترسوی بزدل و بی اراده و پرحرف هستند و  عملا هرنوع آزادی بیان و حق و حقوق مردم ایران را پایمال می کنند .


من از میان اصولگراها فقط دکتر احمدی نژاد را قبول دارم چون اینقدر شجاعت داشت که حتی به برجک دیکتاتور اعظم نیز بزند و او و دار و دسته ی فاسد لاریجانی را رسوا کند .


شاید تعجب کنید که من چرا از احمدی نژاد که دشمن استاد شجریان بود دفاع می کنم . دلیلش واضح است زیرا احمدی نژاد ،  رجایی دوم می باشد و به فکر مردم بیچاره و مفلوک ایران بود و طرحهای خوب قانونی را  اجرایی کرد . در حالیکه سایر اصولگراها همگی ترسو و بی مغز هستند و هیچ ایده ای ندارند و از ترس جانشان جرات نمی کنند علیه دیکتاتور اعظم حرفی بزنند .

اما از آنطرف دعوای بین استاد شجریان و احمدی نژاد یک دعوای ساختگی بود . یک جنگ زرگری بیش نبود و شما گول خوردید .  هیچ مشکلی بین احمدی نژاد اصولگرا و شجریان اصلاح طلب نبود . اینها فقط یک بازی راه انداختند تا ببیند چه تعداد شل مغز در این مملکت زندگی می کنند .

قیام سال 1388 شمسی مردم مظلوم ایران به رهبری استاد شجریان در تاریخ ثبت خواهد شد و سرکوب کنندگان این قیام که با دیکتاتور اعظم دستشان در یک کاسه است به زودی بی آبرو و رسوا می شوند .


(بروزرسانی : عامل اجرایی سرکوب قیام سال 1388 شمسی ملت ایران که اخیرا جانشین فرماندهی سپاه قدس شده بود و در اردیبهشت سال 1400 شمسی  ابتدا براثر سکته ی قلبی فوت کرده بود مجددا چند روز بعد زنده شد و سپس  به دست رئیس اش یعنی دیکتاتور اعظم ، سربه نیست شد و به شهادت رسید تا دهان باز نکند و آبروی دیکتاتور اعظم و بدلهایش و پسران اش نرود  !!!

از قدیم گفته اند : سر بریده سخن ندارد . تمام فدائیان دیکتاتور اعظم به دستور او سربه نیست شده و به شهادت رسیدند و خواهند رسید . شاید در آینده خبر مرگ ناگهانی برادر محسن ( محسن رضایی فرمانده ی اسبق کل سپاه پاسداران )  را نیز بشنویم !! به هرحال او کسی است که  200 تخلف بزرگ را در بورس کشف کرد که اگر دهان باز کند به طرز مشکوکی به شهادت خواهد رسید )

+


هرچه فکر می کنم  می بینم که جناب دیکتاتور اعظم شباهت بسیار زیادی به خان مظفر ( هزاردستان ) دارد و طبق نقشه ، تمامی مریدان و هواداران اش را یکی پس از دیگری به قتل می رساند .


تاریخ همیشه تکرار می شود . دیروز:  خان مظفر ( هزاردستان ) و امروز :  دیکتاتور اعظم دورگه و دوتابعیتی  !!!


این آقا با خراب کردن پل های پشت سرش هیچ آبرویی برای خودش باقی نگذاشته است  و بزودی او  و بدل هایش رسوا و بی آبرو خواهند شد .


البته ایشان ( دیکتاتور اعظم و بدل هایش و پسران اش و فدائیان اش ) همین حالا هم آبرویی نزد مردم ایران و جهان ندارند . صد البته پیش خدا هم ذره ای آبرو ندارند .


احمدی نژاد شخصا هیچ مشکلی با شجریان نداشت . من هم احمدی نژاد را دوست دارم هم شجریان را .  چون هردو ظاهر و باطن شان یکی بود . یعنی منافق نبودند . هردو دشمن دیکتاتور اعظم بودند . لذا دیکتاتور اعظم دستور داد هردو را نابود کنند .   احمدی نژاد  را ترور شخصیتی کرد و شجریان را ترور فیزیکی و شخصیتی .


+


این دیکتاتور اعظم تا توانست به مناجات ربنای استاد شجریان که درواقع آیات قرآن عظیم و سخن خدای عظیم الشان است توهین و اهانت کرده است  و تمام ملت بی غیرت ایران بلانسبت مثل گوسفند سکوت کرده و سرشان را پایین انداختند و به او اعتراض نکردند .


یکبار می گوید مناجات ربنای شجریان صرفا یک ترانه است !!


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


اخیرا هم گفته که مناجات ربنا صرفا یک اثر هنری است و دلی نمی باشد !!

ما ترجیح می دهیم همان مناجاتهای درون مساجد را بشنویم !!!!


سوال : جناب دیکتاتور اعظم شما اصلا می فهمی چی می گی ؟؟؟


می دانی چرا اینقدر  دم به دم  زر مفت می زنی مرتیکه ی بیشرف خدانشناس آدمکش جنایتکار ؟؟؟


سوال بعدی :  مناجات ربنای شجریان دلی نیست ؟؟؟ اگر دلی نبود  سی سال آزگار در دل مردم جا خوش نکرده بود و اینهمه هوادار نداشت .  خاک بر سرت که هیچ درکی از معنویت این مناجات نداری .


سوال بعدی : از کدام مناجاتهای خودمانی و مسجدی حرف می زنی ؟؟؟ یک نمونه را بیاور بشنویم تا بعد با هم  مناظره کنیم البته اگر به جای خودت دهها بدل را به مناظره نفرستی ترسوی بزدل  !!!!


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


+


همین دیکتاتور اعظم تمام مسئولین ایران را یکی پس از دیگری ترور فیزیکی یا شخصیتی کرد: از آیت ا... منتظری قایم مقام رهبری و آیت ا... طالقانی و آیت ا... شریعتمداری  بگیرید تا سید احمد خمینی و سید حسن خمینی و آیت ا... بهجت و آیت ا... هاشمی رفسنجانی را ترور فیزیکی  یا شخصیتی کرد . چون از قدرت اینها می ترسید . عین سگ از اینها می ترسید .


ایشان خیال می کند عمر نوح می کند اما غافل است از اینکه هر لحظه پیک مرگ ایشان را نیز در می یابد و یک  مملکت از دست او راحت می شوند . یعنی کل کشورهای جهان از شر او خلاص می شوند . انشاء ا...


این دیکتاتور اعظم  که متولد عراق ( نجف اشرف )  است و اصالتا عراقی است و با مردم ایران دشمنی ذاتی دارد ،  با بیانات غیرکارشناسی اش عملا نظم دنیا را به هم ریخته و مردم ایران را نابود کرده است  و از لغت مستعار  نظام  برای تحریف افکار عمومی و اعمال سلایق خودش استفاده می کند !!!   نظام = رهبر دیکتاتور و جنایتکار ایران  . خدا از سر تقصیراتش بگذرد و او را بیامرزد .  همانطور که استاد شجریان را آمرزید .  همانطور که هاشمی رفسنجانی را آمرزید . خداوند بخشنده و مهربان است و بندگان اش را می آمرزد اما بندگان همدیگه را نمی بخشند و کینه توز هستند . امیدوارم که دیکتاتور اعظم نیز هرچه سریعتر  به رحمت الهی بپیوندد و در بهشت در کنار مرحوم استاد محمد رضا شجریان و مرحوم  حجت الاسلام هاشمی رفسنجانی  و مرحوم آیت ا... منتظری و مرحوم استاد سید جواد ذبیحی  و مرحوم آیت ا...  شریعتمداری  و مرحوم  آیت ا...  بهجت و مرحوم علامه  طباطبایی  و مرحوم  آیت ا...  بروجردی  و مرحوم آیت ا... طالقانی   در یک مکان  واحد قرار گیرد . 


 تمام این بزرگان که نامشان را با رنگ آبی یا قرمز نوشتم  توسط همین دیکتاتور اعظم به شهادت رسیدند .



من در انتخابات ریاست جمهوری سال 1400 ایران شرکت نمی کنم . اگر شرکت کنم و اگر قرار باشد به کسی رای بدهم رای من دکتر محمود احمدی نژاد است نه یک مشت اصلاح طلب یا اصولگرای  ترسوی چاپلوس متملق خشکه مقدس بیسواد خشن  وطن فروش خائن .  بله من فقط  به دکتر محمود  احمدی نژاد رای می دهم نه به یک مشت ترسوی بزدل چاپلوس متملق حیف نون  اصولگرا یا اصلاح طلب . مرده شوی هرچی اصلاح طلب و اصولگرا و راست و چپ و وسط و بالا و پایین را ببرد . همه شون سروته یک کرباسند . 



احمدی نژاد اگرچه اصولگرا بود اما  با  آزادی بیان هیچ مشکلی نداشت وگرنه خودش شخصا علیه هاشمی رفسنجانی  و طایفه ی لاریجانی  و دیکتاتور اعظم حرف نمی زد و جان خودش را به خطر نمی انداخت  و توسط دیکتاتور اعظم رد صلاحیت نمی شد .




شجریان خواننده بود نه قاری .  امان از بیسوادی . 


شجریان خیانت کرد ؟؟  کو  مدرک ؟؟  

آیا یک سفر به لندن و یک درد دل کردن خیانت به کشور محسوب می شود ؟؟؟!!!



برفرض که خیانت کرده باشد . آیا خدا عاجز هست و نمی تواند شجریان را  ببخشد ؟؟ 

لابد شما جای خدا هستید و  توانایی بخشش یا عدم بخشش بندگان را دارید !!!


از کی تا حالا به جای خدا  حرف می زنید و حکم صادر می کنید ؟؟ 


به دختران نوجوان تجاوز شد تا بعد از اعدام وارد بهشت نشوند !!  


اگر این کار فضولی در کار خدا  نیست  پس  چیه ؟؟ 

اخیرا نیز بجای تجاوز عقد می خوانند که البته ناگفته پیداست این نوع عقد نیز کاملا باطل است زیرا زورکی و اجباری است و عروس خانم می داند که فقط برای تجاوز کردن به او و اعدام کردنش خطبه ی عقد را می خوانند . لذا این عقد باطل است و اگرنزدیکی صورت گیرد  در حکم زنا و تجاوز جنسی محسوب می شود .


یعنی خاک هردو عالم بر سر جمهوری اسلامی ایران با این قوانین  و رفتارهای بی شرمانه و وقیحانه اش .  خاک  بر سر قوه ی قضائیه و سازمان زندانها و تمام اون حرامزاده هایی که به دختران این مملکت تجاوز می کنند و بعد انها را اعدام می کنند .  لعنت خدا بر این حکومت فاسد و متجاوز و منافق و بی شرم  و عوامفریب که عوامفریبی تخصص اوست .



 تقویم قمر در عقرب چه صیغه ایه دیگه ؟؟ 


خنده داره .  از اول فروردین  بگیر  تا یکماه ,   از یک آدم سیاسی و خطرناک  یعنی همان دیکتاتور اعظم   در مورد تقویم توهمی  و خرافاتی قمر در عقرب  استفتا  می کنید ؟؟؟ 


لابد واسه  نفس کشیدن  هم  می خواهید استفتا  کنید !! 


به این میگن  جمود فکری .  عقل که نباشد جان در عذاب است. 


بجای توهین کردن به اموات  از خدا بخواهید که  آنها را  بیامرزد و  ببخشد و از عذاب کردنشان صرف نظر کند .  همین دیکتاتور اعظم اگر از دنیا برود من شخصا برایش از خداوند  آمرزش و مغفرت طلب می کنم و برای شادی روح اش فاتحه می خوانم . شک نکنید  که اینکار را می کنم و برایش طلب مغفرت می کنم و هرگز بعد از مرگ اش پشت سرش  حرف نمی زنم . کمااینکه پشت سر هاشمی رفسنجانی هم دیگه حرف نمی زنم بجز اینکه بگویم که اولین تورم و گرانی کالاهای اساسی و اولین  اختلاس و اولین پولشویی و اولین رانت و ویژه خواری و اولین  مفاسد اقتصادی و اولین سدسازی بی رویه روی  تمام رودخانه های ایران  و ایجاد خشکسالی مصنوعی و اولین دخالت در ساعت رسمی کشور و اولین  کشتار مردم بی گناه ایران در شهرهای تهران و مشهد  و ....  و اولین جنایات و قلدری ها و خفقان ها  و دیکتاتوری ها و اولین  .... همگی کار هاشمی رفسنجانی بود و او مبتکر تمامی این اولین ها می باشد  . اما بهرحال خدایش بیامرزد و او را مورد عفو قرار دهد .  زیرا هاشمی رفسنجانی اولین ستون فقرات انقلاب اسلامی ایران بود و تمام ثروت اش را به پای این انقلاب ریخت و با دست خودش دیکتاتور اعظم را به  رهبری ایران  منصوب کرد غافل از اینکه توسط همین دیکتاتور اعظم به قتل می رسد ....

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


سال 1400 شمسی  تنها  مکان امن برای من و شما بلاگرها همین بیان است . البته اگر واحد حقوقی اش نپوکد و دیکتاتور  اعظم این شرکت را منحل نکند . 

من فعلا در همین بلاگ بیان علیه دیکتاتور اعظم حرف می زنم تا زمانیکه ببینم سرنوشت بلاگ بیان چه می شود . اگر واحد حقوقی را منحل بنمایند وبلاگنویسی را متوقف می کنم چون از  جانم سیر نشده ام و دوست دارم دستکم 120 سال عمر کنم .

هرکس به دیکتاتور اعظم خدمت  کرده و فدایی او شده است واقعا فدای او شد و به رحمت خدا پیوست  .  خدایش بیامرزد . رییس جمهور در این مملکت در حکم  مترسک سر جالیز است و هیچ اختیاری ندارد و مجبور است مدام پاچه خواری و تملق کند تا  مبادا به غضب دیکتاتور اعظم گرفتار شود  که البته گرفتار می شود !!

+

بهرحال من از مردم ایران درخواست می کنم که دست از سر کچل استاد شجریان بردارید و اینقدر استخوانهای ایشان را در قبر نلرزانید که استخوانهای خودتان نیز توسط نسلهای بعدی در قبر لرزانده می شود .  هرچیزی عوض دارد گله ندارد . شما نیز به سرنوشت شجریان دچار خواهید شد چون او را شماتت می کنید . مادامیکه پشت سر استاد شجریان یا  سایر انسانها حرف بزنید و آنها را شماتت کنید در معرض ابتلا به همان گناهانی هستید که این افراد مرتکب شده اند . ای مردم ایران در زندگی خصوصی همدیگه دخالت و تجسس نکنید و پشت سر همدیگه غیبت نکنید . این حرف من نیست حرف خداست:  و لاتجسسوا و لایغتب بعضکم بعضا ( سوره ی حجرات آیه ی 12  ) . از سال 1357 تا الان مدت 42 سال است که داریم دوران وحشتناک قرون وسطی را البته در ایران تجربه می کنیم .  خدا از سر تقصیرات همه ی انسانها بگذرد و همه ی ما انسانها را ببخشد و بیامرزد .  آمین .





+


مخاطب این جملات  خودش می داند با چه  اژدهایی طرف است . جرات دارد بیاید جواب  دهد .  خودم  ناک اوت اش  می کنم  ! .   هرچند از قدیم گفته اند : (( جدال با احمق نشانه ی جهالت است))  . پس هیچ جدال یا بحث با این خشکه مقدس های پرمدعا  و جاهل و خشن و بی مغز  نخواهم کرد . فقط سکوت می کنم.    هرچقدر که بیایند و مرا  بکوبند  فقط سکوت می کنم.   بیایید کامنت بگذارید  و مرا   جر  بدهید  اما  من فقط  سکوت می کنم  چون  دوست ندارم به یک جاهل  تبدیل  شوم   . 



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

الان در این پست نیز از هیچ وبلاگ نام نبردم و بصورت سربسته به اون بلاگر محترم جواب دادم . 

من تصمیم گرفتم از این به بعد بدون ذکر نام یا ادرس وبلاگها یا سایتها ، بصورت سربسته و در لفافه  حرف بزنم تا حریم خصوصی افراد و سازمانها خدشه دار نشود . یک اشاره ای می کنم و رد می شوم .


بنابراین هرگز نام و آدرس وبلاگ یا وبسایت افراد مورد انتقاد را  ذکر نمی کنم تا حریم خصوصی شان حفظ شود .




داشتم می گفتم ....   این مملکت 42 سال است با   عوامفریبی  اداره شده . از این به بعد هم با عوامفریبی  اداره می شود. عوامفریبی قدرتمندترین سلاح  حکومتها در طول تاریخ بوده است .


این پست  را نوشتم تا   خشکه مقدسهای جاهل و بی مغز   و خشن و بیسواد و بی منطق  حساب کار دستشان بیاید و از چاه ضلالت و شرک و نفاق و عوامفریبی  بیرون بیایند شاید خدا  آنها  را  ببخشد. 


شعار همیشگی من :  سرباز خدا باشید . 


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

+

داشتم می گفتم ....  من به جهنم . من به درک .  اما حق ندارید پشت سر   مردم بی گناه  و یا گناهکار  خصوصا  اموات  غیبت کنید یا شماتت کنید .   اگر شماتت کنید  از دنیا نمی روید تا  خودتون  هم  همون  گناه  رو  مرتکب  شوید .  این یک واقعیت است . بله اگر شماتت کنید خودتان نیز آن گناه را مرتکب می شوید . پس لطفا استاد شجریان و سایر اموات را شماتت و سرزنش نکنید .

هرکس که در سایت یا وبلاگ اش یا کتاب اش مدام علیه استاد شجریان یا سایر انسانها حرف بزند و شماتت کند خودش نیز همان گناهان را مرتکب خواهد شد . یک عمر شاهان ایران را سرزنش و شماتت کردید و الان سالهاست که دقیقا همان جنایات شاهان را دارید تکرار می کنید . حالا فهمیدید چرا اصرار می کنم که بندگان خدا را به خاطر گناهانشان شماتت و سرزنش نکنید ؟؟؟

+

جمهوری اسلامی ایران آنقدر شاه را مسخره و شماتت کرد که خودش هم به یک شاه دیکتاتور و ظالم تبدیل شد . اینست عاقبت شماتت کنندگان .

+

 لطفا  هیچکس را شماتت یا مسخره نکنید . لطفا  غیبت نکنید و تهمت نزنید . سرتان توی لاک خودتان باشد . لطفا تجسس نکنید . لطفا  آدمفروشی  و خیانت و چاپلوسی و تملق نکنید . لطفا اموات را به حال خودشان  رها کنید و برای امرزش روحشان دعا کنید .


+

راستی تا یادم نرفته بگویم که من  پشت ام به خدا گرم است و به پشتوانه ی حمایت خداوند علیه جمهوری اسلامی ایران مطلب می نویسم وگرنه من هرگز به جز خدا هیچ حامی دیگری ندارم .  تا اینجا  نیز من حرفهای خدا را در وبلاگم نوشتم و برای رضای خدا وبلاگنویسی کرده  ام و اگر براحتی رهبر انقلاب ایران را در هم می کوبم به پشتوانه ی حمایت خداوند است و گرنه من از هیچکس یا هیچ جریان یا سازمان یا گروهک  تغذیه نمی کنم . خوراک من برای نوشتن این مطالب توسط خود خدا فراهم می شود . بدون واسطه .

سرباز خدا باشید تا همانند من قوی و شجاع و شکست ناپذیر شوید . من  هر گونه قدرت و شهامت که دارم از خدا دارم و از این بابت از خدای متعال تشکر می کنم که مرا به انسانی شکست ناپذیر تبدیل کرد . خداوند انشاء ا...  همه ی ما را  آدم کند  و همه ی ما را ببخشد و بیامرزد .

+


بروزرسانی :  لطفا اینقدر دکتر محمود احمدی نژاد را در فضای مجازی مسخره نکنید  . خداوند متعال عظیم الشان  در قرآن عظیم خطاب به پیامبر اسلام (ص)  فرموده :  ای پیامبر،  من هر گناهی را ببخشم گناه تمسخر را نمی بخشم حتی اگر تو که پیامبر هستی هفتاد مرتبه برای شخص مسخره کننده ،  طلب استغفار کنی و  او را شفاعت کنی هرگز  او  و یا هر انسانی که دیگران را مسخره کند نمی بخشم !!!


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



پس هیچ شفاعتی برای افراد مسخره کننده در کار نیست .


حالا تا می توانید دکتر محمود احمدی نژاد را در فضای مجازی یا دنیای حقیقی  مسخره کنید ببینم آیا به رحمت خدا و شفاعت  چهارده معصوم امیدوار می شوید یا اینکه  خودتان هم  می دانید که جایگاهتان در قعر جهنم است .


فرقی نمی کند چه احمدی نژاد و چه حتی دیکتاتور اعظم را نباید مسخره کرد . بلکه باید او را ارشاد کرد . اگر ارشاد شد که هیچ و اگر ارشاد نشد و به ظلم و عوامفریبی و قتل و کشتار ادامه داد باید او را اعدام کرد . اما نباید او را مسخره کرد .


شما ملت ایران حق دارید تمام مسولین از جمله دیکتاتور اعظم را اعدام کنید اما حق ندارید مسخره کنید .




وحید محمدی . وبلاگ وحیدمی


https://vahidmy.blog.ir







The Stack



 

The Stack ..

 

 

The Stack is a Memory area pointed to by the ESP Register (Stack Pointer).

 

In the early DOS times, the .com Files Format, for executables, was limited to 65,536 Bytes. This tiny room had to be used all at once, for Code, Data and Stack, so that, saving room, inside the executables was a high priority. Code and Data were then hosted downward from Byte 0100 and the Stack was organized backward (upward), from Byte 0FFFF (last Byte). The Code Part was coming usually first, then the Static Data, then, what we would call, nowadays, the Virtual Data, eventually growing down, while the Stack Data were eventually growing up.

 

This reversed organization of the Stack, due to these historical reasons, is still the one we have today. You may represent the Stack as a sock and the Stack Data as balls: Saving Data onto the Stack is like storing a ball into a sock, and retrieving Data from the Stack is like retrieving the first found ball on the sock top.

 

In the PE format, the Stack is provided to each uploaded Application by the OS. With RosAsm you can define the Minimum and Maximum Size of the Stack in the [File]/[Output] (if you understand what you are doing - there are few probabilities the default definitions would not fit your App requirements...-).

 

 

Pushing and Popping

 

Two x86 instructions are devoted to the Stack operations: PUSH and POP.

 

Pushing is storing (writing) some Data onto the Stack Top.

Popping is retrieving (reading) some data from the Stack Top.

Push and pop Instructions modify the esp Register Value by themselves. For the usual Operations, you are not supposed to modify esp by yourself, though this is also possible, for example, when creating the Procedure Stack Frame, as long as its initial Value is properly restored before exiting the Procedure.

 

The Stack must remain aligned on dWords boundaries (particularly under NT), so that, the natural size of Stack Data is the dWord. When you POP a dWord, ESP is decreased four bytes. Example with 'push esi', storing the actual value of esi on the Top of Stack:

__| __|

__| __|

__| __|

__| __|

__| __| <<< 012FEDC

__| __|

__| __|

__| __|

__| __| <<< 012FEE0

__| __|

__| __|

__| __|

 

(Before) (After)

Though the Stack must remain aligned on dWord boundaries, the Words operations are also allowed (there is no possibility for Bytes). Going on with the previous example, you may, as well, 'pop ax':

__| __|

__| __|

__| __|

__| __|

__| __| <<< 012FEDC

__| __|

__| __| <<< 012FEDE

__| __|

__| __|

__| __|

__| __|

__| __|

... and then 'pop bx':

__| __|

__| __|

__| __|

__| __|

__| __|

__| __|

__| __| <<< 012FEDE

__| __|

__| __| <<< 012FEE0

__| __|

__| __|

__| __|

... as long as, at the end, - and if you do not execute, for example, an Api call in between the two pops-, the Stack finally remains dWord aligned.

 

 

Calling and Returning

 

Two other Instructions make use of the Stack: CALL and RET.

 

When calling for a Routine, call is, internally, two operations: First, the Address of the next Instruction is pushed on the Stack. Second a jump to the targeted Routine is performed.

 

When the ret Instruction is executed, the return Address is popped from the Stack and the execution goes on with the first Instruction following the original call in the calling Routine.

 

Needless to say, any Stack fault in the calling Routine and/or in the called Routine will produce a hang. These hangs are most often due to unpaired push and pop statements. The absolute rule is that you must always pop what you have pushed, before processing any ret. A good practice, in order to prevent disastrous errors is to always indent you push and pop Instructions, and to avoid the Spaghetti_Style unless you perfectly know what you are doing.

 

 

The ebp Register

 

Ebp, (the Base Pointer), is usually reserved by Applications to keep track of a given Stack position, inside Procedures. For example, in a Disassembler, the way to point out the various Procedures in the Code Bytes Flow is to simply search all occurences of bytes [055, 08B, 0EC], which are the Code Bytes for the Instructions creating most Procedures Stack Frames initializations: push ebp // mov ebp esp.

 

During the Procedure life, ebp is then used as a fixed Pointer, keeping track of all transmitted Parameters (ebp+8, ebp+12, ebp+16, ...) and of the eventual private Data locations created by decreasing the Stack Pointer (ebp-4, ebp-8, ebp-12, ...).

 

 

Transmitting Parameters to Procedures

 

When you see, in most RosAsm Sources, Instructions like:

 

call MyProcedure Parameter1, Parameter2, Parameter3

the call is, in fact, a user defined Macro, unfolding this Statement into:

 

push Parameter3

push Parameter2

push Parameter1

call MyRoutine

In ''MyProcedure'', you have:

 

Proc MyProcedure:

Arguments @Parameter1, @Parameter2, @Parameter3

... Where @Parameter1 is equal to ebp+8, @Parameter2 equal to ebp+12, @Parameter3, equal to ebp+16.

 

Then at the End of the Procedure, you see usually the EndP Macro, which restores the Stack, if for example, Local Variable and/or Structure have been declared on the Stack, and that finally runs (going on with the previous example):

 

ret 12

Here, the Number following the ret, indicates that 3 dWords Parameters (12 Bytes) are to be erased from the Stack, so that the caller does not have to take any care of balancing the Stack, after the call, with as many:

pop Parameter1

pop Parameter2

pop Parameter3

 

 

Moving with Stack

 

As you may know, there is no such Instruction as:

 

mov D$Value1 D$Value2

 

in the x86 Instruction Set. For this operation, you have to write, for example:

 

mov eax D$Value2 | mov D$Value1 eax

 

if you fall short in Registers, you may, as well, write:

 

push D$Value2 | pop D$Value1

 

Neater with a simple Macro:

 

[Move | push #2 | pop #1]

 

move D$Value1 D$Value2

 

Splitting with Stack

 

On several occasions, the OS returns two Words Values in one single dWord. This is the case, for example, for the X and Y Positions of the Mouse Cursor, when your Application receives a &WM_COMMAND Message with a &WM_LBUTTONDOWN in wParam (the Mouse Position is in Lparam). Instead of masking, shr, and moving Instructions, you may simply state:

 

push D@Lparam | pop W$MousePosX | pop W$MousePosY

 

 

The Stack used for reversing

 

Because of the ''Pushed-first / Popped-last'' organization of the Stack, we can use it for reversing a flow of computed Data. Here is an example from the RosAsm Source.

 

When we have to write the Ascii form of a Number, inside a Chunk of Text, if we want to output ''one Space'' Separators, the fact of having to analyse the Number from lower to upper Nibbles and to output the String from left to right is a problem. The simpler way is to output, first, this String chars in the wrong order, and then to reverse it all. We can do this the easy way by pushing the Chars on the Stack, along with the Computations, and by popping them back to the Destination String Buffer. This way for reversing is not very efficient (the Stack operations are not very fast), but it is easy to understand and fast enough for small usual computings:

WriteEax:

mov ebx eax

 

If ebx = 0

mov B$edi '0' | inc edi | ret

End_If

 

; End Mark first:

push 0-1

; Select the Low-weight nibble:

L0: mov eax ebx | shr ebx 4 | and eax 0F

; Turn Ascii by use of a Translation Table (faster):

mov al B$HexaTable+eax

; Push the Char (in dWord al):

push eax

cmp ebx 0 | ja L0<

mov B$edi '0' | inc edi

 

; Now Pop and write to Destination set up to EDI by Caller:

L0: pop eax | cmp eax 0-1 | je L9>

mov B$edi al | inc edi | jmp L0<

L9: ret

 

Other Stack Instructions

 

Intel designed two more Instructions for use in HLLs: ENTER and LEAVE, that were proposed for advanced Stack Frames Management in Procedures, with nested access to ascendant Stack Frames, this is to say that a child Procedure could have access to its parent(s) Stack Frame(s). These Instructions have been very rarely used, even by Compilers. See the Descriptions for more info.

 

~~~~~~~

 

 

 

با سلام خدمت شما کاربران عزیز !  به اطلاع می رسانم که بدلیل پیچیده شدن متون راهنمای اسمبلر  RosAsm  به شکلی که در بالا می بینید و بدلیل بهم ریختن متون انگلیسی و فارسی که در پست قبلی شاهدش بودید و عدم امکان ارایه ی  یک ترجمه ی کامل و بی نقص در این پست و  پستهای بعدی که به مراتب دشوارتر و پیچیده تر می باشند  ، از ترجمه ی متون اسمبلر  RosAsm معذور هستم . شرمنده .   من این اسمبلر را در وبلاگ روسسم به ادرس https://rosasm.blogsky.com    و وبلاگ  سپاسم به آدرس  https://spasm.blog.ir     آپلودم کرده ام . من متوجه شدم که شما این اسمبلر را  دانلود کرده اید . خب پس می توانید راهنمایش را به یک شرکت مهندسی کامپیوتر یا یک موسسه ی ترجمه  که قادر به ترجمه ی متون دشوار و تخصصی می باشد بسپارید تا برایتان به بهترین و استانداردترین شکل ترجمه نمایند . 

متون بعدی به مراتب بسیار پیچیده تر از این هستند و من دیگه مثل سابق قادر به ترجمه شان نیستم اونهم توی وبلاگ !!!

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


کپی هم کردم که بجای حروف فارسی کاراکترهای نامفهوم را نمایش می داد . لذا عملا ناامید شدم و حس می کنم اینکار در اینجا و بدست من  امکان پذیر نیست 

+

 

بهرحال من وظیفه ی خودم مبنی بر تبلیغ از زبانهای ماشین و اسمبلی را انجام داده ام و عملا به این دو زبان هیچ  بدهی ندارم و دین ام را ادا کرده ام .

ساخت دهها وبلاگ برای تبلیغ از زبانهای ماشین و اسمبلی  در دهها سیستم وبلاگدهی،   یک نوع برنامه نویسی  محسوب می شود .



ضمن اینکه این وبلاگ یک وبلاگ عمومی است و قرار نیست مطالب تخصصی و دشوار  را در ان بنویسم و ترجمه و  آنالیز کنم .


من فقط یک آزمایش ساده انجام دادم و متوجه شدم که قادر به ترجمه ی روان و سریع و قابل فهم نیستم .

امکان برنامه نویسی در متن وبلاگ نیز عملا وجود ندارد .


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


شما می توانید درصورت تمایل ،  ترجمه ی متون مورد نظرتان را به مترجمهای حرفه ای و مجرب و جوان و با نشاط و پرانرژی بسپارید و در کمترین زمان به نتیجه ی دلخواهتان برسید و در وقتتان صرفه جویی نمایید .  من دیگه برای اینطور کارها پیر شده ام .


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


بهرحال  من از این لحظه به بعد صرفا تایپ می کنم چون من فقط یک تایپیست ساده هستم . همین .


وحید محمدی - وبلاگ وحیدمی


https://vahidmy.blog.ir




 

 

 

 

 

 

 

 

 

 

 

 


Registers


 

Registers ..

 

 

رجیسترها ( ثبت کننده های درون  پردازنده):


The CPU Registers may be represented as small Memory units directly located on the CPU. From this point of view, they are faster Memories than the real physical Memory. Also, several CPU Instructions make use of pre-defined Registers. In Win32 Assembly Applications programing, the commonly used Registers are:



 

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



GP (General Purpose) Registers:

ثباتهای چند منظوره:

 

eax, ax, ah, al

ebx, bx, bh, bl

ecx, cx, ch, cl

edx, dx, dh, dl

 

Strings Registers:


ثباتهای رشته ها :


esi

edi

 




Stack Registers:




 ثباتهای پشته ( پشته = بخشی از حافظه ی رم  که همانند جوراب یک طرف اش بسته است و ورود و خروج داده ها در آن همانند ورود و خروج توپ های تنیس در جوراب می باشد. ) :


ebp

esp

(There are others of no interest in the very first steps, and of very little interest in Win32 Application writing).



 

چیزهای غیرجذاب در گامهای اولیه  ، و چیزهای کم جاذبه در برنامه نویسی نویسی 32 بیتی ویندوز ، وجود دارند .



The Flags Register is a particular Register that indicates the different states of CPU. More infos in Flags_and_Jcc.



 

 ثبات پرچم ها یک ثبات ویژه است که وضعیتهای متفاوت پردازنده را  مشخص می کند ( با ارقام 0 یا 1 )  . اطلاعات بیشتر را در بخش پرچمها و پرشها  ببینید .



You can write and read some values in all the Registers, according with their sizes: The first thing to know about a Register, before using it, is its size.




شما می توانید بنویسید و بخوانید  برخی مقادیر را در همه ی ثباتها ، براساس اندازه شان : اولین چیز (نکته)  برای دانستن درمورد یک ثبات ، قبل از بکارگیری اش ، گنجایش آن ثبات می باشد .


 

eax, ebx, ecx, edx, esi, edi, ebp, esp    = dWord = 4 Bytes [0 > 4,294,967,295]



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



ax, bx, cx, dx = Words = 2 Bytes [0 > 65,535]



از صفر تا  65535  بایت فضای آدرسدهی حافظه رم معادل با 2 گیگابایت حافظه ی رم در ویندوزهای 16 بیتی و سیستم عامل داس  ( 16 بیت ) (دسیمال) . کامپیوترهای بسیار قدیمی حاوی سیستم عامل داس و ویندوزهای 1 تا 98 . تمامی ویندوزهای قدیمی 16 بایتی .




ah, al, bh, bl, ch, cl, dh, dl = 1 Byte [0 > 255]



 از عدد صفر تا  عدد  255  (دسیمال ) . سیستمهای بسیار بسیار قدیمی 8 بیتی و منسوخ شده  . سیستم عاملهای بسیار قدیمی 8 بیتی مثل مولتیکس ، یونیکس ، بی اس دی یونیکس ، سیستم عاملهای 8 بیتی خانواده ی داس شامل سیستم عامل بسیار قدیمی سی پی ام  و هر نوع سیستم عامل و یا میکروپروسسور و میکروکنترولر  8  بیتی .

فضای آدرسدهی حافظه ی اصلی  در این سیستم ها فقط  8 بیت گنجایش داشته است . لذا سیستم عاملها نیز 8 بیتی بوده اند .



ah, al are parts of ax. ax is part of eax; idem for b... , c... , d... Like this:



 ah و al بخشهایی از  رجیستر  ax می باشند .  رجیستر ax  بخشی از رجیستر eax  می باشد . ایضا (همچنین ) همین قاعده برای ثباتهایی که نامشان با حروف b و c و d  شروع می شود صدق می کند .  مانند این : 



____________________

__| __| __| __| eax ; full 4 Bytes register

__| __| __| __| ax ; lower half 2 Bytes of eax

__| __| __| __| ah ; higher half of ax

__| __| __| __| al ; lower half of ax



 

eax : ثبات چهاربایتی کامل (32 بیتی - برای سیستم عامل 32 بیتی )

ax : دو بایت نیمه ی کم ارزش ثبات eax

ah : نیمه ی پر ارزش  ax

al :  نیمه ی کم ارزش ax 



This representation is easier to understand at a byte level. Reading from right to left, you have 4 Bytes in each Register. You can also view them as sets of 32 bits units, from Bit 0 to Bit 31.




این نمایش برای درک (مفاهیم ) در یک سطح بایت ، آسانتر است .  با خواندن از راست به چپ  ، شما 4 بایت در هر ثبات دارید . شما همچنین می توانید  به آنها همچون  مجموعه های از واحدهای 32 بیتی نگاه کنید ، از بیت 0 تا بیت  31 .


 


 

AL is called the LOW byte of EAX and of AX

AH is called the HIGH Byte of AX.

AX is called the LOW word of eax.




AL بایت کم ارزش eax و ax نامیده می شود

AH  بایت پر ارزش AX نامیده می شود

AX  کلمه ی کم ارزش از eax نامیده می شود .





To read the first BYTE in the EAX register (bits 0 to 7), and store its Value into a Memory Address, you may use, for example:





برای خواندن اولین بایت در ثبات eax ( بیتهای 0 تا 7 ) ، و انباشتن مقدار به درون یک آدرس حافظه ، ، شما می توانید ( اجازه دارید ) بکار ببرید ، بعنوان مثال :



 

mov B$byteval al   ; move 1st byte size value into the 'byteval' variable.




کپی کردن اولین مقدار بایت از ثبات  al  به داخل متغیر  byteval 


(توضیح مترجم:  عبارت   mov B$byteval  al    یک  دستورالعمل زبان اسمبلی است که در ان متغیر درون ثبات al  به درون  متغیر  byteval که به اندازه ی 1 بایت حجم دارد  کپی می شود .

نکته :

در اسمبلر RosAsm شما نیازی به استفاده از علامت کاما بین عملوندهای مبدا و مقصد ندارید .  لذا بین al که عملوند مبدا می باشد و B$byteval

که عملوند مقصد می باشد از علامت کاما (ویرگول)  استفاده نشده است .

استفاده از علامت ویرگول در اسمبلر روسسم  کاملا اختیاری است . مگر در برخی موارد خاص .


نکته: هر عبارتی که بعد از علامت نقطه - ویرگول یعنی  ;  نوشته شود  در زبان اسمبلی بعنوان کامنت (توضیح ) در نظر گرفته می شود و کامپایلر زبان اسمبلی چنین عبارتی را نادیده گرفته و اجرا نمی کند .

توجه داشته باشید که دستورات زبان اسمبلی  غالبا بصورت یک ستون عمودی از بالا به پایین نوشته و خوانده می شوند .  لذا شما می توانید جلوی تک تک دستورات زبان اسمبلی کامنت و توضیح بگذارید و ان دستور را برای  مراجعه ی بعدی خودتان یا برای سایر برنامه نویسان ، قابل فهم کنید .

البته در اسمبلر RosAsm   شما می توانید دستورات اسمبلی را بصورت ردیفی از دستورات و بصورت افقی نیز بنویسید ولی در این صورت دیگه نمی توانید برای تک تک  دستورات کامنت بگذارید . لذا خوانایی سورس برنامه کاهش می یابد .  من خودم شخصا همیشه دستورات زبان اسمبلی را به روش همیشگی یعنی بصورت ستونی عمودی می نویسم .

نکته :

در اسمبلر  RosAsm  برای نشان دادن مقادیر از  علامت  دلار  (استرینگ ) استفاده می شود . اینجا  $   مخفف  string ( یعنی یک رشته از بایت یا ورد یا دی ورد ) می باشد . در این دستور مقدار متغیر برابر با بایت است .

بنابراین باید توجه داشته باشید که در روسسم نباید از  عبارتهای متداول مثل  db  یا   byte ptr  استفاده نمایید مگر اینکه از پارسر استفاده نمایید .

عبارت db  در اسمبلر روسسم برای برنامه نویسی با کدهای هگزادسیمال زبان ماشین بکار می رود نه برای تعیین نوع و مقدار متغیرها .

( روسسم بکلی دنیایی  متفاوت  و عجیب است و با سایر کامپایلرهای زبان اسمبلی فرق دارد ) .

نکته: در زبان اسمبلی  پس از دستوراتی همچون mov  یا هر دستور دیگری  مقادر درون عملوند سمت راست به درون عملوند سمت چپ کپی می شوند . عملوند سمت راست را اصطلاحا سورس (مبدا ) و عملوند سمت چپ را اصطلاحا دستیشن ( مقصد ) می نامند . این خاصیت معکوس بودن بخاطر طبیعت ذاتی پردازنده ی اینتل است زیرا این  پردازنده دوست دارد همه چیز را بصورت معکوس ببیند و بخواند و اجرا کند !!  در برنامه نویسی با هگز ادیتور و زبان ماشین پردازنده ی اینتل  شما مجبورید از اولین بایت تا اخرین بایت را با دست بصورت معکوس تایپ کنید تا نرم افزار ساخته و اجرا شود . اونجا همه چیز باید بصورت معکوس نوشته شود وگرنه نرم افزار اجرا نمی شود !  ) .


ادامه ی ترجمه:





To read the second BYTE in the EAX register (bits 8 to 15)), and store its Value into a Memory Address, you may use, for example:



برای خواندن بایت دوم در ثبات eax  ( بیتهای 8 تا 15  )  ، و نگهداری مقدارش در داخل یک آدرس حافظه ، شما می توانید (اجازه دارید)  بعنوان مثال چنین دستوری را بکار ببرید :



 

mov B$byteval ah    ; move 2nd byte size value into the 'byteval' variable.





 

Same for the first WORD (bits 0 to 15):





 همان روش برای اولین ورد ( کلمه  = بیتهای 0 تا 15  ) :




mov W$wordval ax ; move 1st word size value into the 'wordval' variable.

 


To get at bits 16 to 31, you must rotate the bits in the register so they can be accessed by the previous instructions. Rotating a 32 bit register in either direction by 16 bits moves the LOW 16 bits into the HIGH 16 bits and the HIGH 16 bits into the low 16 bits of the register.





برای رسیدن به بیتهای  16 تا 31  ، شما باید بچرخانید بیتها را در ثبات طوریکه انها بتوانند قابل دسترس باشند بوسیله ی دستورالعملهای قبلی . چرخاندن یک ثبات 32 بیتی در هر  جهت (راست یا چپ )  بوسیله ی  16 بیت ،  کپی می کند  16 بیت کم ارزش را به داخل 16 بیت پر ارزش  و  16 بیت پر ارزش را به داخل 16 بیت کم ارزش ثبات .


 

If you need to read and store, in a Memory Word, say, only the higher Word of EAX, you have to modify the content of EAX with the ROL or with the ROR Instructions:






اگر شما نیاز دارید به خواندن و نگهداری ، در یک کلمه ی حافظه ، مثلا ، فقط کلمه ی بالاتر ثبات eax ،  آنگاه شما مجبورید اصلاح کنید محتویات ثبات eax را با استفاده از دستورالعملهای  ROL  یا  ROR  زبان اسمبلی :


(توضیح مترجم:  دستور ROR محتویات ثبات را به سمت راست و  دستور  ROL   محتویات ثبات را به سمت چپ  می چرخاند که متاسفانه در این متن ، مولف به این موضوع اشاره ای نکرده است .


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


ادامه ی ترجمه:



 

rol eax 16 ; rotate EAX by 16 bits

or

ror eax 16 ; rotate EAX by 16 bits

 

... Then, the Higher Word is now in AX.




 

آنگاه ، اکنون کلمه ی بالاتر در ثبات  AX قرار می گیرد .




In all x86 Instructions, involving a Source and a Destination, the sizes of the two members must be the same. You cannot mix, for example, Bytes and dWords in one single operation:




در تمام دستورات اسمبلی پردازنده ی اینتل ایکس 86 ،  شامل یک  مبدا و یک مقصد ، اندازه های دو عضو مبدا و مقصد باید یکسان باشند .  شما نمی توانید ترکیب کنید ،  بعنوان مثال ،  بایتها و دی وردها را در یک عملیات منفرد :



mov eax cl ; Error: eax is 32 bit, cl is 8 bit

 

Though the upper rule does not apply on MOVSX and MOVZX Mnemonics, whose purpose is exactly with saving you from such situation:




اگرچه قانون بالا بر روی دستورات  MOVSX  و MOVZX   اعمال  نمی شود ، مقصود ما کاملا  نجات دادن شما از چنین وضعیتی می باشد:



 

movzx eax cl ; 'z' stands for 'zero' extended unsigned integer operation.


 

عملیات عدد صحیح بدون علامت




movsx eax cl ; 'S' stands for 'sign' extended signed

integer operation

 





عملیات عدد صحیح با علامت




In some cases you may use,



 

در برخی موارد شما می توانید (اجازه دارید) بکار ببرید ،




mov eax 0 ; clear eax.

mov al cl ; copy cl into al.



 

Some less often used mnemonics also do this kind of conversion:



 

بعضی از دستورالعملهای کمابیش استفاده شده همچنین این نوع از تبدیل  را  انجام می دهند:




mov al cl ; copy cl into al

cbw ; convert BYTE in AL to WORD in AX

cwde ; convert WORD in AX to DWORD in EAX

 

 

 

Each Register may have some specific usage:



 

هر ثبات می تواند برخی کاربردهای خاص را داشته باشد:



 



General Purpose Registers

 



ثباتهای چند منظوره:



eax, ebx, ecx, edx, are called 'General Purpose Registers', but they may have some specific task to assume under certain circumstances




eax ، ebc ، ecx  ، edx   تحت عنوان " ثباتهای چند منظوره " نامیده می شوند ، اما   آنها می توانند وظایف خاصی برای بعهده گرفتن  تحت کیفیتهای   معین را داشته باشند :  




eax, 'Accumulator', is the most ''general purpose'' of all but it is slightly specialized for mathematical source and results.




eax ، " انباره " چند منظوره تر از تمام ثباتها می باشد اما  آن کمی  برای منبع و نتایج محاسباتی  اختصاص داده شده است.




ebx, 'Base', is often used for indexing.




ebx ، بیس ، پایه ، اغلب برای شاخص گذاری بکار رفته است .

( مترجم: ثبات ebx در سیستم عامل ویندوز بعنوان ثبات پایه ی سیستم عامل بکار می رود و از قبل رزرو شده است  لذا نباید انرا همینطوری دستکاری کرد . چون ممکن است ویندوز را ناپایدار کند . برای هر کاری از همان ثبات eax استفاده کنید ) .



ecx, 'Counter' is the required one for some counts.





ecx ، شمارنده . از این ثبات برای شمارش و تعیین تعداد تکرار عملیاتها و برای هرنوع شمارش و تعداد استفاده می شود . برای ایجاد حلقه ها و تکرار معمولا از این ثبات استفاده می شود .




edx, 'Data', is required for some integer Math

operations




edx ، داده . این ثبات برای انجام  برخی عملیاتهای ریاضی صحیح  روی داده ،  مورد نیاز می باشد .  


 

Offset Registers


ثباتهای آدرس   




esi and edi, Source and Destination Index, have specific usage in Strings_Instructions but can also be used for anything else you want.





esi و  edi  ، ثباتهای شاخص منبع و مقصد . کاربرد ویژه در دستورالعملهای رشته ها دارند اما می توانند همچنین  برای هر کار دیگری که شما بخواهید بکار روند .




ebp and esp, Base and Stack Pointers, are for Stack management. ebp can be used for what you want, but not esp. ebp is usually reserved for Stack pointing, in HLL style writing. esp is, most often, modified directly by several instructions (Call / Ret / Push / Pop ...). Out of the HLL macros for Stack frames managing, you should refrain from modifying esp or ebp.






 ebp و esp  : اشاره گرهای به بیس و پشته   ، برای مدیریت پشته بکار می روند . ebp می تواند برای هر مقصودی که شما می خواهید بکار رود اما esp نمی تواند برای هر منظوری بکار رود .

ebp معمولا برای اشاره به پشته  رزرو شده است ، البته در سبک نگارش زبانهای سطح بالا .  esp   ، اغلب بطور مستقیم اصلاح می شود بوسیله ی  دستورالعملهای مختلف  .....  خارج از مبحث ماکروهای سطح بالا برای مدیریت قابهای پشته ، شما باید خودداری کنید از اصلاح کردن مقادیر درون  ثباتهای  esp  و  ebp  .




(توضیح مترجم:   در سیستم عامل ویندوز ، بجز ثباتهای ebx و ebp  و  esp  شما می توانید با خیال راحت سایر ثباتهای چند منظوره را  مقداردهی کرده یا مقادیرشان را دستکاری و اصلاح نمایید . البته در متن بالا در نوشتار مولف نوعی تناقضگویی  در مورد کاربرد  ثبات ebp دیده شد که من عینا انرا ترجمه  کردم .ولی معتقدم که شما نباید با ثباتهای پشته یعنی ebp و esp  ، هرکاری که دلتان خواست انجام دهید و باید حتما  احتیاط کنید . به دردسرش نمی ارزد .

همچنین می توانید در اکثر مواقع کار خودتان را با استفاده ی صرف از ثبات eax   آسان کرده و خیالتان بابت همه چیز راحت باشد . زیرا این ثبات بی خطرترین و همه منظوره ترین ثبات در پردازنده ی اینتل می باشد  و برای هر کاری می توان از ان استفاده کرد .

مجددا تاکید می کنم از هرگونه دستکاری ثباتهای ebp و esp  جدا خودداری نمایید . 

ثباتهای ebp  و  esp  را می توانید در دیس اسمبلی  ویندوز و نرم افزارهای تجاری ویندوز که توسط زبانهای سطح بالا ساخته شده اند  در قالب روالها  مشاهده کنید . بدین شکل :




push  ebp

mov ebp , esp

….

…

mov  esp , ebp

pop  ebp





روتین فوق را همیشه می توانید در دیس اسمبلی نرم افزارهای ویندوزی مشاهده کنید زیرا این روتین همان روالها و پراسیجرهایی هستند که توسط زبانهای سطح بالا خصوصا پاسکال و سی و سی پلاس پلاس و بیسیک ایجاد می شوند !

در واقع این روتین با عبارتی همچون  proc  مطابقت دارد .  این روتین در زبان اسمبلی نیز زیاد بکار می رود  و همان کاربرد را دارد یعنی روال . )


پایان ترجمه و توضیح .


نکته : برای تسهیل در امر ترجمه و جلوگیری از بروز اشتباهات احتمالی ، متن اصلی را همراه با ترجمه در این پست قرار دادم  و البته قصد دارم برای پستهای بعدی نیز به همین روش یعنی متن اصلی و ترجمه  عمل نمایم تا ترجمه ای دقیق و بی نقص ارایه شود و بتوانم مفاهیم را به سادگی منتقل نمایم . ضمنا با مقایسه ی بین متن اصلی و ترجمه بهتر می توانید به عمق مطلب پی ببرید و اگر اشتباهی در ترجمه رخ داده باشد بهتر می توانید تشخیص دهید  . لازم به ذکر است که در ترجمه ی این  متون تخصصی و دشوار صرفا از دیکشنری استفاده می شود  و هیچگونه نرم افزار مترجم متن بکار گرفته نمی شود .


عنوان درس بعدی  این است :




The Stack




درس بعدی در رابطه با  استک یا  پشته می باشد .  اگر عمری باشد به امید خدا درس بعدی را که در رابطه با پشته و حافظه ی کامپیوتر می باشد ارائه می دهم . انشاء ا... 


~~~~~~~


وحید محمدی . وبلاگ وحیدمی




https://vahidmy.blog.ir



X86_Basics




X86_Basics

به نام خدا:


مبانی پردازنده ی اینتل ایکس 86 ( سری 8086 تا  intel core ) :


(توضیح مترجم: متنی که در اینجا می نویسم با اندکی اصلاح ، ترجمه ی تحت الفظی و دست  و پا شکسته ای است که از متن اصلی موجود در راهنمای اسمبلر RosAsm   استخراج کردم . بدلیل کمبود وقت  و  تعداد زیاد متون و منابع آموزشی  فعلا  بصورت تحت الفظی ترجمه می کنم و بعدا  اصلاح می نمایم!


البته لابلای متن اصلی ، نظرات شخصی خودم را نیز تحت عنوان (توضیح مترجم:)  لحاظ می کنم . شبیه به همین چیزی که الان دارید مشاهده می کنید .) .  



شروع ترجمه ی آنلاین  و تایپ :


حافظه:


اسمبلی ایکس 86 یک زبان یکپارچه و خیلی ساده است . اگر شما بکار برده اید ( یا عادت کرده اید به استفاده از ) انواع داده ، با برخی از کامپایلرهای زبانهای سطح بالا ، شما مجبورید موافقت کنید با این حقیقت که  ، در زبان اسمبلی ،  تنها مفهوم نظیر به نظیر ، یکی از واحدهای اندازه گیری متنوع قابل دسترس ، به همان خوبی  برای دسترسی های به حافظه برای  رجیسترها .


(توضیح مترجم: اگر دقت کرده باشید در زبانهای سطح بالا خصوصا  سی و پاسکال شما با انواع مختلف داده و البته انواع مختلف واحد و مقدار داده (بایت ، کاراکتر ، رشته ی متنی و ...)  مواجه شده اید. بخصوص در پاسکال شیء  گرا  در دلفی ، شما می توانید حتی خودتان انواع جدید داده را تعریف کنید . اینجا جناب رنه تورنویس خالق روسسم می خواهد بگوید که شما مجبورید با این واقعیت تلخ ! روبرو شوید که در اسمبلی برخلاف زبانهای سطح بالا شما فقط با تعداد اندکی انواع داده و اندازه  روبر می باشید و این قانون همانطور که در مورد حافظه ی کامپیوتر صدق می کند به همان خوبی برای رجیسترهای پردازنده نیز صدق می کند . زیرا اسمبلی یک زبان برنامه نویسی بسیار ساده و بدوی می باشد . فلت معناهای مختلف دارد . از جمله یکپارچه ، ساده ، ساده لوح و بدوی ، تخت ، صاف و ...   وقتیکه ایشان می گوید اسمبلی یک زبان فلت می باشد چندین تفسیر برای این جمله می توان نوشت . مثلا : اسمبلی یک زبان صاف و ساده است . اسمبلی یک زبان بدوی و قدیمی و عقب مانده  است . اسمبلی یک زبان یکپارچه و خالص و تمیز است . اسمبلی یک زبان ساده و کوچک و بدور از شلوغی و پیچیدگی و جنگولک بازی است و هزاران تفسیر دیگر .  من این جمله ی آخر را بعنوان تفسیر صحیح بکار می برم. بله :

اسمبلی یک زبان ساده و خالص و تمیز و جمع و جور و بدور از هرگونه غرتی بازی و جنگولک بازیهای زبانهای سطح بالای به اصطلاح مدرن می باشد .


بعد اینکه می گوید این قانون علاوه بر حافظه  برای رجیسترهای پردازنده هم صدق می کند یعنی اینکه در رجیسترها نیز باید بخاطر بسپارید که اسمبلی یک زبان ساده و کوچک و معمولی و بدور از تشریفات اضافی است و نباید با رجیسترهای پردازنده ، کشتی بگیرید و باید بدانید که  پردازنده فقط زبان ماشین را می فهمد و باید ساده بنویسید تا او حرفهای شما را بفهمد ! )


ادامه ی ترجمه :

واحدهای اصلی در زبان اسمبلی ایکس 86 عبارتند از :

Byte  معادل با 8 بیت  ( 8 رقم 0 یا 1 زبان ماشین )

Word معادل با 2 بایت (16 بیت )

Double Word  معادل با  4 بایت ( 32 بیت )


به اضافه ی پسوندهای جدید (  MMX  و  XMM  ) :

quad word    معادل با  8 بایت ( 64 بیت )



برخلاف آنچیزی که شما گهگاه  ( در وب ) می خوانید ، واحد اصلی حافظه ی کامپیوتر ، بیت Bit  نیست . بلکه  بایت Byte ( بسته ای شامل 8 بیت ) می باشد .


(توضیح مترجم: در برنامه نویسی با زبانهای ماشین  و اسمبلی ما نمی توانیم بیت ها را جداگانه بکار گیریم . زیرا کوچکترین واحد همانطور که جناب رنه تورنویس نوشته اند ، بایت می باشد که هر بایت به شکل یک پکیج است که این پکیج شامل 8 بیت از ارقام 0 و 1 زبان ماشین است . لذا حتی کوچکترین و ساده ترین کاراکتر را اگر در یک هگز ادیتور بنویسید این کاراکتر با 8 بیت مطابقت دارد نه یک بیت .


درواقع ، پردازنده ی کامپیوتر دسته های 8 تایی از 0 و 1 زبان ماشین را می خواند نه تک تک بیت ها را .


 تک تک بیت ها تحت شرایط خاصی توسط  ما ماسک گذاری می شوند و پردازنده نیز فقط تحت همان شرایط تک تک بیت ها را می خواند و اجرا می کند ).


 


ادامه ی ترجمه:

شما نمی توانید  تحت پردازنده ی اینتل ایکس 86 ، با یک عملیات مستقیم و ساده ،  به یک بیت تنها و منفرد دست یابید .

برای خواندن یا نوشتن یک بیت تنها ( یک رقم 0 یا 1 زبان ماشین ) ، شما مجبورید  عملیاتهای ماسک را به همان شکلی که در بخش  لاجیکال Logical  توضیح  داده شده است  بکارببرید  .



من ( رنه تورنویس ) بارها غافلگیر شده ام از دیدن اینکه مبتدیان می توانند مشکلاتی داشته باشند درحین ساختن ذهن شان  با برخی تجسم سازی ( تخیلات)  ذهنی از حافظه ی کامپیوتر .


(توضیح مترجم: یعنی از اینکه برنامه نویسان مبتدی در مورد حافظه ی کامپیوتر ، خیال پردازی می کنند بارها و بارها غافلگیر شدم !   . توجه داشته باشید که دارم بصورت زنده و تحت الفظی ، یک متن انگلیسی دست و پا شکسته  و گنگ را که سالها پیش توسط یک  برنامه نویس  فرانسوی  و به بدترین شکل ممکن نوشته شده است ترجمه می کنم . حالا شما خودتان حال و روز مرا  در ذهن تان تجسم کنید!!)


ادامه ی ترجمه :

این  تخیل مخصوصا واضح  ایجاد شده بود !! بعنوان مثال ، با سوالات مبتدیان درباره چگونگی کار با آرایه های چند بعدی ، در زبان اسمبلی .  بنابراین ، بنظر می رسد مفید باشد بگویم که :


حافظه ی کامپیوتر بجز مجموع خطی بایتهای سلسله وار ( نوبتی ) با یک محدوده ی آدرس  بین  0  تا  xxxx  چیز دیگری نیست .


xxxx  به مقدار حافظه ی فیزیکی نصب شده ی قابل دسترس  روی سیستم بستگی دارد.


تحت سیستم عامل های مدرن ( ویندوز) ، اولین آدرس قابل دسترس  حقیقتا  ، 0  نیست ، اما ، درعوض ، آدرس  آپلود پیشفرض اپلیکیشن ، معمولا  عدد  0400000 ( در مبنای هگزادسیمال)  برای فایلهای اجرایی قابل حمل تحت ویندوز  می باشد .



(توضیح مترجم:  اولا اینکه  جناب رنه تورنویس  نفرت شدیدی از شرکت مایکروسافت و سیستم  عامل ویندوز داشت و در همین فایل راهنما بارها علیه مایکروسافت و ویندوز حرف زده است . حالا چه به حق و چه به ناحق . کاری ندارم  .  لذا بجای لفظ ویندوز از لفظ سیستم عامل مدرن استفاده می کند . ثانیا این مباحث فقط در سیستم عامل ویندوز کاربرد دارند . زیرا در سایر سیستم عاملها  عملا با چنین مسئله ای روبرو نمی شویم زیرا یا مدرن نیستند ( اکثریت سیستم عاملها مدرن نیستند و ساختاری ساده و کوچک  دارند هرچند ممکن است معماری نرم افزارهایشان از ویندوز دشوارتر و پیچیده تر باشد ولی در کلیت ، ساده هستند )   و یا آدرس بوت سیستم عامل از 0 شروع می شود ( مثل سیستم عامل کالیبری که  روی سکتور 0 هارد و رم بوت می شود  )  یا اینکه  شبه یونیکس هستند و از زمین تا آسمان هفتم  از هر لحاظ با ویندوز تفاوت دارند و ساختاری بسیار ساده و بدوی و قدیمی  دارند  . پس شک نکنید منظور ایشان از سیستم عامل مدرن همان ویندوز بوده است .  ثالثا  در معماری فایلهای پی ( نرم افزار - درایور  - کتابخانه و ..) سیستم عامل ویندوز ، عدد  400000  یا  40000  در مبنای هگزادسیمال  معمولا بعنوان یک عدد بیس و شاخص برای آدرسدهی بکار می رود و  این مطلب را فقط  در ویندوز خواهید دید .


سایر سیستم عاملها چنین حالتی ندارند و شیوه ی ادرسدهی متفاوتی دارند . . در این مورد در دوره ی برنامه نویسی با زبان ماشین تحت هگز ادیتور بیشتر توضیح  خواهم داد . انشاء ا...  )


ادامه ی ترجمه: 

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

(توضیح مترجم: خودم نفهمیدم چی نوشتم . چون ترجمه ی چنین متنی از توان من خارج است ! )


ادامه ی ترجمه:

جزئیات بیشتر را در بخش Numbers  ببینید .



پردازنده (The CPU) :

  پردازنده ( واحد پردازش مرکزی ) سخت افزاری است که اجرا می کند مجموعه ای از دستورالعملها ( اینستراکشنها)ی زبان  ماشین را .


همه ی این دستورالعملها غالبا  خیلی ساده هستند  و  می توانند ، یا نمی توانند نیاز داشته باشند به رجیسترهای خاص یا  دسترسی های به حافظه  که فراهم شده است در اعضای  مبدا و مقصد  مورد انتظارشان .

+

+

+

پایان ترجمه !

+

+

خب دوستان ، این هم نمونه ای از ترجمه که توسط اینجانب بصورت  آنلاین و زنده و فی البداهه و البته با کمک یک دیکشنری درب و داغون  انجام شد .


برخی از متون راهنمای اسمبلر RosAsm  به قدری سنگین و ثقیل و گنگ و مبهم هستند که ترجمه کردنشان  تقریبا غیرممکن است .

+

شاید بد نباشد اگر بدانید من سالها پیش فایل راهنمای اسمبلر  RosAsm را به همین شکل یعنی ترجمه ی تحت الفظی و با کمک یک دیکشنری  به فارسی ترجمه کردم و مغزم داشت سوت می کشید . خود این بنده ی خدا در پایان اقرار می کند که زبان انگلیسی اش ضعیف است و به همین دلیل خیلی ها نتوانسته اند چیزی از این اسمبلر و راهنمایش بفهمند و انرا رها کرده اند . لذا  بابت  عدم تسلط بر زبان انگلیسی و  نامفهوم بودن متون راهنمای این اسمبلر ،  از برنامه نویسان  عذرخواهی می کند .


مدت 2 ماه شبانه روز وقت ام را صرف ترجمه ی این فایل کردم ولی دست آخر نتوانستم با این اسمبلر برنامه نویسی نمایم !!


اینجا بود که فهمیدم  صرف ترجمه ی یک متن تخصصی به معنای تسلط بر آن متن نیست . بله صرف اینکه یک مترجم زبان انگلیسی بتواند یک متن تخصصی در زمینه ی کامپیوتر  یا هر زمینه ی تخصصی دیگری را ترجمه کند هرگز به معنای تسلط یافتن او به ان  دانش یا تخصص نیست .

مترجم همیشه مترجم است و تایپیست هم همیشه تایپیست .  پس هرگز خودم را یک برنامه نویس نمی دانم . اگر هم قبلا چنین ادعایی کرده ام  این ادعا را پس می گیرم .  من کماکان یک تایپیست ساده و معمولی هستم .

+

در مورد اون ترجمه نیز باید بگویم که متاسفانه پس از نصب سیستم عامل لینوکس بر روی ویندوز و حذف شدن تمامی پارتیشنهای ویندوز و فرمت شدن کل هارد دیسک ، تمامی فایلهای روی هارد از جمله متون ترجمه  به یکباره برای همیشه نابود شدند و من تحت هیچ شرایطی و با هیچ ابزار ریکاوری نتوانستم فایلهای ترجمه و بسیاری از نرم افزارها و فایلهای شخصی ام را ریکاوری کنم  و مجبور شدم تمام نرم افزارها و فایلهای مورد نیازم را مجددا از اول  تا اخر  از نت  دانلود نمایم .

یکی از دلایل نفرت ام از لینوکس و شبه یونیکس ها همین است که :  سخت افزار و البته هارد را به شکل فایل متنی می بینند نه به شکل واقعی و حقیقی شان و براحتی سخت افزار  را خراب می کنند کمااینکه بعد از نصب لینوکس ،  مقدار 12 گیگابایت از  ظرفیت هارد دیسک کامپیوترم برای همیشه از بین رفت و با هیچ ابزاری نتوانستم آنرا ریکاوری نمایم  و عملا از لینوکس متنفر شدم .   این خود ثابت می کند که یونیکس و فرزندانش از جمله لینوکس تا چه حد عقب مانده و بدوی و خطرناک می باشند و اصلا نباید روی کامپیوتر شخصی نصب شوند .

+

از نظر من یونیکس و شبه یونیکسها سیستم عاملهایی مبتنی بر نوار مغناطیسی می باشند و باید آنها را به موزه ی تاریخ کامپیوتر بسپاریم و منحصرا از ویندوز که سخت افزار را به شکل واقعی و فیزیکی می بیند و بی خطر است و پارتیشهای هارد را به شکل واقعی ایجاد می کند استفاده نمود . 

+

 استفاده از لینوکس در سرورها و مین فریمها و سوپرکامپیوترهای امروزی که بجای نوار مغناطیسی از هارد دیسک استفاده می کنند  یک اشتباه بسیار بزرگ و خطرناک  است که متاسفانه این اشتباه  مرگبار سالهاست که توسط افراد و شرکتها و سازمانها  تکرار  می شود.

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

اگر مالکین سوپرکامپیوترها و سرورها  عقل داشتند بجای این مخرب افزار بی هویت (لینوکس)   از سیستم عامل ویندوز سرور که هویت و شناسنامه دارد و بی خطر است استفاده می کردند . عقل که نباشد جان در عذاب است .


 یونیکس و لینوکس سیستم عاملهای بسیار بدوی و قدیمی هستند که همه چیز حتی سخت افزار را به شکل فایلهای متنی می بینند و کار کردن با  آنها بسیار خطرناک است . یونیکس به همان دهه ی 60  میلادی و نوار مغناطیسی تعلق دارد نه به الان که سالهاست از هارد دیسک در کامپیوترها استفاده می شود .

+

من از کاربران یونیکس ( یونیکس اوریجینال دهه 60 میلادی  ، بی اس دی  ، مینیکس ، لینوکس ، هرد ، اندروید ، مک ، آی او اس و سایر شبه یونیکس ها )  درخواست می کنم که دست از تعصب و لجبازی  بردارید و با ویندوز آشتی کنید . دوره ی یونیکس و  نوار مغناطیسی و کامپیوترهای  PDP  آزمایشگاه بل  به آخر رسیده و یونیکس را باید سیستم عاملی مرده و منسوخ بدانید  . سیستم عاملی که تا این حد خطرناک باشد و براحتی هارد دیسک را خراب کند  و تمام محتویات هارد را به یکباره فرمت و حذف کند و کودن است و فرق بین نوار مغناطیسی دهه های 50 و 60  میلادی را با  هارد دیسک دهه ی  80 و 90  میلادی به بعد را  نمی فهمد باید بیرون ریخت . .  چنین سیستم عاملی کودن و منسوخ و بدوی و قدیمی است و کاربرد واقعی ندارد .

+

اگر کاربران لینوکس بگویند حالا که اینطوره پس زبانهای ماشین و اسمبلی را هم که به دهه های 30 تا 60 تعلق دارند باید  دور بریزید و با زبانهای سطح بالای مدرن امروزی برنامه نوشت در پاسخ می گویم مقایسه ی زبان با سیستم عامل قیاس مع الفارق و نوعی  مغلطه است .  چون زبان واقعی و حقیقی تمام کامپیوترها از دهه ی 30 میلادی تا به امروز و تا روز قیامت  کماکان زبان ماشین است و اسمبلی هم که نسخه ی قابل فهم و اتوماتیک زبان ماشین است پس این دو که درواقع روح و روان کامپیوتر محسوب می شوند را هرگز نمی توان از کامپیوتر جدا کرد و دور ریخت و زبانهای سطح بالا نیز همگی در قلب شان  از زبان اسمبلی و ماشین استفاده می کنند و بدون زبان اسمبلی و ماشین هیچ کاری نمی توانند انجام دهند . پس لطفا این دو ( زبان برنامه نویسی و سیستم عامل )   را باهم مقایسه نکنید . چون قابل قیاس نیستند .

+

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

+

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

+

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

بنابراین روی ویندوز تعصب ندارم و  صرفا   واقعیتها را  بازگو می کنم .

+

بهرحال  اگر لینوکس اینطور وحشیانه هارد کامپیوترم را خراب و فرمت نکرده بود الان تمامی فایلهای ترجمه ی اسمبلر RosAsm را   با یک کمی دستکاری در فرمت و فونت ،  براحتی آپلود می کردم و خودم و شما را خلاص می کردم و یک نفس راحت می کشیدم .  اما افسوس که لینوکس  تمام زحمات ام را نابود کرد .

من بمیرم هم سمت لینوکس برنمی گردم .


در ضمن من با هیچکس  عقد اخوت نبسته ام و حرف حق می زنم و حقیقت را بدون ترس بیان می کنم . بازهم می گویم یونیکس و فرزندانش سیستم عاملهایی قدیمی و تاریخ گذشته و غیرکاربردی هستند و نباید انها را روی هارد دیسک نصب کنید . خطرناک است . اگر نصب کردید و کل هارد فرمت شد یا به هارد صدمه زد فقط خودتان را سرزنش کنید .

+

حتی لینوکسهایی مثل اوبونتو نیز که  بوت دوگانه (دوال بوت ) دارند هنگام سوار کردن و و پیاده کردن پارتیشنهای ویندوزی می توانند این پارتیشنها را ناخواسته حذف و فرمت کنند و ویندوز را نابود کنند . این اتفاق واقعا برایم رخ داد و عملا برای همیشه لینوکس را دور ریختم و به ویندوز برگشتم .

+

کاری ندارم که اکثر توزیعهای لینوکس یا اصلا بوت نمی شدند یا اگر بوت می شدند نصب نمی شدند یا اگر با هزار بدبختی نصب می شدند راه به راه هنگ می کردند و با یک نصب ساده ی کارت گرافیک انویدیا از مخازن رسمی خودشان ،  بوت لودرشان  ( گراب ) کاملا  خراب می شد و لینوکس دیگه تحت هیچ شرایطی بالا نمی آمد و از دسترس خارج می شد  ( دبیان به اصطلاح پایدار !!!!! )  و کار ندارم که اکثر توزیعهای معروف لینوکس بی جهت روزی صدبار هنگ می کردند و سیستم را کاملا فریز می کردند طوریکه مجبور می شدم دکمه ی ریست روی کیس را فشار دهم و کامپیوتر را ریست کنم :  اوبونتو و لوبونتو   و پاپی لینوکس و فدورا   . من  در تمامی این توزیعها ( دبیان و فرزندانش ) همیشه شاهد هنگ وکرش کامل سیستم بودم و همیشه فن پردازنده صدای سشوار می داد و کم مانده بود پردازنده بسوزد . ) .  این  واقعیات تلخ هنوز هم  در توزیعهای بی درو پیکر و بی صاحب لینوکس دیده می شود . کی گفته لینوکس هنگ نمی  کند ؟؟؟؟؟  یک مشت ترول دروغگوی  خیالباف مکار .  اتفاقا لینوکس خدای باگ و هنگ  و کرش  می باشد .

+

لینوکس چیست ؟؟؟  جواب:  یک شبه سیستم عامل بشدت ناپایدار و سست و البته مخرب افزار و خطرناک  و غیرقابل اطمینان  که توسط  یک مشت آدم مشنگ و مست و لایعقل و عقده ای که از مایکروسافت  زخم خورده بودند  تحت عنوان لینوکس و البته با نام واقعی گنولینوکس ساخته شد و شروع به عوامفریبی کرد .

هنوز هم در وب فارسی و انگلیسی ترولهای لینوکس در حال سمپاشی علیه ویندوز و تبلیغ از بدافزاری احمقانه بنام سیستم عامل لینوکس می باشند . با اون ترمینال گنگ و پیچیده و خطرناک و مبهم و شلوغ اش .  ترمینال لینوکس بشدت مخرب است حتی برای خود لینوکس . بسیاری از دستورات ترمینال لینوکس قاتل سخت افزار می باشند . از این بدافزار  دوری کنید .

+

برخلاف تصور عامه ی کاربران ایرانی و خارجی ، لینوکس هرگز  آینده ی درخشانی ندارد و سایر شبه یونیکسها نیز که وضعشان از لینوکس بدتر و مفتضح تر است .  یونیکس و شبه یونیکسها هیچ آینده ای ندارند زیرا معماری شان بسیار قدیمی و غیرکاربردی  و منسوخ شده  و خطرناک است  و به سخت افزار چند میلیونی تان آسیب جدی می رساند .

+

سیستم عاملی که از نظر فنی به دستگاههای امروزی تعلق ندارد و بیگانه است و مخرب است  و دستگاههایش در موزه تاریخ کامپیوتر نگهداری می شوند و دیگه هیچ کاربردی ندارند  محکوم به فنا و نابودی است . ( لینک سایت موزه ی تاریخ کامپیوترها که مالک اش شرکت گوگل است و البته شرکت مایکروسافت نیز با این سایت همکاری می کند را در وبلاگ قرار داده ام . وارد سایت شوید و با کامپیوترهای قدیمی یونیکسی  سری  pdp    دهه ی 60 میلادی خاطره بازی کنید !  امروزه دیگه باید لینوکس و سایر شبه یونیکسها را در موزه ی تاریخ کامپیوتر یعنی دقیقا در همین سایت  ببینید . این سیستم عاملها عملا فسیلهای زنده محسوب می شوند  . در آینده بجز ویندوز سیستم عامل دیگری بر دنیا حکمرانی نخواهد کرد . ببینید کی گفتم . )



حالا هرکس هرچی دلش می خواهد ، بگوید . حقیقت همین است که من گفتم .


اگر لینوکس چنین بلایی بر سر هارد کامپیوترم نیاورده بود الان به اندازه ی یکسال  جلو بودم و می توانستم کارهای جدیدتر و بهتری انجام دهم . نه اینکه بنشینم و از صفر شروع کنم .


حقیقت تلخ است . سعی کنید همیشه طرف حق باشید  و حرف حق بزنید حتی اگر به ضررتان تمام شود . ضرر دنیوی زودگذر است اما مانع از ضرر اخروی و عذاب الهی می شود . فردای قیامت خداوند مرا به دلیل  سکوت و عدم بیان حقیقت مخرب لینوکس  سرزنش می کند و می گوید اگر سکوت نمی کردی و حقیقت را می گفتی کامپیوتر هزاران کاربر ویندوزی خراب نمی شد و خسارت نمی دیدند و  تو را نفرین نمی کردند . 

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

لینوکس بجز هک و خرابکاری و  حملات سایبری کاربرد دیگری ندارد .


من از خشم مردم اصلا نمی ترسم . از خشم خدا می ترسم و به همین جهت حقایق را در این وبلاگ می گویم و هیچ ترسی از واکنش  کاربران لینوکس ندارم و از هک شدن هم که اصلا نمی ترسم . بارها هک شده ام و باز هم هک خواهم شد . هکرها مثل من انسان هستند . برای چی باید از اینها بترسم ؟؟؟!!!


شرعا وظیفه دارم  حقیقت را بگویم و بجز حقیقت  چیزی نگویم . 


یونیکس و شبه یونیکسها سیستم عامل نیستند مخرب افزار هستند . از اینها فاصله بگیرید تا از خسارت احتمالی و هزینه های اضافی جلوگیری نمایید .


با ویندوز آشتی کنید و بدانید که ویندوز تنها سیستم عاملی است که کامپیوتر را به شکل واقعی و حقیقی می بیند لذا  کاملا استاندارد و بی خطر و کاربردی است .

+

اگر حرفهای مرا باور نمی کنید دبیان را روی ویندوز نصب کنید بعد ببینید چه اتفاقی می افتد . دبیان را که نصب کردید کارت گرافیک انویدیا را از درون برنامه ی سیناپتیک و از مخازن رسمی خود دبیان نصب کنید بعد مطابق با پیام اخطار که دبیان صادر می کند رفتار کنید و کامپیوتر را ریبوت کنید . بعد اگر توانستید  وارد سیستم شوید من اسم ام را عوض می کنم .  اینها همگی تجربه هستند و تجربه هرگز دروغ نمی گوید . هنوز که هنوزه دبیان و اوبونتو و لوبونتو  براحتی  هنگ می کنند .  فدورا هم که یک ستینگ کودکانه و ابلهانه و ناقص دارد و درواقع یک اسباب بازی است نه سیستم عامل .  هیچ چیزی در فدورا  ندیدم .  لینوکس مینت هم که اصلا بوت نشد که بخواهد نصب شود . کالی لینوکس هم اصلا بوت نشد . پاپی لینوکس هم که بصورت زنده در درون رم نصب می شود و نمی توان انرا روی هارد نصب کرد .   لوبونتو و اوبونتو هم که مثل دبیان خدای باگ و هنگ هستند .


شما جای من باشید و اینهمه تجربه ی تلخ از لینوکس ببییند حاضر می شوید به لینوکس برگردید ؟؟؟؟

حالا برخی دوستان ممکن است خیال کنند که من عصبانی هستم . درحالیکه من دارم با خوشحالی این مطالب را تایپ می کنم و اصلا عصبانی نیستم  . اتفاقا خوشحالم که قیافه ی نحس لینوکس را نمی بینم و از  29 سال سابقه ی کار با کامپیوتر و ویندوز چیزی جز لذت و خوشحالی نصیب ام نشده است و خوشحالم که 29 سال است کاربر ویندوز می باشم .  

آدم عاقل از یک سوراخ دوبار گزیده نمی شود . وقتیکه یکبار اکثر توزیعهای معروف لینوکس  اینقدر ناپایدار و مخرب بودند برای چی باید مجددا به سمت اینها بروم ؟؟؟


مگه ویندوز چه ایراد یا نقص یا  مشکلی داره که مجبور باشم به سمت لینوکس بروم ؟؟

 من که هیچ نقص یا ایراد در ویندوز ندیده ام اگر هم نقص بوده چندان مهم نبوده و خطری برایم نداشته . من بیشتر با سیاستهای شرکت مایکروسافت مشکل دارم تا ویندوز . 

در طول این 29 سال کار با کامپیوتر من فقط یکی دو مورد باگ یا نقص در ویندوز دیدم . نه بیشتر .  اما با سیاستهای مایکروسافت مخالف هستم .


 برخیها فقط بخاطر نفرت از رنگ آبی ویندوز به سمت لینوکس که قرمز است می روند !!!


جالب اینکه خیال می کنند همه مثل خودشان از رنگ آبی متنفر هستند و خسته شده اند!!!


من کاری به رنگ ندارم . من به کارایی و استقامت و قدرت و استانداردهای سیستم عامل کار دارم وگرنه ما لینوکس آبی هم داریم ( دبیان ، کوبونتو ، لوبونتو ، و ...)

پس دعوای رنگ و این حرفها نیست . دعوا بر سر چیز دیگری است.

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

 

این افراد لینوکس را به تانک جنگی و ویندوز را به پراید تشبیه می کنند !!!!


خیال می کنند هرکسی نمی تواند راننده ی تانک شود !    نمی دانند که رانندگی تانک بسیار آسان و راحت است و هنر خاصی لازم ندارد .  اما رانندگی با پراید در جاده های غیراستاندارد ایران واقعا هنر می خواهد که هرکسی این هنر را ندارد .


یکی از همین ترولهای معروف لینوکس که سایت اش همیشه فیلتر می باشد  سالها پیش ویندوز را یکبار به دوچرخه ی کودکان که چرخهای  کمکی نیاز دارد و یکبار به موتورسیکلت تشبیه می کرد و لینوکس را به مینی بوس تشبیه می کرد و معتقد بود که قرار نیست کاربران همه کاره ی سیستم عامل باشند !!!!

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

این عقیده براین اساس شکل گرفته که یونیکس و لینوکس سیستم عاملهای زمان اشتراکی هستند و چند کاربره می باشند ! هر کاربر فقط به بخشی از سیستم دسترسی دارد .

+

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

زیرا هم کامپیوترها عقب مانده و ضعیف و بدوی  و مادولار بودند هم سیستم عاملشان ( سی تی اس اس و مولتیکس و یونیکس و ... ) . لذ ا مجبور بودند زمان را بین دانشجویان به اشتراک بگذارند .


 اما الان چی ؟؟   آیا هر کاربر خودش یک سیستم خانگی کامل ندارد ؟؟؟؟


آیا الان کامپیوترها تنها از یک دستگاه مجتمع و فشرده  و پایدار و قدرتمند ساخته نشده اند ؟؟؟


آیا الان  بیش از 2  میلیارد کاربر خانگی در دنیا هرکدام یک سیستم کامپیوتری کامل و سریع و قدرتمند و مدرن ندارند و مالک اش نیستند ؟؟؟


آیا  امروزه در هر خانه  صدها کاربر پشت یک دستگاه  کامپیوتر خانگی می نشینند که نیاز به اشتراک گذاری زمان  و چند کاربره کردن سیستم عامل  باشد ؟؟؟!!!!

اصلا اشتراک زمانی  و  چند کاربره کردن سیستم عامل یک اشتباه بزرگ بود که مایکروسافت دیوانه  این اشتباه را در ویندوز تکرار کرد .

اشتراک زمانی نوعی توهین به شعور کاربر محسوب می شود . کاربر که نباید تاوان ضعف معماری مین فریمهای عهد بوق را می داد .

کاربر چه در دهه ی 60 میلادی و چه الان حق داشت و حق دارد که تمام وقت پشت سیستم بنشیند و  بر سیستم مسلط شود و کارش را با ارامش و خونسردی و بدون استرس انجام دهد . در حالیکه سیستم اشتراک زمانی عملا به کاربران استرس وارد می کرد و حقوق انها را ضایع می کرد .

شاید بگویید دهه 60 میلادی  فناوریها بسیار قدیمی بودند و شرکت آی بی ام و سایر شرکتها حق داشتند چنین قوانینی وضع کنند و ممکن بود کاربران سیستم را خراب کنند .


اما من می گویم اگر هر کاربر  به مدت 4 ساعت در روز وقت کافی برای کار کردن داشت و سیستم شبانه روزی بود یعنی در تمام  24 ساعت به کاربران اجازه ی کار با کامپیوتر داده می شد  هم به  همه ی دانشجویان وقت کافی برای کار با کامپیوتر می رسید و هیچکس بی نصیب نمی شد و هم اینکه چون کاربر  وقت کافی داشت دستپاچه نمی شد و سیستم را خراب نمی کرد . اینطوری نیازی به اشتراک زمانی و چند کاربره کردن سیستم نبود . چون هر کاربر دستکم 4 ساعت کامل با آرامش و خونسردی با کامپیوتر کار کرده و کارش را بخوبی انجام داده و کامپیوتر نیز هرگز دچار مشکل نشده است .


اگر هم بحث امنیت باشد که اتفاقا سیستم تک کاربره بدلیل اشراف کامل کاربر بر کل سیستم امنیت بیشتری نسبت به سیستم چندکاربره دارد .

وقتیکه سیستم عامل تک کاربره باشد هکر نمی تواند کاربر دوم باشد . زیرا معماری سیستم عامل بگونه ایست که کل سیستم توسط کاربر واقعی و مجاز اداره می شود و در یک زمان واحد بیش از یک کاربر نمی تواند وارد سیستم شود لذا سیستم هک نمی شود .


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


ویندوزهای قدیمی هم که تک کاربره بودند قدرت بیشتری به ما می دادند . آزادی بیشتری نیز داشتیم . امنیت نیز داشتند . زیرا کل سیستم توسط یک نفر که کاربر مجاز بود اداره می شد و چون فقط یک کاربر می توانست پشت سیستم باشد و سیستم را در دست بگیرد امکان ایجاد کاربر دوم  توسط هکر وجود نداشت . چون ویندوز 98 اجازه نمی داد در یک لحظه ی واحد بیش از یک کاربر سیستم را در دست بگیرد لذا هکر نمی توانست ویندوز 98 را هک کند و کاربر غیرمجاز بسازد و وارد سیستم شود . . کنترل کردن ویندوز 98  بسیار اسانتر از ویندوز 10 می باشد . چون ویندوز 10 الان بشدت پیچیده و سنگین و حجیم و  تو در تو شده  است . کاربر هیچ اختیاری از خودش ندارد . چون ویندوز 10 ترکیبی از فلسفه ی یونیکس و البته چیزهای دیگه شده است . ویندوز 10 به بهانه ی امنیت تمامی فایلهای خود را قفل می کند و این خلاف ازادی کاربر است .

+

ویندوز از ویندوز ایکس پی به اینطرف اصالت و هویت خودش را از دست داد . امنیت اش نیز کمتر شد چون چند کاربره شدن ویندوز باعث شد هکرها بتوانند براحتی خودشان را بعنوان کاربر دوم و سوم  و .... جا بزنند و سیستم را گول بزنند . لذا هک کردن ویندوزهای جدید اسانتر از ویندوزهای قدیمی است که تک کاربره بودند .

هرچه تعداد کاربران یک سیستم عامل بیشتر باشد  امکان تشکیل کاربران غیرمجاز توسط هکرها بیشتر است . اینجاست که می گویم سیستم عامل باید تک کاربره باشد تا فقط به یک نفر اجازه ی فعالیت دهد که ان یک نفر همان کاربر اصلی و مجاز است  .

+

سیستم عاملی که به بهانه ی امنیت اجازه ی ساخت دهها کاربر را به من و شما بدهد این اجازه را به هکرها هم می دهد . به همین راحتی .

اما سیستم عامل تک کاربره چون ذاتا فقط یک کاربر را می شناسد و تایید می کند به این راحتی هک نمی شود زیرا هکر نیاز به این دارد که  خودش را به جای کاربر اصلی  جا بزند که اینکار در داس و نسخه های قدیمی ویندوز غیرممکن بود .

+

کاربر باید خودش انتی ویروس و انتی هک سیستم اش باشد . زبان ماشین این قدرت را به کاربر می دهد که او را به یک انتی ویروس و انتی هک انسانی تبدیل کند . یعنی در  1  ترابایت  حجم هارد  دیسک بتواند حتی یک بایت مشکوک   را شناسایی و با دست بازنویسی کند و عملا در چنین حالتی هیچ نیازی به انتی ویروس و انتی هک نداریم .


علت اصرار من بر احیای زبان ماشین نیز همین است. اعطای قدرت و آزادی و امنیت واقعی به کاربر  و تبدیل کردن کاربر به انتی ویروس انسانی .


بله کاربر ویندوزهای قدیمی در حکم یک قهرمان موتورسواری بود . 


آیا حقیقتا  موتورسواری راحتتر است یا خودروسواری ؟؟


من خودم سالها موتورسوار بودم  و در جاده ها و خیابانها بدون هیچ مشکلی موتورسواری می کردم زیرا  موتور خیلی زود جزوی از بدن انسان می شود . هر مانوری که دلت بخواهد می توانی با موتور انجام بدی اما با مینی بوس نه !


این افراد نمی دانستند که اتفاقا رانندگی با موتورسیکلت بدلیل اینکه موتور با بدن انسان یکی می شود  و جزوی از بدن انسان می شود بسیار راحتتر از رانندگی با  مینی بوس است !

این افراد دوست داشتند کاربر مطیع سیستم عامل باشد در حالیکه  این حرف بر خلاف شعار آزادی کاربر است که این افراد مدام سر می دهند.

مثالها و تشبیه های این افراد واقعا خنده دار و مضحک است . مثل سیستم عامل شان.


ترولهای لینوکس  واقعا موجودات بدبختی هستند . خدا شفایشان دهد .

+

+

+

بهر حال به لطف شبه سیستم عامل  مضحک و خطرناک لینوکس مجبورم تمام راهنمای اسمبلر  RosAsm  را از اول تا اخر با دست ترجمه کنم   و لااقل  2 ماه طول می کشد تا اینکار را تمام کنم . 

طبق روال ، بخشهای بعدی راهنمای اسمبلر RosAsm را  مطابق با سرفصلها در پستهای بعدی وبلاگ وحیدمی و البته در صورت امکان  در وبلاگ  Spasm.blog.ir   ترجمه  و تفسیر  خواهم کرد . انشاء ا...


در پست بعدی بدون مقدمه و ماخره  مستقیما به سراغ ترجمه می روم و سعی می کنم وارد مسائل فرعی و حاشیه ای  نشوم . فکر می کنم به حد کافی چهره ی واقعی یونیکس و لینوکس را به کاربرها نشان دادم . دیگه کافیه . از این به بعد هرکس این متن را بخواند ولی برای کنجکاوی به سمت لینوکس برود چنانچه مشکلی برایش پیش آمد فقط خودش را سرزنش کند و به زمین و زمان بد و بیراه نگوید .  من رسالتم را در این مورد خاص  یعنی افشا کردن پشت صحنه و چهره ی واقعی لینوکس  کامل کردم و از نظر شرعی  خیالم راحت است که مردم را مطلع کرده ام تا کسی دچار خسارت نشود . وجدانم الان راحت است  چون وظیفه ام در قبال معرفی  عملکرد و ماهیت خطرناک لینوکس را انجام دادم .


 پست بعدی طبق سرفصل مربوطه  و بدون حاشیه و مطالب  فرعی ، نوشته خواهد شد  . انشاء ا....




وحید محمدی - وبلاگ وحیدمی



https://vahidmy.blog.ir








+



+

+

بروزرسانی: 

براثر حملات سایبری به وبلاگ وحیدمی ؛ تمام کامنت های کاربرها و پاسخ های من به کاربرها  ؛ حذف شدند . 


لعنت خدا و نفرین ملائکه بر هکرها و اتکرها و مجرمان سایبری . 


تاریخ بروزرسانی 


یکشنبه مورخ 29 مرداد 1402 خورشیدی 


نکته : 

آدرسهای  آخرین پست وبلاگ وحیدمی را در زیر مشاهده می فرمایید . 




در پناه خداوند متعال عظیم الشان باشید 

ِ

الهم  عجل  لولیک الفرج . 



امضای همیشگی اینجانب  در جهت تایید صحت و درستی مطالب وبلاگهایم   : 


وحید محمدی . وبلاگ  وحیدمی 


https://vahidmy.blog.ir



https://vahidmy.blog.ir/archive


https://vahidmy.blog.ir/post/764













 


 


 


 


 






B_U_Asm.EXE







به نام خدا


B_U_Asm.EXE




فایل راهنمای اصلی اسمبلر RosAsm :



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

زیرا هرکدام یکسری نواقص و ایرادات داشتند و کاربر را گیج و سردرگم می کردند .


اما در میان این منابع آموزشی که عمدتا خارجی هستند و هیچ نمونه ی مشابه ایرانی  ندارند  فایل   B_U_Asm.exe  که درواقع فایل راهنمای اسمبلر  RosAsm (روسسم) می باشد از بقیه کاملتر و دقیقتر است و حقایق خاصی را که دیگران برملا نمی کنند افشا می کند و از زاویه ای متفاوت به زبان اسمبلی می نگرد . این فایل که در تمامی پکیجهای RosAsm  وجود دارد یک منبع کامل و غنی برای برنامه نویسی برای تولید نرم افزارهای 32 بیتی سیستم عامل ویندوز می باشد و عملا بسیاری از نواقص و ایرادات سایر منابع اموزشی  را ندارد و بسیاری از ایرادات و اشکالات سایر منابع و سایر اسمبلرها و نیز بسیاری از اسرار پردازنده ی اینتل را فاش می کند .

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

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

بنابراین من این فایل را صد درصد تایید نمی کنم و با برخی مطالب درون این فایل کاملا مخالف هستم اما ان بخش از مطالب این فایل که بسیاری از اسرار درون پردازنده ی اینتل و زبان اسمبلی را  برملا کرده است را بعنوان منبع اموزشی در این وبلاگ و بلاگ سپاسم و سایر وبلاگهای مشابه بکار می گیرم .

بهرحال این فایل به شیوه ای قابل فهم و روشن و واضح  ، زبان اسمبلی را به شما یاد می دهد و با مثالهای دقیق عملا موجب ساده تر شدن فرایند برنامه نویسی با زبان اسمبلی می شود .

لذا ترجیح می دهم براساس این فایل که نامش را در بالای این پست می بینید زبان اسمبلی را تدریس نمایم .


ابتدا این فایل را آپلود می کنم تا یک آشنایی کلی به آن پیدا کنید و بتوانید محتویاتش را مرور نمایید تا بعدها بهتر بتوانید مفاهیم دروس را درک نمایید 



لینک دانلود فایل B_U_Asm.EXE :




https://bayanbox.ir/download/8597675994783422734/B-U-Asm.zip






+

برخی از سرفصلهای آموزشی درون این فایل که جنبه ی عمومی و کاربردی دارد و به اسمبلر خاصی وابسته نیست و من از انها در این وبلاگ استفاده خواهم کرد عبارتند از :


32bits Assembly Tutorials




Optimizations



X86_Basics



Registers






The Stack



Flags and Conditional Jumps



Jumping 

  

Addressing 



Data

 


Numbers



Integers in x86 Assembly



Strings in Assembly 


 




Unions






 



Aligning Data




Tables




String_Instructions




Moving_Data




Moving_Flags



Logical Instructions



Shifting and Rolling



Integer Math Instructions



The Floating Point Unit



FPU_Data_Types



FPU_Stack


FPU_Register


FPU_Control_Register



FPU_Status_Register

 

FPU_Examples





Mnemonics Reference





مرجع کامل دستورات زبان اسمبلی اینتل ایکس 86 ( قابل اجرا روی تمامی پردازنده های اینتل نسل 8086 : از اینتل 8086 تا اینتل  کور آی 9 .    Intel Core I 9    )







The GUIDs Tool



RosAsm Manual


راهنمای برنامه نویسی با اسمبلر RosAsm 



+




از پست بعدی دقیقا طبق این لیست ، زبان اسمبلی اینتل 32 بیتی تحت ویندوز را آموزش می دهم .


هر کدام از این عبارات از پست بعد بعنوان نام مطلب این  وبلاگ بکار گرفته می شوند .





وحید محمدی - وبلاگ وحیدمی



https://vahidmy.blog.ir




 




+

+

بروزرسانی: 

براثر حملات سایبری به وبلاگ وحیدمی ؛ تمام کامنت های کاربرها و پاسخ های من به کاربرها  ؛ حذف شدند . 


لعنت خدا و نفرین ملائکه بر هکرها و اتکرها و مجرمان سایبری . 


تاریخ بروزرسانی 


یکشنبه مورخ 29 مرداد 1402 خورشیدی 


نکته : 

آدرسهای  آخرین پست وبلاگ وحیدمی را در زیر مشاهده می فرمایید . 




در پناه خداوند متعال عظیم الشان باشید 

ِ

الهم  عجل  لولیک الفرج . 



امضای همیشگی اینجانب  در جهت تایید صحت و درستی مطالب وبلاگهایم   : 


وحید محمدی . وبلاگ  وحیدمی 


https://vahidmy.blog.ir



https://vahidmy.blog.ir/archive


https://vahidmy.blog.ir/post/764





Assembly and Binary




به نام خدا


اسمبلی و باینری (زبان ماشین):


سلام دوستان . من هم اکنون در حال ترجمه ی منابع آموزشی مربوط به معماری نرم افزارهای ویندوز و سایر مباحث مربوطه از قبیل آموزش زبان اسمبلی و ...  هستم . ولی چون اینکار ماهها وقت لازم دارد تا تمام شود لذا تصمیم گرفتم در خلال ترجمه ، به انتشار  پست در این وبلاگ و سایر وبلاگهای تخصصی ام در زمینه ی برنامه نویسی با زبانهای ماشین و اسمبلی ادامه دهم . 

چون نمی خواستم ماهها شما را منتظر نگه دارم  لذا  تا زمان اماده شدن منابع فارسی که  تدوین کردن شان  شاید یکسال یا بیشتر طول بکشد کماکان به انتشار پستهای تخصصی در  تمامی وبلاگهایم ادامه می دهم . 

+

من در این وبلاگ فارغ از نوع و سینتاکس اسمبلرهای جورواجور ،  فقط از اسمبلی عمومی و کلی استفاده می کنم تا  شما در وبلاگهای تخصصی ام که اکثرا با نام  Fasm یا  Fasmg  یا  RosAsm  یا  Spasm  یا  Assembler  شناخته می شوند بعدا بتوانید با هر کامپایلر زبان اسمبلی براحتی برنامه نویسی کنید . 

+

قبل از اینکه شما بتوانید بر معماری نرم افزارهای ویندوز مسلط شوید باید ابتدا زبان برنامه نویسی اسمبلی را یاد بگیرید . زیرا بدون یادگیری زبان اسمبلی هرگز نمی توانید زبان ماشین را درک کنید . 

+

برنامه نویسی با هگز ادیتور به چند فاکتور مهم نیازمند است:

1- تسلط کامل بر زبان اسمبلی

2- تسلط کامل بر زبان ماشین

3- تسلط کامل با  عناصر سازنده ی  سیستم عامل ویندوز از قبیل توابع و ثابتهای ویندوز

4- تسلط کامل بر معماری نرم افزارهای ویندوز

5- روش استفاده از هگز ادیتور 

6- توانایی برنامه نویسی و هک با کمک زبانهای ماشین و اسمبلی از درون هگز ادیتور 



همه ی اینها باید به ترتیب و به مرور زمان بدست آید . پس نباید عجله کنید . 


خب با این تفاسیر ، ابتدا زبان اسمبلی عمومی و کلی پردازنده ی اینتل را آموزش می دهم .

این زبان درواقع زبان اسمبلی استاندارد جهانی است که سلیقه ی هیچ شخصی در آن دخیل نمی باشد و یک گرامر استاندارد بین المللی می باشد . 


در تمامی مباحث آموزش زبان اسمبلی ، منظور من از باینری ، همان زبان ماشین می باشد که ممکن است در مبنای باینری یا هگزادسیمال یا حتی دسیمال باشد . 

+

من تمام سعی ام را می نمایم که زبانهای ماشین و اسمبلی را به زبانی ساده و قابل فهم  آموزش دهم تا از برنامه نویسی با  این دو زبان لذت ببرید . 

+

+

شروع آموزش زبان برنامه نویسی اسمبلی 

همانطور که قبلا نیز گفتم زبان برنامه نویسی اسمبلی نخستین بار بصورت یک زبان کاملا دستی توسط آلن تورینگ و در اوایل دهه ی  50 میلادی ابداع شد و جایگزین زبان ماشین گردید ( زبان ماشین نخستین بار توسط کنراد زوس دانشمند آلمانی در سال 1935 میلادی بر روی کامپیوتر Z1  پیاده سازی شد و بدین ترتیب قدیمی ترین کامپیوتر الکتریکی قابل برنامه نویسی در جهان با کمک زبان ماشین ساخته شد و سپس زبان ماشین تا سال 1950 میلادی رسما بعنوان تنها زبان برنامه نویسی بکار رفت . البته الان نیز می توانیم زبان ماشین را بکار گیریم  . هیچ مشکلی در این مورد وجود ندارد. )  .  بعدها زبان اسمبلی توسط سایر دانشمندان بعنوان جایگزینی بجای زبان ماشین بکار گرفته شد تا اینکه اوایل دهه ی 60 میلادی شرکت آی بی ام اولین کامپایلر  را برای زبان اسمبلی ساخت و  رسما روی مین فریمهای خودش پیاده سازی کرد . از آن زمان تا به امروز زبان اسمبلی به یک زبان برنامه نویسی اتوماتیک تبدیل شده و دیگه دستی نیست . لذا فرایند برنامه نویسی در آن بسیار آسانتر شده است . 

+

همانطور که می دانید هر دستور زبان اسمبلی دقیقا و مستقیما به یک دستور زبان ماشین ترجمه می شود . لذا زبان اسمبلی نزدیکترین زبان به زبان ماشین و سطح پایین ترین و قدرتمندترین و کاملترین زبان برنامه نویسی اتوماتیک جهان می باشد . 

به دستورات زبان ماشین اصطلاحا  آپکد  Opcode  یعنی کد عملیاتی و به دستورات زبان اسمبلی اصطلاحا  اینستراکشن Instruction  یعنی دستورالعمل گفته می شود . 

دستورات زبان اسمبلی برای اینکه براحتی به ذهن سپرده شده و فراموش نشوند اصطلاحا  امنمونیک Mnemonic  ( کد یادمان . کدی که براحتی به خاطر سپرده می شود )  نامیده می شوند . 

این نامگذاری به این علت بود که  چندین کد زبان ماشین با یک کد زبان اسمبلی رمزگذاری شدند و یکسری کلمات برای بخاطر سپردن آسان و سریع هر دستور اسمبلی تحت عنوان  امنمونیک یا نمونیک  طراحی و ساخته شدند .

مثلا چندین کد مختلف زبان ماشین در شرایط مختلف تحت نام کلی  mov  نامگذاری شدند . زیرا تقریبا همه ی این کدهای زبان ماشین فرایند جابجایی  و کپی کردن را انجام می دهند . لذا استفاده از mov کار را برای ما راحتتر می کند . mov در اینجا مخفف  move و به معنای جابجایی و کپی کردن و مقداردهی به متغیرها می باشد . mov یک یادمان یا امنمونیک است و بخشی از اینستراکشن یا همان دستورالعمل زبان اسمبلی را تشکیل می دهد . 

مثال:

mov eax , 01       ;   B801

در اینجا عبارت   mov eax    یک یادمان است که پس از اسمبل شدن به کد B8 که یک کد زبان ماشین در مبنای هگزادسیمال است تبدیل می شود که شما می توانید این کد زبان ماشین را از طریق یک هگز ادیتور براحتی مشاهده و حتی ویرایش کنید .  عدد 01  مستقیما و بدون تغییر به کد 01  زبان ماشین در مبنای هگزادسیمال تبدیل می شود . لازم به ذکر است که اعداد بین 0 تا 9 بدون تغییر به اعداد مشابه ترجمه می شوند . لذا این دسته از اعداد را می توانید بصورت دسیمال یا هگزادسیمال  بنویسید . مشکلی ایجاد نمی شود . 

دستورالعمل بالا که یک اینستراکشن زبان اسمبلی می باشد موجب می شود که عدد 01  به درون رجیستر eax  که  یک رجیستر 32 بیتی در پردازنده ی اینتل می باشد  کپی شود .  همانطور که می بینید  دستورالعمل  mov eax که یک دستور زبان اسمبلی می باشد مستقیما با کد B8 که یک کد زبان ماشین است مطابقت  دارد  و رابطه ای نظیر به نظیر دارد . اینجاست که می گوییم هر دستور زبان اسمبلی دقیقا با یک دستور زبان ماشین مطابقت دارد و اینست که اسمبلی را بسیار سریع و قدرتمند و انعطاف پذیر و کارآمد می نماید . فراموش نکنید که هرچه زبان برنامه نویسی سطح پایین تر باشد قدرتمندتر و سریعتر و هوشمندتر و کارامدتر است . زیرا به سخت افزار نزدیکتر می باشد . 

+

خب برای جلوگیری از اطاله ی کلام . این درس را همینجا به پایان می رسانم . ادامه ی این درس را در پست بعدی و بدون مقدمه چینی می نویسم . 


وحید محمدی . وبلاگ وحیدمی 


https://vahidmy.blog.ir








+

+

بروزرسانی: 

براثر حملات سایبری به وبلاگ وحیدمی ؛ تمام کامنت های کاربرها و پاسخ های من به کاربرها  ؛ حذف شدند . 


لعنت خدا و نفرین ملائکه بر هکرها و اتکرها و مجرمان سایبری . 


تاریخ بروزرسانی 


یکشنبه مورخ 29 مرداد 1402 خورشیدی 


نکته : 

آدرسهای  آخرین پست وبلاگ وحیدمی را در زیر مشاهده می فرمایید . 




در پناه خداوند متعال عظیم الشان باشید 

ِ

الهم  عجل  لولیک الفرج . 



امضای همیشگی اینجانب  در جهت تایید صحت و درستی مطالب وبلاگهایم   : 


وحید محمدی . وبلاگ  وحیدمی 


https://vahidmy.blog.ir



https://vahidmy.blog.ir/archive


https://vahidmy.blog.ir/post/764





pe file format



pe file format


به نام خدا


فرمت فایل پی :


لغت pe مخفف  عبارت  portable executable  و به معنای فایل قابل اجرای  قابل حمل می باشد .


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

لذا با موافقت بیش از 35 شرکت معروف ، از آن زمان طبق خواسته ی شرکت مایکروسافت ، تمام نرم افزارها ، درایورها ، بازیها ، کتابخانه ها ، شبیه سازها ، ماشینهای مجازی ، و سایر مولفه های نرم افزاری دقیقا طبق این معماری ساخته شد و هنوز هم طبق همین معماری ساخته می شود . لذا تمامی نرم افزارها و درایورها و کتابخانه ها و .... که استاندارد هستند  و به پلتفرم خاصی وابسته نیستند و مستقل می باشند براحتی روی تمامی نسخه های سیستم عامل ویندوز اجرا می شوند . این موجب شده که این فرمت فایل بتواند از قابلیت حمل بسیار بالایی در تمامی پلفترمهای نرم افزاری و سخت افزاری ویندوزی  برخوردار باشند .


شما هر نوع نرم افزار ، درایور ، بازی کامپیوتری ، کتابخانه و شبیه ساز و اکتیو ایکس و اجزای کنترل پنل  و محافظ صفحه ی نمایش که طبق این معماری بسازید را می توانید روی تمام نسخه های ویندوز از ویندوز 95 تا ویندوز 10 براحتی اجرا نمایید .

به شرط اینکه چیزی که شما می سازید توسط زبانهای Native (نیتیو = بومی - وطنی ) ساخته شده باشند و به هیچ پلتفرم خارجی و فریم ورک وابسته نباشند .


خب زبانهای نیتیو یا بومی یعنی زبانهای ماشین ، اسمبلی ، و نسخه های قدیمی و کلاسیک زبانهای سطح بالا  ( بیسیک ، پاسکال ، سی ، سی پلاس پلاس ، و .....)


مثلا هنوز هم می توانید ویژوال استودیو 98 را که بین سالهای 94 تا 99 میلادی توسط مایکروسافت ساخته می شد را روی ویندوز 10 نصب و اجرا کنید .

هنوز هم می توانید دلفی 6 را روی ویندوز 10 نصب کنید .

زبانهای اسمبلی و ماشین نیز بدلیل اینکه بومی ترین و کلاسیک ترین و خالص ترین زبانهای برنامه نویسی دنیا می باشند  و هیچگونه ناخالصی ندارند و مستقیما با کرنل ویندوز و توابع API ویندوز و پردازنده ی کامپیوتر در ارتباط هستند به راحتی روی تمامی نسخه های سیستم عامل ویندوز ( از ویندوز 1 تا ویندوز 10 )  قابل اجرا می باشند .


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


نرم افزارها و درایورها و بازیهای قدیمی نیز می توانند تا حدودی روی ویندوز 10 اجرا شوند .

اینها همه بخاطر استاندارد بودن و قابل حمل بودن فایلهای پی (pe) می باشد .


فایلهای پی (PE) بطور خلاصه شامل این دسته از فایلها می شوند:


1- فایلهای با پسوند exe ( نرم افزار - بازی - نصاب نرم افزار و بازی و درایور و ..)

2- فایلهای با پسوند dll ( کتابخانه های پیوندی پویای ویندوز )

3- فایلهای با پسوند mui ( نرم افزارهای مدرن  ویندوز )

4- فایلهای با پسوند sys ( فایلهای سیستمی و درایورهای مدرن ویندوز)

5- فایلهای با پسوند cpl  (اجزای تشکیل دهنده ی کنترل پنل ویندوز)

6- فایلهای با پسوند ocx ( اکتیو ایکس - قابل استفاده در برنامه نویسی)

7- فایلهای با پسوند scr (محافظ صفحه ی نمایش برای جلوگیری از سوختن پیکسلها)

8- فایلهای با پسوند msi ( مایکروسافت اینستالر- مدیر پکیج و نصاب ویندوز)

9- هر نوع فایل که معماری استاندارد فایلهای pe را داشته باشد و قابل اجرا باشد و البته روی تمام نسخه های ویندوز قابلیت اجرا را داشته باشد یعنی قابل حمل باشد .


همانطور که می بینید فایلهای پی شامل چندین نوع فایل اصلی و مهم در سیستم عامل ویندوز می باشند که با دانستن معماری و عملکردشان می توانید براحتی بر ویندوز مسلط شده  و هر کار غیرممکنی را در ویندوز تنها با دستکاری این فایلها به ممکن تبدیل کنید .


برخلاف تصور برخی دوستان ، ویندوز اگر جایی بگوید که فلان کار را نمی توانی انجام بدهی عملا از افعال معکوس استفاده می کند زیرا دقیقا همانجا شما می توانید با یک مهندسی معکوس ، به کاری که ویندوز مانع از انجامش می شود برسید و آن کار را براحتی انجام دهید . بنابراین ویندوز نمی تواند در مقابل دانش و مهارت شما مقاومت نماید زیرا ساختار ویندوز از انعطاف پذیری خاصی برخوردار است و عملا شما می توانید هر نوع دستکاری دلخواهی در معماری فایلهای ویندوز ایجاد کرده و ویندوز را تحت فرمان خود بگیرید و به آزادی مورد نظرتان برسید .

بنابراین ویندوز اگر جایی به شما گفت : نه ! بدانید اونجا دقیقا همانجایی است که شما می توانید خلاف این حرف را به ویندوز ثابت کنید و بگویید : بله !

+

بطور خلاصه ، معماری کلی و عمومی تمامی انواع فایلهایی که در بالا به پسوندها و کاربردهایشان اشاره کردم یکسان است و شما برای هر نوع فایل فقط کافیست برخی کلمات جادویی یا برخی پرچمها را تغییر دهید و مثلا یک فایل exe که ذاتا نرم افزار یا بازی می باشد را به یک فایل dll که ذاتا یک کتابخانه می باشد یا به یک فایل sys که ذاتا درایور می باشد تبدیل کنید . فقط کافیست کمی تغییرات کوچک با دست در معماری ایجاد کنید تا بتوانید این کارهای جالب و بامزه را انجام دهید .

این تغییرات کوچک را منحصرا با زبان ماشین و از طریق یک هگز ادیتور براحتی می توانید انجام دهید و ویندوز را سفارشی نمایید .


بله ! درست شنیدید . ویندوز نیز قابل سفارشی شدن است . دقیقا مثل لینوکس . با این تفاوت که در لینوکس ، شما با  اصلاح  سورس کد و کامپایل مجدد می توانید لینوکس را سفارشی و شخصی کنید اما در ویندوز ،  شما با اصلاح  باینری می توانید ویندوز را به سیستم عامل سفارشی و شخصی خودتان تبدیل نمایید .

بنابراین برخلاف تصور رایج ، ویندوز اصلا یک سیستم عامل کلوزد سورس نیست زیرا سورس ویندوز همان باینری اش می باشد که فقط یک برنامه نویس زبان ماشین قادر است این سورس واقعی ویندوز را که به شکل کدهای زبان ماشین است رمزگشایی کرده و بازنویسی و اصلاح نماید و سپس به سادگی انرا ذخیره کند و ویندوز را دستکاری نماید و انرا به میل خودش تغییر دهد .

+

یکی از دلایلی که من اینقدر روی باینری و لزوم یادگیری زبان ماشین و کشف اسرار هگز ادیتورها تاکید می کنم همین است که شما متوجه شوید که ویندوز اصلا و ابدا کلوزد سورس نیست بلکه اوپن سورس است ولی سورس ویندوز دقیقا جلوی چشم شما اما به زبان ماشین نوشته شده و شما نباید به دنبال سورس اولیه که به زبان سطح بالا نوشته شده بگردید . بجای اتلاف وقت برای دیکامپایل کردن ویندوز و دسترسی به سورس سطح بالای ویندوز ، سعی کنید همان باینری را رمزگشایی کرده و با دست تان انرا تغییر دهید .

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

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

دیکامپایلرها  خاصیت ریکامپایل ندارند . من دهها دیکامپایلر مختلف دانلود و نصب و اجرا کردم و ازمایش کردم . هیچکدامشان سورس اولیه را به من نشان ندادند و  توانایی ریکامپایل نیز نداشتند و فقط وقت مرا تلف کردند . خیلی هم سنگین بودند و به پردازنده ی کامپیوتر فشار فراوان وارد می کردند . بدون ذره ای کارایی .

اما با هر هگز ادیتور ساده و رایگان براحتی توانستم کدهای باینری ویندوز را دستکاری کرده و ویندوز و نرم افزارهای تجاری اش را کرک و سفارشی کنم و تغییرات مورد نظرم را اعمال نمایم .

بله با یک هگز ادیتور ساده و معمولی و رایگان می توانید کارهایی بکنید که هیچکدام از ابزارهای گران قیمت  و تجاری و انحصاری برنامه نویسی و کرک و هک قادر به انجام اینکارها نیستند .

شما برای انجام هرکاری در دنیای کامپیوتر  کافیست یک هگز ادیتور در دست داشته باشید . آنوقت هرکار غیرممکنی را به ممکن تبدیل می کنید .

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


بجای دیکامپایل کردن نرم افزارها سعی کنید باینری را بفهمید و با دست انرا تغییر دهید  . 

بجز هگز ادیتور  شما  عملا به هیچ نوع ابزار کرک نیاز ندارید . زیرا اکثر ابزارهای کرک  فقط  شما را از زبان ماشین دور می کنند و نمی گذارند که شما باینری را بفهمید و ویرایش کنید و بازهم شما را به سمت زبانهای سطح بالا  تشویق می کنند و این یک  کلک و حقه است و نباید فریب بخورید . 

+

خب . حرف دیگه بسه .  در این پست تعدادی فایل آموزشی برای تشریح معماری فایلهای pe  سیستم عامل ویندوز را آپلود می کنم  . این فایلها و البته فایلهای پست قبلی را  دانلود کنید تا  از  پست بعدی تدریس را رسما شروع کنم . از پست بعدی دقیقا طبق این فایلهای آموزشی  زبان برنامه نویسی ماشین و  اسرار سیستم عامل ویندوز و نرم افزارهای ویندوز را برای شما تشریح خواهم کرد . انشاء ا...

+

لینک دانلود تعدادی از فایلهای آموزش معماری فرمت فایلهای پی :




https://bayanbox.ir/download/1204395391224367135/CBJ-2005-74.pdf



https://bayanbox.ir/download/2992818225910625491/coff.pdf



https://bayanbox.ir/download/5571667870082747769/PE-Format.pdf




https://bayanbox.ir/download/9107272993082199355/Portable-Executable.pdf


این فایل پی دی اف  آخری  ،خودش به تنهایی  لینک دهها فایل مربوط به معماری فایلهای پی را به شما نشان می دهد و عملا شما به دهها منبع رسمی و معتبر و کامل آموزشی دسترسی پیدا می کنید .

+

+

نگاه دقیق به درون فایلهای PE : گشت و گذاری   در اسناد شرکت مایکروسافت درمورد فایلهای اجرایی قابل حمل 32 بیتی  ویندوز:


https://bayanbox.ir/download/8184218652230363212/Peering-Inside-the-PE-A-Tour-of-the-Win32-Portable-Executable-File-Format-Microsoft-Docs.mht


نکته ی1 : فایلهای با پسوند pdf را از درون  مایکروسافت اج  مشاهده نمایید .


نکته ی 2 :  فایلهای با پسوند  mht  را  از درون  اینترنت اکسپلورر مشاهده نمایید .

 

نکته ی 3 : نرم افزارهای تخصصی فراوانی تحت عنوان کلی  PE Tools  قبلا در نت وجود داشتند که متاسفانه الان از دسترس  خارج شدند زیرا تقریبا تمامی آنتی ویروسها از جمله ویندوز دفندر  این نرم افزارها را حاوی ویروس و تروجان معرفی کرده  و حذف کردند .

من  تعدادی از این نرم افزارها خصوصا  نرم افزار معروف  Lord PE  را در اختیار داشتم که متاسفانه ویندوز دفندر بی سرو صدا انرا از روی هارد رایانه ام حذف کرد !!

از دیدگاه ویندوز دفندر تمامی نرم افزارهای تخصصی زبان ماشین و معماری فایلهای ویندوز ، بدافزار محسوب شده و در زمانی که حتی فکرش را هم نمی کنید بی سرو صدا این نرم افزارها را حذف می کند !


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


مجددا تاکید می کنم  : هگز ادیتورها همه منظوره ترین نرم افزارهای دنیا می باشند و برای انجام هرکاری می توانید از هگز ادیتور استفاده نمایید . پس فقدان ابزارهای تخصصی نباید مانع کار شود .


من به مرور زمان سعی می کنم با ترجمه کردن منابع و ابزارهای مختلف ، یکسری فایل آموزشی به زبان فارسی در رابطه با روش برنامه نویسی با زبان ماشین را تدوین و سپس آپلود نمایم . چنانچه مایل بودید  اون فایلهای شخصی را نیز دانلود نمایید !

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


نکته ی مهم:

من بعد از انتشار این پست ، شروع به ترجمه ی منابع اصلی می نمایم و سپس با کمک این ترجمه ها و البته تجربه ی شخصی خودم ،  تدریس را از پست بعدی شروع می کنم .


لذا انتشار پست بعدی ممکن است با تاخیر طولانی انجام شود . بنابراین امکان دارد چندین  ماه  در خدمت شما عزیزان نباشم . زیرا باید تعداد فراوانی از منابع را ترجمه کنم و این ترجمه نیز باید با دقت و وسواس خاصی انجام شود تا خدای ناکرده چیزی از قلم نیفتد و اطلاعات بصورت دقیق و درست ارائه شوند . بنابراین تا اطلاع ثانوی  ( دستکم شش ماه ) نمی توانم هیچ مطلب جدیدی   منتشر کنم و باید  منابع اصلی را ترجمه و ویراستاری نمایم . پس از اتمام ترجمه و ویراستاری و تدوین منابع آموزشی ، پست بعدی را که حاوی مطالب آموزشی  و البته فایلهای آموزشی به زبان فارسی می باشند را  منتشر خواهم کرد .

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


پس تا دیداری دیگر : خدا نگهدار!


وحید محمدی - وبلاگ وحیدمی


https://vahidmy.blog.ir




+

+

بروزرسانی: 

براثر حملات سایبری به وبلاگ وحیدمی ؛ تمام کامنت های کاربرها و پاسخ های من به کاربرها  ؛ حذف شدند . 


لعنت خدا و نفرین ملائکه بر هکرها و اتکرها و مجرمان سایبری . 


تاریخ بروزرسانی 


یکشنبه مورخ 29 مرداد 1402 خورشیدی 


نکته : 

آدرسهای  آخرین پست وبلاگ وحیدمی را در زیر مشاهده می فرمایید . 




در پناه خداوند متعال عظیم الشان باشید 

ِ

الهم  عجل  لولیک الفرج . 



امضای همیشگی اینجانب  در جهت تایید صحت و درستی مطالب وبلاگهایم   : 


وحید محمدی . وبلاگ  وحیدمی 


https://vahidmy.blog.ir



https://vahidmy.blog.ir/archive


https://vahidmy.blog.ir/post/764








The Machine Code IDE






به نام خدا


IDE زبان برنامه نویسی ماشین : 


IDE یعنی محیط توسعه ی نرم افزاری جامع و یکپارچه . یعنی یک محیط جامع و یکپارچه و مجتمع و کامل برای برنامه نویسی آسانتر و سریعتر .   یعنی یک چیزی  در مایه های ویژوال بیسیک یا  دلفی  یا هر محیط گرافیکی مدرن برای تسهیل فرایند برنامه نویسی . 


در پست IDE زبان اسمبلی تعدادی از محیطهای گرافیکی برای تسهیل برنامه نویسی زبان اسمبلی را معرفی کردم . 


در مورد زبان برنامه نویسی ماشین نیز شما می توانید از هر هگز ادیتور Hex Editor  دلخواه بعنوان IDE   استفاده کنید . 


تعریف من از  IDE  هرگز یک محیط سنگین و رنگین و پر از منو و دیالوگ و ابزارهای چشم نواز  و  دیباگر و امکاناتی همچون  تکمیل کد و ....  نیست .


منظور من از  IDE  یعنی یک ویراستار که بتوانیم با کمک آن اقدام به برنامه نویسی کنیم .  حالا این ویراستار می تواند یک نرم افزار ساده و معمولی ولی قدرتمند باشد یا یک نرم افزار حاوی صدها ابزار و امکانات اما فاقد قدرت واقعی باشد .


مثلا ویژوال استودیو معروفترین  IDE در دنیا می باشد . اما آیا با ویژوال استودیو می توانیم یک سیستم عامل قدرتمند و جامع و کامل و  بی نقص و مستحکم و البته کوچک و فشرده و سریع و سبک و ایمن بسازیم که هیچگونه باگ و حفره ی امنیتی نداشته باشد و هرگز به انواع و اقسام بدافزار و باج افزار و ویروس و تروجان و .....  آلوده نشود و بشدت فشرده و کوچک و سبک و قدرتمند و سریع و انعطاف پذیر باشد و به شما آزادی کامل دهد و کاملا رایگان و آزاد باشد و  شما بتوانید با دست آنرا براحتی سفارشی سازی کنید  ؟؟؟


آیا با ویژوال استودیو می توانیم عملیات مهندسی معکوس نرم افزار و سخت افزار و .... انجام دهیم ؟؟؟


آیا با ویژوال استودیو می توانیم همه نوع فایل با همه نوع پسوند و حتی فایلهای بدون پسوند بسازیم ؟؟


آیا با ویژوال استودیو می توانیم فیلم یا عکس یا انیمیشن یا صفحات وب   یا  .... بسازیم ؟؟



آیا با ویژوال استودیو می توانیم کارهای خاص در زمینه ی سخت افزار یا شبکه یا سیستم عامل و خلاصه هرنوع کار خفن انجام دهیم ؟؟؟





آیا با ویژوال استودیو که محصول شرکت مایکروسافت است می توانیم ویندوز را هک کنیم و از روی آن یک سیستم عامل رایگان  و شبه ویندوزی بسازیم و آیا اصولا  شرکت مایکروسافت اجازه می دهد که من و شما به هک و کرک و مهندسی معکوس نرم افزار و سخت افزار  و شکستن قفل نرم افزارها و استخراج شماره سریال ویندوز و آفیس  و رایگان کردن این محصولات تجاری  فکر کنیم ؟؟؟؟



من می گویم . نه . نه ویژوال استودیو چنین توانمندیهای خاصی دارد نه شرکت مایکروسافت اجازه می دهد چنین کارهای خفن انجام دهیم  .  اما با یک ویراستار بسیار ساده و بدوی مثل Fasm یا با یک Hex Editor  بسیار ساده و معمولی و عادی و بدون هرگونه امکانات ،   براحتی می توانیم هرنوع سیستم عامل قدرتمند و سریع و کامل و گرافیکی و امن و ایمن را بسازیم  و همه نوع عملیات مهندسی معکوس نرم افزار و سخت افزار و شبکه و ...  را انجام دهیم و هر نوع فایل با هر نوع پسوند و حتی فایلهای بدون پسوند و بسیاری از چیزهای دیگر را بسازیم  و روی میز رئیس شرکت مایکروسافت بگذاریم تا از تعجب دهانش باز شود .


درواقع زبانهای سطح پایین خصوصا زبان  ماشین دروغهای شرکت مایکروسافت علیه زبان اسمبلی که در دهه ی 90  منتشر کرده بود را برملا کرده و این شرکت را رسوا می کند .

تنها دلیل  مایکروسافت و سایر شرکتهای تجاری و انحصاری برای دشمنی  و کینه توزی   و نشر اکاذیب علیه  زبانهای واقعی برنامه نویسی یعنی ماشین و اسمبلی در اینست که این شرکتها نمی توانند هیچ نرم افزار یا بازی یا درایور یا .... را به برنامه نویس این زبانها بفروشند و او را گول بزنند و به خودشان وابسته کنند .


درواقع زبانهای ماشین و اسمبلی خاری در چشم این شرکتها هستند و نان این شرکتها را کاملا  آجر می کنند . به همین جهت شما هرگز در استور شرکت مایکروسافت هیچ نامی از زبان اسمبلی را نمی بینید و نخواهید دید .


همانطور که گفتم  مهم نیست که  IDE زبان مان چی باشد .

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

اینکه ما از چه نوع  IDE  استفاده کنیم اصلا و ابدا اهمیتی ندارد . در یک کلام: گول ظاهر قشنگ و رنگین و امکانات فراوان  IDE را نخورید و سعی کنید ببینید این زبان از چه  کامپایلری استفاده می کند و درواقع سعی کنید رفتارهای کامپایلر را زیرنظر بگیرید .

زیرا کامپایلر و زبان برنامه نویسی مهم است نه  IDE  .   IDE  چندان اهمیتی ندارد و می توانید از هرنوع IDE برای زبان برنامه نویسی مورد نظرتان استفاده کنید .



در زبانهای سطح بالا و حتی زبان اسمبلی ،  IDE ؛ بشدت فریبنده و مکار و دروغگو می باشد زیرا با امکاناتی که ارائه می دهد باعث می شود برنامه نویس خیال کند که فلان زبان از بقیه زبانها کاملتر و قویتر است . در حالیکه  اگر این امکانات را از IDE  بگیریم قدرت واقعی زبان برنامه نویسی آشکار می شود و دروغگو بودن IDE های معروف مثل ویژوال استودیو و دلفی  و ...  بر ما محرز  و آشکار می گردد .


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


توجه داشته باشید که زبان ماشین با زبان اسمبلی فرق دارد . این دو زبان را نباید یکی دانست . این نیز یک اشتباه بزرگ است که متاسفانه سالهاست کاربران و برنامه نویسان این اشتباه را مرتکب شده و انرا ترویج می کنند .

زبان ماشین  یک زبان عددی است و زبان واقعی کامپیوتر است و مستقیما توسط پردازنده ی کامپیوتر درک و اجرا می شود و یک زبان کاملا دستی است یعنی کامپایلر و لینکر و پارسر و اسمبلر و  .... ندارد . همه چیز در زبان ماشین بصورت کاملا دستی انجام می شود . زبان ماشین تنها زبان برنامه نویسی دستی در دنیا می باشد . 


اما زبان اسمبلی یک زبان اتوماتیک می باشد که  دستوراتش توسط اسمبلر به زبان ماشین ترجمه می شود و خودش مستقیما توسط پردازنده  درک و اجرا نمی گردد و دارای کامپایلر و ریسورس کامپایلر و لینکر و پارسر و اسمبلر و  پریپروسسور .... می باشد .


ضمنا زبان اسمبلی صدها  دستورالعمل جورواجور و دشوار  دارد و یک زبان سطح میانی می باشد زیرا قادر است به زبانهای سطح بالا نیز نزدیک شود و همانند زبانهای سطح بالا  رفتار کند .

درحالیکه زبان ماشین فقط از اعداد ساخته شده و همیشه یک زبان کاملا سطح پایین است . یعنی سطح پایین ترین زبان برنامه نویسی دنیا می باشد  و هرگز به یک زبان سطح میانی یا سطح بالا تبدیل نمی شود .



زبان اسمبلی برای یک پردازنده ی واحد مثلا  اینتل ایکس 86  صدها کامپایلر جورواجور و ناسازگار دارد که کار برنامه نویسی را بسیار دشوار کرده اند  و برنامه نویسان را بر سر دوراهی و یا چند راهی معطل کرده اند . تمامی کامپایلرهای زبان اسمبلی ،  سلیقه ای و غیراستاندارد هستند و عملا آبروی زبان اسمبلی را برده اند . ضمنا هیچکدامشان کامل و بی نقص نیستند .


اما زبان ماشین برای تمامی پردازنده های دنیا  فقط از یک سیستم واحد و ساده و قابل فهم یعنی سیستم اعداد استفاده می کند . فقط کافیست برای هر معماری  از عدد مربوطه استفاده کنیم .

مثلا برای برنامه نویسی با زبان ماشین تحت پردازنده ی اینتل ایکس 86  کافیست از کد 4C01 در ستون وسط هگز ادیتور استفاده کنیم . برای سایر معماریها کافیست بجای این کد از کدهای مربوطه استفاده کنیم . به همین سادگی  نرم افزاری که با زبان ماشین نوشته شده است قابل حمل می شود . 

می بینید که برخلاف تصور رایج ؛  زبان ماشین ، انعطاف پذیرترین و قابل حمل ترین زبان برنامه نویسی دنیا می باشد . یعنی اصلا به سخت افزار وابسته نیست و با دستکاری کردن کدهای مربوط به معماری می توانید نرم افزارتان را برای انواع  معماریها قابل حمل و قابل اجرا کنید .

بزرگترین دروغ علیه زبانهای ماشین و اسمبلی این بود که گفتند این دو زبان مثل چسب به معماری کامپیوتر چسبیده اند و قابل حمل نیستند !!

با همین دروغ توانستند زبانهای سطح بالا را به زور توی حلق برنامه نویسان فرو کنند و انها را فریب داده و جیب شان را خالی کنند .



زبانهای سطح بالا همگی اسباب بازی هستند و عملا سالهاست  که  برنامه نویسان را فریب داده اند .


برنامه نویس ماهر و واقعی کسی است که مطلقا از زبانهای سطح بالا استفاده نکند و فقط از  زبان ماشین  برای تولید نرم افزار استفاده نماید . زیرا برنامه نویسی یعنی صحبت کردن با پردازنده .


هر شخصی می تواند کدی را بنویسد که همه ی انسانها انرا بفهمند اما کامپیوتر نفهمد . برنامه نویس واقعی کسی است که کدی می نویسد که منحصرا پردازنده می فهمد . چون قرار است به پردازنده دستور دهیم نه به انسانها .


برنامه نویسی یک تکنیک کامپیوتری است و هیچ ربطی به جامعه ی انسانها ندارد .  بنابراین برنامه نویسی یعنی صحبت کردن با پردازنده . این پردازنده  است که برنامه ی ما را اجرا می کند نه انسانها .


برنامه نویسی با زبانهای سطح بالا نوعی خودفریبی و عوامفریبی است .




زبان ماشین هزاران مزیت نسبت به تمامی زبانهای سطح بالا و سطح پایین دارد . یکی از این مزیتها اینست که زبان ماشین از هرنوع هگز ادیتور دلخواه بعنوان IDE استفاده می نماید . این مزیت را فقط در زبان ماشین می توانید ببینید . سایر زبانها حتی اسمبلی از این مزیت محروم هستند .


این خود ثابت می  کند که زبان ماشین هیچ نیازی به  IDE پر زرق و برق و جذاب و چشم نواز و سنگین و سه بعدی با هزاران امکانات  ندارد و به تنهایی تمام قدرت خود را در اختیار برنامه نویس قرار می دهد .


همانطور که گفتم  هگز ادیتورها  همگی  IDE زبان برنامه نویسی ماشین محسوب می شوند .


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


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

من یک مدت مرتاض بودم و ریاضت می کشیدم لذا اراده ام بسیار قوی شده بود و بسیار صبور و پرطاقت شده بودم .

الان هم در برنامه نویسی با زبان ماشین بسیار پرطاقت و صبور و پرحوصله هستم !

تکرار می کنم : زبان ماشین در عین سادگی بسیار دشوار است . 

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


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


پس با این فرض از پست بعدی بطور جدی و کاربردی درس را شروع می کنم .


و اما هگز ادیتورهایی که باید دانلود کنید :



c32asm (هگز ادیتور کامل و حرفه ای . .همراه با  دیس اسمبلر تمام اتوماتیک و هوشمند  همراه با دیس اسمبلر  دستی با خاصیت  ری اسمبل برای مهندسی معکوس نرم افزار .  همراه با اسمبلر دستی برای برنامه نویسی با زبان اسمبلی بصورت خط به خط  با سینتاکس عمومی و جهانی  و استاندارد و  بدور از سلیقه های مختلف . مناسب برای ساخت نرم افزار کامل ویندوزی با زبانهای ماشین و اسمبلی همراه با یک pe info دقیق و هوشمند  برای کمک به برنامه نویسی دستی در هگز ادیتور) 


لینک  دانلود c32asm:


https://bayanbox.ir/download/8321732658963774080/c32asm.rar




winhex  (قدرتمندترین هگز ادیتور جهان با یک دیس اسمبلر دستی ساده  و استاندارد با سینتاکس عمومی استاندارد جهانی و بدور از سلیقه ی افراد .  با امکان هک کامل سیستم عامل  ویندوز  10 و هک کامل سخت افزار و ساخت یک سیستم عامل کامل از روی ویندوز 10 . با کمک این هگز ادیتور بسیار قدرتمند براحتی می توانید از روی ویندوز 10 یک سیستم عامل جدید بسازید . این ابزار نفوذ کامل و همه جانبه در ویندوز 10 اعمال می کند و با یک کپی ساده می توانید از روی ویندوز ، سیستم عامل مورد نظرتان را بسازید  ) 


لینک دانلود WinHex:



https://bayanbox.ir/download/1277971310275726417/WinHex.zip






hackman (یکی از قدرتمندترین هگزادیتورهای جهان با دیس اسمبلر نیمه اتوماتیک استاندارد با سینتاکس استاندارد جهانی و عمومی  و بدور از  سلیقه ی افراد  . همراه با ابزارهای بسیار قدرتمند برای برنامه نویسی و  هک و کرک  و الگوریتم نویسی در جهان. هکمن  ابزار تخصصی برای آموزش هک و کرک و برنامه نویسی و الگوریتم نویسی می باشد . هکمن همچنین ابزار قدرتمند برای ساخت اتوران و کیجن و پچ می باشد . مناسب برای برنامه نویسی با زبان ماشین و کرک نرم افزار و هک و الگوریتم نویسی و اسکریپت نویسی و هک سخت افزار . البته قدرت این برنامه کمتر از WinHex می باشد . زیرا به فولدرهای سیستمی مخفی ویندوز 10 نفوذ پیدا نمی کند ولی می تواند پارتیشنهای ویندوز را Run  نماید !  این هگز ادیتور همه چیز اعم از نرم افزار یا سخت افزار را  Run  می کند برای اجرای کامل و دقیق  این هگز ادیتور بهتر است ماشین مجازی زبان برنامه نویسی ویژوال بیسیک 6 را که در فایل زیپ شده  قرار داده ام نصب کرده باشید . یعنی اول این ماشین مجازی را نصب کنید بعد اقدام به نصب هکمن نمایید  . درصورت عدم نصب ماشین مجازی زبان ویژوال بیسیک ممکن است برخی از بخشهای اضافی  این هگز ادیتور  مدرن  بدرستی کار نکنند !! . VB6 Runtime .  البته بدون نصب این ماشین مجازی نیز براحتی می توانید از هکمن استفاده کنید . در این مورد تجربه دارم  واقعا  نیازی به نصب این آت و آشغالهای زبان ویژوال بیسیک 6  ندارید . زیرا قرار است یک هگز ادیتور ساده داشته باشیم و فقط به زبان ماشین فکر کنیم . پس به چیزهای اضافی  و بی مصرف مثل همین ماشین مجازی ویژوال بیسیک 6   اصلا  فکر نکنید . این ماشین مجازی هم یک  چیز زائد و اضافی است که شما را از زبان ماشین کاملا دور می کند و این اصلا خوب نیست . این یکی از شاهکارهای احمقانه ی شرکت مایکروسافت است که واقعا مایه ی رسوایی برای این شرکت است . این ماشین مجازی احمقانه ی زبان ویژوال بیسیک 6  شما را فرسنگها از زبان ماشین که مورد بحث مان است دور می کند . پس اگر نصب نکنید هیچ مشکلی پیش نمی آید و برعکس،  شما به زبان ماشین نزدیکتر می شوید . ) 


لینک دانلود هکمن :


https://bayanbox.ir/download/5287203370297007243/HackMan.zip








hexplorer   (یک هگز ادیتور نسبتا قوی با دیس اسمبلر دستی با سینتاکس استاندارد جهانی  زبان اسمبلی و بدور از سلیقه ی افراد و  با قابلیت Run نرم افزار جهت اطمینان از صحت عملکرد نرم افزار همراه با ماکرو . رایگان و اوپن سورس و جزو نرم افزارهای آزاد می باشد . سورس کدش را باید از سورس فورج دانلود نمایید .دارای ابزار pe info که البته ضعیف است و اطلاعات اش دقیق نیست . همانند بسیاری از نرم افزارهای آزاد از قدرت و کیفیت متوسط برخوردار است ولی بعنوان ابزار شاهد می توانید از آن استفاده نمایید . توانایی نفوذ به فولدرهای ویندوز را دارد ولی برخی از فولدرهای سیستمی را نمی تواند باز کند .  ) 


لینک دانلود Hexplorer:


https://bayanbox.ir/download/8389809469627476612/Hexplorer.zip





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


لینک دانلود tiny hexer :



https://bayanbox.ir/download/3597532736339701935/TinyHexer.zip




نکته : هزاران هگز ادیتور قدرتمند و  مدرن  برای ویندوز و اندروید و لینوکس  و مک  و سایر سیستم عاملها  ساخته شده اند اما من  توصیه می کنم  علی الحساب  با  همین گزینه  ها  کار کنید تا دچار سردرگمی نشوید و وقتتان را بابت آزمایش کردن صدها هگز ادیتور هدر ندهید .


 هرچه تعداد کمتری هگز ادیتور معرفی کنم شما کمتر دچار تردید و سردرگمی  خواهید شد . 



من شخصا تجربه ی تولید نرم افزار کامل ویندوزی با کمک c32asm  را  دارم . چون صرفا  هگز  ادیتور نیست بلکه یک دیس اسمبلر  و ری اسمبلر  اتوماتیک  و هوشمند  با سینتاکس استاندارد بین المللی زبان اسمبلی   نیز می باشد  و یک  pe info قدرتمند و دقیق دارد . هرچند که این pe info فقط نیمی از معماری نرم افزار را نمایش می دهد ولی توضیحات لازم را نیز ارائه می دهد  و بسیار دقیق است .

توصیه می کنم در کنار c32asm  از  tiny hexer نیز استفاده کنید تا بتوانید از اولین بایت تا آخرین بایت نرم افزار را بدون کوچکترین اشتباه با دست بسازید .


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

از   hackman  و  hexplorer می توانید برای اجرای آزمایشی نرم افزارتان استفاده کنید  تا از صحت ساختار نرم افزار مطمئن شوید . (باید از گزینه ی Run  استفاده نمایید) .




نکته :  برای debug کردن نرم افزار که بدین روش یعنی با دست ساخته می شود  می توانید پس از  اتمام فرایند ساخت نرم افزار  آنرا با کمک نرم افزار  مشهور  Ollydbg  دیباگ نمایید تا هرگونه باگ  شناسایی و رفع شوند . 


سایت رسمی نرم افزار Ollydbg


https://www.ollydbg.de/




نکته ی مهم: زبان ماشین یک زبان کاملا دستی است . یعنی چیزی بنام کامپایلر یا لینکر یا اسمبلر ندارد و تمام اجزای نرم افزار با دست و توسط خود انسان ساخته شده و سپس با یک save ساده  ، نرم افزار آماده ی بهره برداری می شود . به همین سادگی!!!


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

هر وقت خسته شدید و یا دیگه نخواستید این کار رو ادامه دهید کافیست کارتان را  ذخیره نمایید .

برای هر نرم افزار دستکم مدت 1 ماه کامل وقت برای خودتان در نظر بگیرید  و استراحت کنید تا به مغزتان فشار وارد نشود و خسته و دلزده نشوید .  عجله نکنید . قرار نیست معجزه ای صورت گیرد . بدور از هیجان و با حفظ آرامش و خونسردی و در مدتی طولانی اقدام به ساختن نرم افزار کنید . محض احتیاط هر چند دقیقه یکبار  کارتان را ذخیره کنید تا اگر اتفاقی رخ داد زحمات تان هدر نرود .


نکته ی بسیار مهم:

 همانطور که در بالا گفتم باز هم می گویم و تکرار می کنم تا ملکه ی ذهنتان شود :  زبان ماشین  ذاتا  هیچگونه کامپایلر یا اسمبلر یا لینکر  ندارد . همه چیز در زبان ماشین ،  کاملا دستی است و شما باید گام به گام کارهایتان را ذخیره کنید . کافیست هروقت خسته شدید یا قصد خروج از محیط هگز ادیتور را داشتید از  منوی Save  برای ذخیره کردن کارتان استفاده کنید .

Save   کردن را هرگز فراموش نکنید . هرمقدار کد که نوشتید حتما  Save (ذخیره ) کنید .

هنگامیکه تمام اجزای نرم افزار را از اولین تا اخرین بایت با دست نوشتید و ذخیره کردید . انرا ازمایش کنید . قبل از اینکار یعنی قبل از شروع برنامه نویسی ،  یک نام دلخواه با پسوند exe  برای این نرم افزار که هنوز یک فایل خالی است  انتخاب کنید  و همان موقع نرم افزار را ذخیره کنید . بعد آرام آرام طی یک مدت طولانی ( دستکم یک ماه )  کدهای زبان ماشین را طبق دستورالعملها با دست در درون ستون وسط هگز ادیتور بنویسید و دقیقه به دقیقه کارتان را ذخیره کنید تا کارتان تمام شود .


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


هشدار :

 به ستون سمت راست هگز ادیتور  کاری نداشته باشید مگر در مواقعی که خودم به شما بگویم . هرگونه  تایپ کاراکتر در ستون سمت راست هگز ادیتور  باعث می شود کدهای زبان ماشین بصورت نامنظم و ناخواسته در ستون وسط نوشته شود و این می تواند خطرناک باشد زیرا پردازنده به ستون وسط هگز ادیتور نگاه کرده و کدهای درون اش را می خواند و اجرا می کند و ممکن است اتفاقات ناگوار و خطرناک  رخ دهد  یعنی ممکن است پردازنده  و یا کل کامپیوترتان را ناخواسته جزغاله کنید . . پس با هگز ادیتور بازی نکنید زیرا  طرف  حساب شما پردازنده ی کامپیوتر خودتان است . فراموش نکنید که زبان ماشین جدی ترین و قدرتمندترین و البته خطرناکترین زبان برنامه نویسی جهان است . با این زبان هرگز شوخی نکنید . زبان ماشین مستقیما توسط پردازنده ی کامپیوترتان درک و اجرا می شود پس هر کدی را که دلتان خواست ننویسید  و با هگز ادیتور و زبان ماشین شوخی و بازی نکنید . .  شما فقط ستون وسط را در تمام مدت در نظر بگیرید و هرچیزی که به زبان ماشین و معماری نرم افزارتان  مربوط است و نوشتن اش خطر ندارد را منحصرا در ستون وسط بنویسید . توجه داشته باشید که ستون سمت راست فقط کاراکترها را به شما نشان می دهد در حالیکه ستون وسط ستون اصلی هگز ادیتور است و دقیقا همانجایی است که کدهای زبان ماشین نوشته و خوانده می شوند .


اخطار:

هرگز هیچ کد زبان ماشین را همینطوری و بدون فکر در ستون  وسط  هگز ادیتور ننویسید زیرا ستون وسط هگز ادیتور دقیقا همانجایی است که پردازنده ی کامپیوتر  اطلاعات مورد نیازش  را می خواند و اجرا می کند . پس هرگز هر چیزی را در ستون وسط هگز ادیتور تایپ  و اجرا  نکنید تا به پردازنده ی کامپیوترتان آسیب وارد نشود .

اگر چنانچه در حین برنامه نویسی با زبان ماشین  در ستون وسط هگز ادیتور  کد زبان ماشین را بدون فکر  و با بی دقتی و عجله   بنویسید و برنامه را ذخیره و اجرا کنید ممکن است به پردازنده ی کامپیوترتان آسیب جدی برسانید .


این اخطار را جدی بگیرید .   ستون وسط هگز ادیتور  جای بازی و شوخی نیست  . مکانی بسیار خطرناک است . هر کدی را نباید در ستون وسط هگز ادیتور بنویسید و اجرا کنید .  اگر این کد اجرا شود ممکن است به پردازنده و سایر بخشهای کامپیوترتان آسیب بزند .


شما فقط باید کدهایی را در ستون وسط هگز ادیتور بنویسید که دقیقا  می دانید قرار است چه کاری انجام دهند .  یعنی دقیقا می دانید چه چیزهایی به پردازنده ی کامپیوترتان بگویید .  اینجا مکانی است برای دستور دادن به پردازنده . پس اگر دستوری غلط به او بدهید پاسخی غلط و خطرناک از پردازنده ی کامپیوتر دریافت می کنید .


هرگونه کدنویسی عجولانه و اشتباه در ستون وسط هگز ادیتور چنانچه اجرا شود می تواند موجب  خسارت جدی برای پردازنده و حتی مادربورد کامپیوترتان شود .


ضمنا از باز کردن هر فایل مشکوک و اجرا کردن اش  توسط هگز ادیتور جدا خودداری کنید . زیرا این کد ممکن است یک ویروس یا تروجان یا یک مخرب افزار باشد و به سیستم عامل یا سخت افزارتان  صدمه بزند .

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


من  به حد کافی هشدار و اخطار دادم تا متوجه باشید که زبان ماشین با هیچکس شوخی ندارد و همان مقدار که قدرتمند و انعطاف پذیر و کامل است همان مقدار نیز خطرناک است .

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



به محض اینکه تمام اجزای نرم افزار را با دست نوشتید و ذخیره کردید نرم افزار آماده ی اجرا و استفاده است !


به همین راحتی . هیچ نیازی به کامپایلر یا اسمبلر ندارد . فقط کافیست هرچند وقت  یکبار کدهایی را که نوشته اید ذخیره کرده باشید . با یک ذخیره ی ساده شما الان یک نرم افزار کامل و قابل اجرا ساخته اید .


همه ی این تکرار مکررات فقط به خاطر این بود که  نکات ضروری ملکه ی ذهن تان شوند و فراموش نکنید . 



 لطفا این هگز ادیتورها را  دانلود کنید تا بتوانید طبق  جلسات  بعدی    برنامه نویسی دستی با زبان ماشین را شروع کنید . 

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

 لطفا فایلهای آموزشی را نیز که در پست بعدی آپدیت می کنم دانلود کنید تا دقیقا متوجه ی متون آموزشی پستهای بعدی بشوید و سردرگم نشوید .


با کمک این فایلها دقیقا می فهمید که چطوری باید با هگز ادیتور ، برنامه نویسی نمایید زیرا از قبل با معماری نرم افزارهای ویندوز آگاه شده اید .


+

+


وحید محمدی . وبلاگ وحیدمی 


https://vahidmy.blog.ir



+

+

بروزرسانی: 

براثر حملات سایبری به وبلاگ وحیدمی ؛ تمام کامنت های کاربرها و پاسخ های من به کاربرها  ؛ حذف شدند . 


لعنت خدا و نفرین ملائکه بر هکرها و اتکرها و مجرمان سایبری . 


تاریخ بروزرسانی 


یکشنبه مورخ 29 مرداد 1402 خورشیدی 


نکته : 

آدرسهای  آخرین پست وبلاگ وحیدمی را در زیر مشاهده می فرمایید . 




در پناه خداوند متعال عظیم الشان باشید 

ِ

الهم  عجل  لولیک الفرج . 



امضای همیشگی اینجانب  در جهت تایید صحت و درستی مطالب وبلاگهایم   : 


وحید محمدی . وبلاگ  وحیدمی 


https://vahidmy.blog.ir



https://vahidmy.blog.ir/archive


https://vahidmy.blog.ir/post/764