PDA

View Full Version : سوال: میشه پارامترهای توابع dll رو بدست آورد یا نه؟



mohsen57
پنج شنبه 01 اسفند 1387, 14:12 عصر
یکی میگه میشه یکی میگه اصلا نمیشه:متعجب:
هرکی میگه میشه لطفا قویترین برنامه رو با لینک دانلود معرفی کنه:قلب:

Nima NT
جمعه 02 اسفند 1387, 00:43 صبح
من هم فکر کنم نمیشه.

Nima NT
جمعه 02 اسفند 1387, 00:48 صبح
فقط تو olly میتونی لیست اونها رو مشاهده کنی , نه پارامترهای درخواستی اونها رو.

Felony
شنبه 03 اسفند 1387, 15:19 عصر
نرم افزار DllExp

مهران موسوی
شنبه 03 اسفند 1387, 23:08 عصر
هيچ نرم افزاري براي اين كار وجود نداره .. اون برنامه اي هم كه دوستمون اقاي SilverSoft معرفي كردن براي بدست اوردن توابع موجود در Export Table فايل هاي Dll استفاده ميشه ...

تنها راه Trace كردن توابع در يك ديباگر و بررسي مقاديري كه در پشته قرار ميگره هست كه اونم به تجربه و مهارت شما بستگي داره . من قبلا با اين كار تونستم مقادير ارسالي به يك توابع رو بدست بيارم كه يك متغيير از نوع كاراكتري بود ..

mithridates
پنج شنبه 29 اسفند 1387, 22:14 عصر
دوست عزیز یه برنامه برات نوشتم فکر کنم این کارو انجام بده

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

http://esec.ir/index.php

DAKAL
جمعه 30 اسفند 1387, 00:32 صبح
نگفتین چه نوع DLL مد نظرته ؟
البته DLL های دانت نت که به راحتی امکان پذیره با هر Reflector که پیدا کنی میشه هم لیت توابع م هم پارامترها رو بدست آورد اما غیر دات نت بیشتر تجربی هست منم تولزی سراغ ندارم
اگر از DLL های ویندوز باشه مستنداتی شاید پیدا بشه

mithridates
شنبه 01 فروردین 1388, 01:13 صبح
من رو توابع ویندوز تست کردم برنامه جواب داد رو چند تا api. تست کن مشکلی بود dll رو با function بگو برنامه رو fix کنم که به کار dll های دیگه هم بیاد

mithridates
یک شنبه 02 فروردین 1388, 13:00 عصر
http://esec.ir/?file=fa.zip

mithridates
دوشنبه 03 فروردین 1388, 22:13 عصر
نه نظری داده شد. نه تست شد. نه تشکر شد !!!!

MAiLDEREMi
چهارشنبه 05 فروردین 1388, 18:03 عصر
اگه یک فایل DLL (که به شکل باینری هست) رو بر اساس String بازش کنیم (برای مثال اون فایل DLL رو با Notepad باز بکنیم...) یک سری از توابع رو می تونیم ببینیم (البته اگه Pack نشده باشه...) اما اینکه هر کدوم از اونا چه مقادیری میگیرن رو باید با همون Olly یا برنامه های مشابه پیدا کنید...

mithridates
چهارشنبه 05 فروردین 1388, 21:14 عصر
صاحب این تاپیک که سوال پرسیده رفته! بچه ها همه راهنمایی های لازم رو کردند. نیارینش بالا