به نام خدا


Assembly-Secrets


اسرار اسمبلی



+

+


هگز ادیتور نئو


hex editor neo


FREE Hex Editor Neo: Download Binary Files Editing Software for Windows 11/10



https://freehexeditorneo.com/





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


اما افسوس که داس سالهاست که مرده است . یعنی ویندوز ، داس را به قتل رساند!!


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


خب ، با این حساب برمی گردیم به ویندوز !


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


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


فری هگز ادیتور نئو


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


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


برنامه ی هگز ادیتور نئو دارای چندین نسخه است .


نسخه ی رایگان با امکانات محدود


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



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




hxd



https://mh-nexus.de/en/hxd/



صفحه ی دانلود


https://mh-nexus.de/en/downloads.php?product=HxD20





HxD - Freeware Hex Editor and Disk Editor


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



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


در میان هگز ادیتورها ، سابقه ی winhex از همه بیشتر است : از سال 1995 تا سال 2022 میلادی !!!


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


همین مسئله باعث شده که   winhex از سال 1995 میلادی یعنی از زمان رونمایی از ویندوز 95 تا سال 2022 میلادی یعنی زمان رونمایی از ویندوز 11 کماکان با قدرت به رشد و پیشرفت خود ادامه دهد و کارهای محیرالعقول انجام دهد .


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


wxhexeditor


https://sourceforge.net/projects/wxhexeditor/


http://www.wxhexeditor.org/


https://github.com/EUA/wxHexEditor/tree/master/src



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

برنامه ی wxhexeditor تا حدودی سعی کرده از روی برنامه ی قدرتمند c32asm تقلید کند اما موفق نبوده است . اصلا نمی توان این دو را با هم مقایسه کرد. این کجا و c32asm کجا ؟؟؟؟




+


و اما چرا نام این پست را اسرار اسمبلی گذاشتم ؟؟؟!!!


این چه ربطی به معرفی چند هگز ادیتور دارد ؟؟؟؟


 جواب:


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


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

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


+

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


+


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


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


انقلاب اسمبلی:


https://vahidmy.blog.ir/post/Assembly-Revolution



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


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


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


+


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




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


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


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


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


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


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



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


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



نیاز به زبانهای سطح بالا یک نیاز کاذب و دروغین است .


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



با کمک توابع ویندوز و دستورات زبان اسمبلی ، یک نرم افزار موسیقی بسازید تا با کمک اسپیکر کامپیوتر برایتان یک ملودی بنوازد !!!

+


می توانید حتی روبات بسازید !


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


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


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


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


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


موتور جستجوی گوگل ، خیلی هوشمند و سختگیر است .


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


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


مردم محترم شیراز نیز که طبق همیشه ، در خواب ناز بسر می برند و با وجود بیش از 7000 نمایش ، تنها  23 مورد بازدید از طرف شهر شیراز انجام شده است !!!


خوشا شیراز و وصل بی مثال اش ....


شیراز = خواب ناز


خوب بخوابید ....


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


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


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


جالب است نه ؟؟


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


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


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


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



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


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


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


+


خب دوستان ، از پست بعد قصد دارم به مرور ، محتویات فایل  win32api.chm  ( مرجع برنامه نویسی 32 بیتی با استفاده از توابع API ویندوز )  را برایتان ترجمه و رمزگشایی کنم و روش برنامه نویسی با زبان اسمبلی و با کمک توابع ویندوز را به شما  دانش پژوهان گرامی یاد بدهم . برای آشنایی با اسرار اسمبلی ، بهتر است که از یک پلتفرم ساده و آشنا و رایج یعنی ویندوز استفاده کنم .


دانلود فایل مرجع برنامه نویسی 32 بیتی با توابع API ویندوز:



https://bayanbox.ir/download/7463749966393853751/Microsoft-Win32-Programmer-Reference.chm




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


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


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


http://laurencejackson.com/win32/


http://laurencejackson.com/win32/Win32.chm


بروزرسانی :


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



نکات مهم:


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


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


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


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

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


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


دوشنبه 6 تیر 1401 شمسی ساعت 11 و 38 دقیقه شب .



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


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


لذا شما این فایل را مستقیما از وبلاگ وحیدمی دانلود نمایید  . 


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



+



ویندوز خودش ساده است ( ساده تر از یونیکس و دشوارتر از داس ) . نرم افزارهای ویندوز نیز ساده هستند .

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


کامپایلرهای زبان اسمبلی نیز ساده هستند .


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


اسرار اسمبلی ، از پست بعدی شروع می شود انشاا....


 منتظر پستهای جالب و شیرین باشید !!


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


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



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


 

فراموش نکنید که :


اسمبلی ، اوپن سورس واقعی است


و البته :


اسمبلی ، آزادی واقعی است .





+


وحید محمدی - آنتی تحجر !!!!


https://vahidmy.blog.ir/rss



https://vahidmy.blog.ir/sitemap.xml