vahidmy

وبلاگ شخصی وحید محمدی

vahidmy

وبلاگ شخصی وحید محمدی

وحیدمی

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


آدرس وبلاگ وحیدمی :

Home Page


https://vahidmy.blog.ir

+


Archive

آرشیو و بایگانی وبلاگ وحیدمی

https://vahidmy.blog.ir/archive

+


نقشه وبلاگ وحیدمی:

Sitemap

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

+

خوراکخوان وبلاگ وحیدمی

Feed

RSS

https://vahidmy.blog.ir/rss

+

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

Robot

https://vahidmy.blog.ir/robots.txt


+

مشخصات وبلاگ وحیدمی:


ساعات انتشار پست جدید وبلاگ :

بیست و چهار ساعته

وضعیت انتشار پست : نامنظم . در طول شبانه روز و در صورت صلاحدید ؛ پست جدید منتشر می کنم.


نام مدیر : وحید محمدی

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

ژانر : تمام ژانرها

کاربرد : همه منظوره

هدف وبلاگ : به اشتراک گذاشتن دانش و تجربه با مردم و پرداخت زکات علم

مقصد مدیر وبلاگ : کسب رضای خداوند .

جنس وبلاگ : وبلاگ شخصی

تاریخ تاسیس : تیر 1398 خورشیدی



موضوعات وبلاگ : تمام علوم و فنون و مسائل مختلف در تمام زمینه


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

بروزرسانی:

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

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



آدرس وبلاگهای تخصصی :

https://spasm.blog.ir

https://fasmy.blog.ir

https://binasm.blog.ir

طبقه بندی موضوعی
مطالب پربحث‌تر
  • ۰۱/۰۴/۱۱
    adc
نویسندگان
پیوندها

برنامه نویسی از طریق مهندسی معکوس

شنبه, ۱۹ شهریور ۱۴۰۱، ۰۴:۴۱ ب.ظ





به نام خدا 


برنامه نویسی از طریق مهندسی معکوس 



قبل از خداحافظی می خواستم  مطلبی بگویم : 



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



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



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



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

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



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


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



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


منظورم از روسسم همان  RosAsm     می باشد .


روسسم گرامر سایر اسمبلرها  را نیز  می پذیرد . 



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


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



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




+


+

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



تا بعد .... 


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