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