23-10-2012, 03:34 PM
فإذا اخذت سروس كود انا لا اعرف مما يتكون واين اضع كودي ولا اعرف هذا الكود خاص بذاك الشيء ...إلخ
على سبيل المثال ... انت وضعت الكود الذي يبحث عن نافذة Olly
هنا لو قلت ضع هذا الكود ما كنت لاعرف اين اضعه وما كنت اعرف ان ذاك الجزء خاص بمعلومات المكتبة
والآخر خاص بستدعائات الدوال ...إلخ
اضن اتضحت الفكرة ...
هل هناك اي مقالة او موضوع او معلومة بهذا الخصوص بأي لغة كانت ... اشكر لك تجاوبك وصبر علي اخي [ B.M.AbdelAziZ ]
بالمناسبة لم تعمل الـ WinMax2 التي ارفقت على النسخة OllyDbg2.01g لا اعرف ما السبب ( اضفتها في مجلد الـPlugins وحددت مساره من برنامج olly )
على سبيل المثال ... انت وضعت الكود الذي يبحث عن نافذة Olly
كود :
Procedure Process;
Const
WM_MDIGETACTIVE = $0229;
Var
B: Bool;
H: HWnd;
FW_Olly: HWND;
begin
FW_Olly := FindWindow('OllyDbg','OllyDbg - [CPU]');
if FW_Olly <> 0 then SetWindowText(FW_Olly,'Example');
If PluginActive Then Begin
// Maximize current MDI window if not already maximized ..
H := SendMessage(HWnd(HWCLIENT^), WM_MDIGETACTIVE, 0, Integer(@B));
If (Not B) And (H > 0) Then ShowWindow(H, SW_SHOWMAXIMIZED);
End;
End;والآخر خاص بستدعائات الدوال ...إلخ
اضن اتضحت الفكرة ...
هل هناك اي مقالة او موضوع او معلومة بهذا الخصوص بأي لغة كانت ... اشكر لك تجاوبك وصبر علي اخي [ B.M.AbdelAziZ ]
بالمناسبة لم تعمل الـ WinMax2 التي ارفقت على النسخة OllyDbg2.01g لا اعرف ما السبب ( اضفتها في مجلد الـPlugins وحددت مساره من برنامج olly )

