من مي فهمم شما چي ميگين اما بلد نيستم اگه ميشه بگو چه جوري ميشه يه برنامرو كنترل كرد(اگه ميتوني يه سورس مثال بهم بده) دستت درد نكنه
من مي فهمم شما چي ميگين اما بلد نيستم اگه ميشه بگو چه جوري ميشه يه برنامرو كنترل كرد(اگه ميتوني يه سورس مثال بهم بده) دستت درد نكنه
GetForegroundWindow هندل پنجره داراي فوكوس رو بهت ميده.
از GetWindowTextLength و GetWindowText هم ميتوني براي به دست آوردن caption اون پنجره كمك بگيري.
البته راهي كه آق پيمان ميگن راه خوبيه ولي قطعا magic ps از اين روش استفاده نميكنه . يه چيزه ديگه هم هست . گرفتن caption يه پنجره هميشه راه خوبي نيست . چون ممكنه يه فولدر به همون اسم باز باشه . اون وقت برنامه اونو با ياهو مسنجر اشتباه ميگيره
پس اقا مصتفي بايد چيكار كنم كمكم مي كنين
مجيك پس از اطلاعات سيو شده در رجيستري استفاده ميكنه و اونارو decode ميكنه و ميفرسته.نوشته شده توسط Mostafa1024
گرفتن caption هم بدك نيست. اگر هم فولدري باشه مشكلي پيش نمياد. چون طرف چيزي تايپ نميكنه كه فرستاده بشه. حالا اگرم پنجره اي اشتباه گرفته بشه و اطلاعاتي به اشتباه فرستاده بشه ميشه فهميد كه اين اطلاعات آيدي پسورد نيست و اطلاعات اشتباه است.
اقا پيمان راهي وجود نداره كه پنجره رو اشتباه نگيره چون ممكنه طرف تو اون پنجره كه اشتباه گرفته چيزاي زيادي تايپ كنه و بعد مشكل ايجاد شده
راستي اگه اين كارو كنم رو همه ورژنهايه ياهو جواب مي ده
احتمالش كمه اشتباه بگيره. چون كمتر پنجره اي داراي caption مثل ياهو هست. ولي ميتوني از كلك رشتي استفاده كني.
مثلا چك كني ببيني ياهو تو پروسس ليست هست يا نه البته روش خوبي نيست. چون اكثرل ياهو تو استارت آپه و با بالا اومدن وين اجرا ميشه.
ولي حتي اگه اطلاعات زياديم بياد كه بعيده مهم نيست. شما خيلي راحت پاكشون ميكني.
برا جواب دادن رو همه ورژن ها بايد caption ورژن هاي مختلف رو چك كني. مثلا 6 و 7 با هم فرق دارن. ولي كار ساده ايه.
اقا پيمان من تصميم گرفتم از اول مرحله به مرحله به كمك شما پيش برم ما براي اينكه پس سندر بسازيم بايد ايدي رو بدست بياريم اونم از ريجستري الان من اگه بخوام مقدار وال اينو HKEY_CURRENT_USER\Software\Yahoo\Pager\Yahoo! User ID بدستبيارم بايد چه كدي بنويسم ؟
براي خواندن value ميتوني با RegOpenKeyExA كليد مربوطه رو باز كني و با RegEnumValueA دنبال value مورد نظر بگردي تا مقدارشو پيدا كني. البته احتمالا راه ساده تري هم هست. ولي احتياج به خواندن ID از رجيستري نيست. چون keylogger آيدي رو هم همراه پسورد ميفرسته. شما وقتي پنجره مسنجر رو پيدا كني هر كليدي فشرده شه ميفرستي كه آيدي هم جزشه.
ولي يه مشكلي كه هست اينه كه شايد طرف save password زده باشه. در اين صورت چيزي تايپ نميكنه و براي ما هم چيزي ميل نميشه. در اين صورت شما 2 كار ميتوني بكني. يا به آدرس HKEY_CURRENT_USER\Software\yahoo\Pager بري و مقدار اين EOptions string كه يه value هست رو بخوني و مقدارش رو decode كني تا پسورد رو به دست بياري. كاري كه مجيك ميكنه. آيدي رو هم كه خودت ميدوني از كجا به دست بياري.
ولي decode كردن پسورد يه مقدار مشكله. پس بهتره از كلك رشتي استفاده كني. حالا من نميگم چه كار ميشه كرد. خودت بگو ببينم براي فرار از اين بن بست چي به ذهنت ميرسه.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)