امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
اندازه فايل | Olly
نویسنده پیام
dreamvbfox آفلاین
در حال پیشرفت
***

ارسال‌ها: 426
موضوع‌ها: 44
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 236
( 1251 تشکر در 361 ارسال )
ارسال: #1
اندازه فايل | Olly
سلام
شرمنده همش سوال مي پرسم.
مي خواستم ببينم تو توابع ويندوز چه تابعي هست كه اندازه فايل رو برمي گردونه ؟!؟!؟! واسه اسمبلي تحت ويندوز مي خوام همين Olly Debugger‌ خودمون...


ممنون ميشم پارامتر هاي اين تابع رو هم شرح بديد.
دست همگيتون درد نكنه Heart

Biggrin Use Google instead of asking stupid questions Biggrin

[/url]
CMC Automation System


آموزش زبان c++
[url=http://www.iranled.com/forum/thread-13923.html]

۰۷-آذر-۱۳۸۸, ۱۳:۰۴:۴۷
وب سایت ارسال‌ها
پاسخ
joker آفلاین
کاربر با تجربه
****

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #2
RE: اندازه فايل | Olly
(۰۷-آذر-۱۳۸۸, ۱۳:۰۴:۴۷)dreamvbfox نوشته است: سلام
شرمنده همش سوال مي پرسم.
مي خواستم ببينم تو توابع ويندوز چه تابعي هست كه اندازه فايل رو برمي گردونه ؟!؟!؟! واسه اسمبلي تحت ويندوز مي خوام همين Olly Debugger‌ خودمون...


ممنون ميشم پارامتر هاي اين تابع رو هم شرح بديد.
دست همگيتون درد نكنهHeart

GetFileSize Function
http://msdn.microsoft.com/en-us/library/...S.85).aspx

[تصویر:  sajdelogo.gif]
۰۷-آذر-۱۳۸۸, ۱۹:۱۱:۲۵
ارسال‌ها
پاسخ
تشکر شده توسط : dreamvbfox, saeedsmk
dreamvbfox آفلاین
در حال پیشرفت
***

ارسال‌ها: 426
موضوع‌ها: 44
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 236
( 1251 تشکر در 361 ارسال )
ارسال: #3
RE: اندازه فايل | Olly
(۰۷-آذر-۱۳۸۸, ۱۹:۱۱:۲۵)joker نوشته است:
(۰۷-آذر-۱۳۸۸, ۱۳:۰۴:۴۷)dreamvbfox نوشته است: سلام
شرمنده همش سوال مي پرسم.
مي خواستم ببينم تو توابع ويندوز چه تابعي هست كه اندازه فايل رو برمي گردونه ؟!؟!؟! واسه اسمبلي تحت ويندوز مي خوام همين Olly Debugger‌ خودمون...


ممنون ميشم پارامتر هاي اين تابع رو هم شرح بديد.
دست همگيتون درد نكنهHeart

GetFileSize Function
http://msdn.microsoft.com/en-us/library/...S.85).aspx
ُسلام
کد:
GetFileSizeEx hFile, nSize
يه چيز... چه جوري Hfile مربوط به فايل رو بدست بيارم ؟

کد:
Dim hFile As Long, nSize As Currency, sSave As String
    'open the file
    hFile = CreateFile("c:\ProgDVB.ini", GENERIC_READ, FILE_SHARE_READ, ByVal 0&, OPEN_EXISTING, ByVal 0&, ByVal 0&)
    'get the filesize
    GetFileSizeEx hFile, nSize
    'close the file
    CloseHandle hFile
    'MsgBox Str$(nSize * 10000)
سعيد آقا معادل اين تو ديباگر چيه ؟؟؟
ممنونHeart

Biggrin Use Google instead of asking stupid questions Biggrin

[/url]
CMC Automation System


آموزش زبان c++
[url=http://www.iranled.com/forum/thread-13923.html]

(آخرین ویرایش در این ارسال: ۱۱-آذر-۱۳۸۸, ۱۸:۰۶:۰۷، توسط dreamvbfox.)
۱۱-آذر-۱۳۸۸, ۱۷:۴۰:۵۸
وب سایت ارسال‌ها
پاسخ
dreamvbfox آفلاین
در حال پیشرفت
***

ارسال‌ها: 426
موضوع‌ها: 44
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 236
( 1251 تشکر در 361 ارسال )
ارسال: #4
RE: اندازه فايل | Olly
كسي نبود ؟

Biggrin Use Google instead of asking stupid questions Biggrin

[/url]
CMC Automation System


آموزش زبان c++
[url=http://www.iranled.com/forum/thread-13923.html]

۱۳-آذر-۱۳۸۸, ۰۱:۵۲:۱۰
وب سایت ارسال‌ها
پاسخ
godvb غایب
مدیر بازنشسته بخش نفوذ و امنیت
*****

ارسال‌ها: 430
موضوع‌ها: 77
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 886
( 1338 تشکر در 343 ارسال )
ارسال: #5
RE: اندازه فايل | Olly
سلام .

(۱۱-آذر-۱۳۸۸, ۱۷:۴۰:۵۸)dreamvbfox نوشته است: سعيد آقا معادل اين تو ديباگر چيه ؟؟؟
ممنونHeart

توی دیباگر اول میبینی که پارامترها رو با دستور Push وارد پشته میکنه . یعنی hFile, nSize رو وراد پشته میکنه و بعد تابع GetFileSizeEx فراخوانی میشه (همیشه اول پارامترها وارد پشته شده و بعد تابع فراخوانی میشه). اگه از OllyDBG و یا هر نسخه دیگه اش استفاده کنی توی قسمت توضیحات یا همون کامنت ش اسم پارامترها رو نوشته .خوب بهترین راه واسه درک خودت اینه که یک برنامه با توابع مورد نظرت بنویسی و بعد با دیباگر بازش کن اون موقع میتوی از گزینه search all inter module/calls (اگه درست یادم مونده باشهWinkرو انتخاب کنی و قبل از تابع مورد نظرت یک BP بزار و موقع اجرا به دقت به تغییرات نگاه کن .

آنچه توانسته ایم انجام دهیم، لطف پرودگار بوده است.

XMen For Ever
(آخرین ویرایش در این ارسال: ۱۴-آذر-۱۳۸۸, ۱۱:۴۰:۰۲، توسط godvb.)
۱۴-آذر-۱۳۸۸, ۱۱:۲۴:۵۰
ارسال‌ها
پاسخ
تشکر شده توسط : dreamvbfox
dreamvbfox آفلاین
در حال پیشرفت
***

ارسال‌ها: 426
موضوع‌ها: 44
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 236
( 1251 تشکر در 361 ارسال )
ارسال: #6
RE: اندازه فايل | Olly
(۱۴-آذر-۱۳۸۸, ۱۱:۲۴:۵۰)godvb نوشته است: سلام .

(۱۱-آذر-۱۳۸۸, ۱۷:۴۰:۵۸)dreamvbfox نوشته است: سعيد آقا معادل اين تو ديباگر چيه ؟؟؟
ممنونHeart

توی دیباگر اول میبینی که پارامترها رو با دستور Push وارد پشته میکنه . یعنی hFile, nSize رو وراد پشته میکنه و بعد تابع GetFileSizeEx فراخوانی میشه (همیشه اول پارامترها وارد پشته شده و بعد تابع فراخوانی میشه). اگه از OllyDBG و یا هر نسخه دیگه اش استفاده کنی توی قسمت توضیحات یا همون کامنت ش اسم پارامترها رو نوشته .خوب بهترین راه واسه درک خودت اینه که یک برنامه با توابع مورد نظرت بنویسی و بعد با دیباگر بازش کن اون موقع میتوی از گزینه search all inter module/calls (اگه درست یادم مونده باشهWinkرو انتخاب کنی و قبل از تابع مورد نظرت یک BP بزار و موقع اجرا به دقت به تغییرات نگاه کن .

من اينكارو كردم اما تابع هميشه 0 رو برميگردونه !!!! اگر ميشه به صورت عملي يه مثال بزنيد .
تابعي كه من صدا ميزنم :
کد:
MsgBox FileLen("c:\boot.ini")
[تصویر:  n09c78hyqdmuubipx96.jpg]
ممنون
مشكل حل شد :

[تصویر:  8bkgg04np154izfgdp5.jpg]

Biggrin Use Google instead of asking stupid questions Biggrin

[/url]
CMC Automation System


آموزش زبان c++
[url=http://www.iranled.com/forum/thread-13923.html]

(آخرین ویرایش در این ارسال: ۱۴-آذر-۱۳۸۸, ۱۸:۰۸:۴۹، توسط dreamvbfox.)
۱۴-آذر-۱۳۸۸, ۱۷:۲۱:۲۲
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  یک سوال ساده ولی مهم در مورد دیباگ نشدن در Olly SamOne 5 5,724 ۲۴-مرداد-۱۳۹۸, ۱۴:۵۹:۰۶
آخرین ارسال: jalilkamali
  نحوه استفاده از نقاط توقف شرطی در olly plcs7 1 1,028 ۰۳-اسفند-۱۳۹۷, ۱۲:۰۱:۳۵
آخرین ارسال: megatron
  [مقاله] آموزش آنپك دستي فايل ها PDF Di Di 2 3,996 ۰۲-بهمن-۱۳۹۵, ۰۷:۴۰:۳۷
آخرین ارسال: programmer-it
  مخفی کردن olly در مقابل engima 3.X esafb52 15 10,454 ۰۹-دى-۱۳۹۳, ۲۲:۱۶:۳۳
آخرین ارسال: esafb52
  جستجوي پيغام فارسي در ديباگر olly imperator 3 3,980 ۰۳-اسفند-۱۳۹۲, ۱۴:۱۰:۱۷
آخرین ارسال: Di Di
  مشکل در olly pfsms 3 3,557 ۰۴-شهریور-۱۳۹۱, ۲۳:۵۴:۱۱
آخرین ارسال: Sh4DoVV
  [سوال] فايل هاي داراي كاركتر غير مجاز treasury 2 2,523 ۲۰-اردیبهشت-۱۳۹۱, ۱۷:۰۳:۴۲
آخرین ارسال: lord_viper
  [سوال] عدم اجرا برنامه در olly babyy 5 5,185 ۲۱-فروردین-۱۳۹۱, ۰۸:۵۵:۲۱
آخرین ارسال: Di Di
  جدیدترین ورژن ollydebug چیست ؟ و نحوه ی ذخیره کردن تغییرات در olly dbg 2.01 alfa 1 ؟ MoonLight_Flyer 8 7,860 ۱۹-شهریور-۱۳۹۰, ۱۶:۵۱:۳۵
آخرین ارسال: Di Di
  اندازه فایل dreamvbfox 4 3,680 ۱۰-شهریور-۱۳۸۹, ۱۴:۳۴:۵۸
آخرین ارسال: civilmans

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS