الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أرسل إلى السيرفر أمر بأخد صورة لسطح المكتب

مغلق
بدأه ولد إبن جرير في 4 سبتمبر 2006 · 4 رد · 659 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم و الصلاة و السلام على أشرف الأنبياء و المرسلين و بعد:

إخواني الكرام عندي كود بسيط للتقاط صورة لسطح المكتب ،

كيف أوضف هدا الكود في السيرفر حيث أنني عندما أرسل أمر من العميل هكدا متلا :

Private Sub Command1_Click()
Winsock1.SendData "capture"
End Sub

يقوم السيرفر بأخد صورة لسطح المكتب و يسجلها في مكان ما تم بعد تسجيلها يقوم بإرسالها

المرجو مساعدتي فأنا محتاج لهدا الكود و لكم جزيل الشكر

ملاحضة :

فضلا لا أريد سورس كود و لكن لو يتكرم أحدكم و يضع الكود كاملا مع بعض الشروحات الخفيفة

جزاكم الله خيرا

فإني لا أسأل أي شيئ في هدا المنتدى إلا و الجواب في الحين

وهدا من سعة صدركم و حبكم للخير "ليست مجاملة و لكنها الحقيقة و الله "

و السلام عليكم.

تم تعديل هذه المشاركة بواسطة ولد إبن جرير في 4 سبتمبر 2006 في 14:54

#2

الاخ السائل انا كنت حشرح الموضوع اللي بتسال عليه من الالف الي الياء باستخدام winsock.dll

لكن يبدو ان احد الاعضاء سبقني اليك وصله الموضوع بتاعه

/index.ph...=59622&st=0

I believe that there is no god but Allah and Mohamed is Allah Messenger

#3

السلام عليكم

أولا أخي الكريم بارك الله فيك على اهتمامك وجزاك الله خيرا

لكن أخي الكريم ليس هدا هو المطلوب

أتمنى أن تقرأ السؤال جيدا

و مشكوور مرة أخرى

و السلام عليكم

#4

أنا فهمت أنك تريد صنع برنامج اختراق

الشرح : عندما ترسل الامر "captur" سنكتب الكود التالي

Winsock.senddata clipbord.getdat

أما في العميل وفي الحدث data arrival سنكتب الكود التالي :

dim bmp as long

winsock1.getdata bmp

pictur1.load bmp

بالنسبة لاداة Pictur أنا لا اجيد استخدامها

#5

طبعا كنت اتمنى لو انك حولت ان تجد الحل بنفسك .. سترى انه من الممتع

حسنا بما انك دخلت مجال الاختراق سيكون طبعا برنامج السيرفر والعميل

العميل يرسل كلمة capture

اما السيرفر فيتنقى الرسائل واذا وجد كلمة capture هي المرسلة سيقوم بالتالي :

يحفظ صورة سطح المكتب

Case "capture"
keybd_event vk_SNAPSHOT, 0, 0, 0
DoEvents
SavePicture Clipboard.GetData(), App.Path & "\Desktop.bmp"
Set RgheedViewBox1.Picture = LoadPicture(App.Path & "\Desktop.bmp")

طبعا ارسال الصورة سيكون طبيعي مثل أي ملف مرسل من قبل الخادم .

واكتب في الجينرال

Private Declare Sub keybd_event Lib "user32" (ByVal bvk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Const vk_SNAPSHOT = &H2C

الطريقة

يقوم برنامج العميل بأرسال الامر إلى برنامج السيرفر والذي يحتوي على كلمة capture على حسب مااخترت .. يقوم الخادم باخذ صورة سطح المكتب وارسالها بنفس طريقة ارسال الملفات

هذا الحل لمسألتك واتمنى ان يكون دخولك في الاختراق لاغراض سلمية , كأن تسوي لنا ماسنجر مثلا :D

تحياتي

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…