Disassembly


Disassembly is real source code. 


دیس اسمبلی


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


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


در این حالت بدلیل یکسان بودن بین سورس (Source) و دیس اسمبلی  (Disassembly)  شاهد یک  رخداد زیبا و جذاب خواهید بود 


(سورس یعنی کد منبع نرم افزار یا درایور یا بازی یا سیستم عامل ) 



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


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


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


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


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


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

این شعارها را خوب نگاه کنید و به آنها فکر کنید تا متوجه ی منظورم بشوید 


Assembly is REAL open source


DisAssembly is Real  Source


Binary = Source 


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


باینری = سورس


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


Programming by hex editor





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


با دیس اسمبلرها خصوصا  RosAsm و  C32asm و  Ollydbg  کار کنید تا بتوانید  زبان اسمبلی را بهتر درک نمایید . برنامه نویسی در مدل دیس اسمبلی واقعا لذت بخش است زیرا دیس اسمبلی یعنی اوپن سورس واقعی  و  اسمبلی = دیس اسمبلی

این تناظر بین سورس و دیس اسمبلی ، واقعا زیبا و جذاب و لذتبخش است . 


لذت اسمبلی !! 




+

+

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


https://vahidmy.blog.ir