Reverse Code Engineering

逆向工程代码 обратная код машиностроения

Reverse Code Engineering

逆向工程代码 обратная код машиностроения

Reverse Code Engineering

Share what I know............... learn what I don’t

آخرین نظرات

۴ مطلب در مرداد ۱۳۹۴ ثبت شده است

3 تا فایل دیگه برای آنالیز در اینجا قرار میدم.

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


لینک دانلود


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

 

مقدمه:

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

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

خوب من علاوه بر توضیح این ساختار یه توضیحات مختصری هم در مورد پروسس ها و

Enumeration process از طریق LIST_ENTRY رو میدم.

با سلام.

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

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

 

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

 

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

 

دانلود

 

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