كيف لي ان اكتب فيروس بالفيجوال بيسك
هل من دروس لذلك والله محتاجة ضروري الله يعافيكم
لاني بحثت بالقوقل وماستفدت شي
كيف لي ان اكتب فيروس بالفيجوال بيسك
هل من دروس لذلك والله محتاجة ضروري الله يعافيكم
لاني بحثت بالقوقل وماستفدت شي
السلام عليكم :
الفيرس عباره عن برنامج بس بيعمل حاجات ممكن تضر بس هوه برنامج عادى فبمعرفه اوامر التعامل مع الملفات مثلا ممكن اعمل حذف لملفات الوينذ او اقوم بانشاء ملفات بعداد كبيره لاهلاك النظام....يعنى من لاخر لازم تكونى عرفه برمجه او على الاقل معاكى اكواد..
“Any fool can make things bigger, more complex, and more violent”
السلام عليكم ورحمة الله
مبرمجة ++C !!!
الأخت الكريمة ... ان البرمجة لذلك عن طريق الـ ++C عملي اكثر ولكن لوجود الـ VBScript ومدعوم في صفحات HTML وايضاً بعض التطبيقات لميكروسوفت وغيره فهو اسهل في نوعيات من الفيروسات وليست كل انواعه.
انواع الفيروسات عديدة منها على سبيل المثال لا الحصر
* فيروس يهاجم التطبيقات... غالباً ++C وقد أعتبره شخصيا أخطرها حيث ينسخ الروتين (الفيروس) نفسه في داخل مكان توقيع التطبيق ويكون التطبيق بعد ذلك هو حامل للفيروس وعند تشغيله يذهب الفيروس من التطبيق الى الذاكره ويبقى هناك لأستقبال اي تطبيق جديد ويكرر العملية.
* من الفيروسات الجديد.. ما ينسخ نفسه في الريجستري ويكون هو المشغل لأي تطبيق.. بحيث لو قامنا بتشغيل تطبيق يكون الفيروس في الميمورى (هذا ممكن ان يكون اي لغة وتفنن فيه مبرمجوا فيجول بيسيك) اما ماذا يعمل هذا الفيروس فقد يستخدم الأيميل او يجعل جهازك سيرفر .. المجال مفتوح هنا.
* فيروس عن طريق الأيميل... هذا اما جافا او في بي سكريب وغالباً في بي سكيبت وعمله عادتاً سرقة الأيميلات وقد يقوم بسرقة كلمات المرور او قد يجبرك على فتح صفحات او قد يرسل بعض البيانات الأخرى لسيرفر المستفيد عند استخدام الأنترنت.
* فيروس تغير بعض المعادلات او الحروف... ويهاجم الوثائق والخرائط .. الخ اي لا يهاجم التطبيقات (على اغلب الظروف) ويكون بلغة الـ في بي سكريبت التأثير هو تغيير محتوى المستندات.. وقد لا يشعر به المستخدم... وقد يكون قادراً على أرسال بيانا عن طريق الأنترنت.
* أحصنة طرواده... وهي الكابوس بالنسبة للعديد من المشغلين.. وهو ايضا في اغلب الأحيات في بي سكريبت ويقوم بعمل أتصال بالأنترنت عند طلبك للأتصال... او قد يكون قليل الذكاء اي يقوم هو بالأتصال التلقائي وارسال بيانات او قد يرسل للمستفيد عنوان الـ IP الخاص بك ويقوم بالترحيب به من داخل جهازك.
على كل حال هي تتركز في هذه النقاط فرادا او مجتمعه وهذه الذكية منها .. ولكن توجد بعضها يقوم بتخريب البووت ريكورد او اضافة ملفات مخفيه او وضع نفسه في سلة المحذوفات ويقوم بأنشاء ملفات تتسارع في النمو حتى تنفذ المساحة على القرص... الخ
لو عندك دراية في FileSystemObject مع VBScreipt تستطيع عمل واحد ينسخ او يحذف ملغات او يضيف نفسه او يستخدم الأيميل او الأوفيس...
ارجو ان يكون فيه الفائده للعلم وليس العمل :)
شارك معنا في (عمل مشاريع برمجيه بمشاركة جميع الأعضاء هنا, مشاريع برمجية كاملة)
*
من سجن عكا وطلعــت جنـازة...
محمد جمجوم و فؤاد حجـازيجازي عليهم يا شعبــي جازي...المندوب السامي وربعه عموما
محمد جمجوم ومع عطا الزير...فؤاد حجـــــــــازي عز الذخيـره
اولاً كا تعرفين أن الفيروس برنامج يقوم بتنفيذ محتوياته عن تشغيله ....
فأنتي مثلاً يجب أن تحددي نوع الفيروس الذي تريدين تنفيذه ...
هناك أنواع مختلفة على حسب تفكير المبرمج ... فأنا سوف أعطيك مثلا بعض الأمثلة ولكن تعتمد على قوة برمجتك وفهمك للغة حتى تقومين بتنفيذها :
مثلاُ عمل برنامج يقوم بإيقاف تشغيل الجهاز أو إعادة التشغيل عند تنفيذه
أو برنامج يقوم بإغلاق منافذ الـ USB
إلخ ...........................
وهنا مثلاً كود لحذف جميع ملفات الـ dll الموجودة في الويندوز .. ولكني لست متأكد منه في الفيجول بيسك :
kill(c:\*dll) I think
وهكذا ..............
أعتقد أن عندي بعض الأكواد لعمل الفيروسات في الفيجول بيسك إذا وجدتها سوف أرفقها لاحقاًُ
السلام عليكم ورحمة الله وبركاته
أخواني الكرام .
أعتقد إن شرح كيفية بناء الفيروسات و فنونها أمر سيء فقد يستفيد منه البعض في التخريب و الفساد .
كما أن استخدام هذه الاكواد في السوء و التخريب سيتحمل ذنبه كاتب هذه الاكواد (( إن الله لا يحب الفساد )) .
جميعنا عانة من الفيروسات و ماتفعل . :angry:
لماذا لا نناقش موضوع حول بناء برامج مضادة للفروسات AntiVirus مثلاً فهي أفضل و أفيد بكثير من بناء الفيروسات .
و جزاكم الله خيراً :rolleyes:

اتفق مع الاخ COMFORT, من آخره ولا اعتقد ان الموضوع لشرح ماهية الفيروس فهو معروف نظريا للجميع, اكتبي برنامجي يقوم بحذف ملف غير مسموح بحذفه من قبل النظام تحصلين على فيروس.. اما فيما عدا هذا فالموضوع بدون شك بدأ يخرج عن سياقه.
« Everything looks different from another cracker point of view »
« There are 11 types of people, those who understand binary, those who don't, well I'm the rest »
« ?Do you speak Binary »
me W4R3ZD00D/
انا اريد عمل فيروس ايا كان
وانا اعرف لغة سي ++ جيدا وايضا الفيجوال فهل هناك مواقع تساعدني في ذلك
او كيفية كتابة كود معين لان ليس لدي خلفية في كتابة الفيروس
انا ارى الصحيح كما قال الاخ comfort
وهو عمل برامج مضادة للفيروسات
السلام عليكم ورحمة الله
ليس الفيروس برنامج مختلف عن اي برنامج أخر...
و لا أتفق بأن الفيروس عمل سيء لأنه عبارة عن كود ذكي يقوم بعمل ما...
وليس من الضروري ان يكون تعلم عمل كود فيروس هو شيء من التخريب... لأنه تعلم عمل كود ذكي جداً يستطيع ان يتناغم مع معطى قد يطرأ ... بالتأكيد هناك العديد من الفيروسات التي ينقصها الذكاء وهذا طبيعي جداً لأن الكود لمبتدئين ولكن لا يعني ان نصنع فيروس سيكون ضار... قد قمت بعمل فيروس مضاد لفيروس DenZuk ان كتبت اسمه صحيح فكان هذا الفيروس في يوم ما فيروساً مؤرقاً والفيروس السالب له قد صنعته لكي يقضي على دن زك ...
شخصياً لا أعتقد عمل كود لفيروس بأنه سيء إلا اذا اراد المبرمج ان يجعله كذلك..
وعلى اي حال فهناك قوانين تمنع التخريب وهي في طور التطبيق حتى في الشرق الأوسط ..
فيجب ان يعلم من يود ان يعمل فيروس تخريبي بأن يحتفظ به لنفسه لأنه قد يكون عرضة للمسأله ...
(عامل الآخرين كما تحب ان تعامل) Treat others the way you like to be treated
شارك معنا في (عمل مشاريع برمجيه بمشاركة جميع الأعضاء هنا, مشاريع برمجية كاملة)
من سجن عكا وطلعــت جنـازة...
محمد جمجوم و فؤاد حجـازيجازي عليهم يا شعبــي جازي...المندوب السامي وربعه عموما
محمد جمجوم ومع عطا الزير...فؤاد حجـــــــــازي عز الذخيـره
اقتباسأعتقد إن شرح كيفية بناء الفيروسات و فنونها أمر سيء فقد يستفيد منه البعض في التخريب و الفساد
انا لا اشاطرك الراي بل يجب ان تعلم برمجة الفيروس لكى نصل الى برمجة مضاد الفيروس
ولا تنسى ان الفيروس هو نوع من الاسلحة الموجودة فى الحروب
ساقص عليك هذه الاسطورة ...لى صديق مولع فى التعرف على برمجة الفيروس و قد قام بتسجيل فى احدى المنتديا ت الاجنبية المختصة فى برمجة الفيروس وكان يتناقش معهم
عن كيفية البرمجة و فنونها واستمر معهم حوالى سنة و لم يكونوا يعلمون به من اى بلد و لكن فى مرة ساله احد المسؤولين من اى بلد فذكر له انه من بلد عربى
اتدرى مذا قال له ( قال له اذهب الى الجحيم فانتم العرب اغبياء ولا يمكنم تعلم هذه الفننون) فما هو رايك انتعلمها ام نتركها لهم وحدهم
اقتباسViruses don't harm ignorance do!
ترجمة بتصرف :lol:
شخص جاهل أخطر من فيروس
اقتباسEveryone has the right to freedom of opinion and expression;this right includes freedom to hold opinions without interferenceand to seek, receive and impart information and ideas througtany media and regardless of frontiers." Article 19 of "Universal Declaration of Human Rights"
بدون تعليق
اقتباسأعتقد إن شرح كيفية بناء الفيروسات و فنونها أمر سيء فقد يستفيد منه البعض في التخريب و الفساد .
لماذا نفترض السوء دائما في انفسنا ولماذا لا نفترض ان هذا سيفيد في تعلم الاكواد وتطويرها
وانا اعتقد ان الجميع الذين يعملون في لغات البرمجة بامكانهم عمل فيروسات صغيرة من خلال حذف ملفات السيستم وبالتالي تخريب الويندوز
ونتمني من لديه فكرة عن انشاء فيروسات لا تحذف الملفات ولكنها تصيبها فقد كما نري دائما ان الملف موجود ولكنه مفيرس
وهناك فيرس مثل folder.htt نود تعلم كيفية عملة
وفي المقابل نتعلم انشاء anti-virus له لمزيد من التعلم
إذا أردتم كتابة فايروس قوي يقوم بتقلب النظام فوقاني تحتاني راجعوا موضوعي
في الأسفل "خدع ريجيستري"
قوموا بتحميل الملف ونوعه .exe
وهو ملف مساعدة يحتوي على خدع ريجيستري روعة تستطيع تغيير جميع إعدادات النظام
ملف تعطيل لوحة التحكم و إدارة المهام إلخ .....
من مواضيعي :
تعلم كيف تفتح ملف ببرنامجك والبرنامج مو شغال
مجموعة كبيرة من خواص System.Management
تفعيل ستايل ويندوز أكس بي على الفيجوال 2003
تعلم أختراق أقوى كلمة سر في الكمبيوتر
درس لتعليم كيفية دمج الملفات في ملف حاضن
تعلم طريقة وضع صورة ونص في نفس الملف, درس رائع
وضع ملف داخل الملف التنفيذي وأستخراجه
----------------------------------------------------------------------------------------------------
))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((
--------------------------
If You.LoveArabTeam = True
Msgbox ("Welcome")
Else
Msgbox ("YouAreLoser")
End ifوهناك فيرس مثل folder.htt نود تعلم كيفية عملة وفي المقابل نتعلم انشاء anti-virus له لمزيد من التعلم
الأمر بسيط للغاية !!
اسحب الملف وضعه في Notepad سترى الكود :)
هذه من نظام Scripts ولكنها بسيطة فقط تقوم بتكرار نفسها في كل مجلد ... واعتقد تقوم بتغيير بعض Themes ..
من سجن عكا وطلعــت جنـازة...
محمد جمجوم و فؤاد حجـازيجازي عليهم يا شعبــي جازي...المندوب السامي وربعه عموما
محمد جمجوم ومع عطا الزير...فؤاد حجـــــــــازي عز الذخيـره
لم افعلها من قبل ولكنى الان اطالب باغلاق الموضوع حيث اننا نبحث عن كل ما هو مفيد وليس ما يضرنا
الايمان +الحلم +العلم +العمل = النجاح
ما اسهل ان تنجح ... وما اصعب ان تحافظ على نجاحك
ما هذه الرهبة من موضوع كهذا؟؟؟
انا لا أفهم لماذا بعض الأعضاء يخافون من هذه المواضيع ؟؟
أخي عصام ... الفيروس هو برنامج كأي البرامج... ولكن تلك البرامج عندما تفعل خطأ ما نقول انه Error ولكن الفيروس هو عبارة عن برنامج صمم ليكون Errors ... ما المشكلة هنا؟؟
ان لا أرى داعي لإغلاق الموضوع.. وعلى نقيض ذلك... فأني أرى ان نبحث الموضوع بعمق أكبر..
ماذا ممكن ان يكون برنامج الفيروس ؟؟
هذا فيروس الـ Folder.htt
<!--
* Copyright 1999 Microsoft Corporation. All rights reserved.
-->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=Windows-1252">
</head>
<style>
body {margin: 0; font: menu; color: black}
#Panel {position: absolute; width: 200px; height: 100%; visibility: hidden}
#Corner {padding-left: 12px; padding-right: 0px; padding-top: 11px}
#FolderIcon {width: 32px; height: 32px}
#FolderName {margin-top: 8px; font: 13pt/13pt menu; font-weight: bold}
#LogoLine {width: 100%; height: 2px; margin-top: 4px; vertical-align: top}
#Details {padding-left: 12px; padding-right: 0px; margin-top: 8px}
#Locked {vertical-align: baseline}
#Preview {}
.Movie {width: 176px; height: 136px}
.Sound {width: 176px; height: 46px}
.Divider {width: 100%; color: #C0C0C0; height: 1px}
#Thumbnail {width: 120px; height: 120px}
.Legend {margin-left: 8px; margin-right: 0px}
#FileList {position: absolute; width: 0; height: 100%; border: 0}
p {margin-top: 12px}
p.Half {margin-top: 4px}
p.Button {margin-top: 8px}
button {font: 8pt Tahoma; margin-left: 12px; margin-right: 0px}
.Message {margin: -4px; margin-right: 0; padding: 3px; background: infobackground; color: infotext; border: 1px solid lightgrey}
#CSCPlusMin {width: 17px}
#CSCText {}
#CSCDetail {}
#CSCButton {}
</style>
<script>
// THIS SCRIPT IS COMMON FOR ALL CUSTOM WEB VIEWS
var L_Prompt_Text = "Select an item to view its description.";
var L_Empty_Text = "There are no items to show in this folder.";
var L_Multiple_Text = " items selected.";
var L_Size_Text = "Size: ";
var L_FileSize_Text = "Total File Size: ";
var L_Delimiter_Text = ",";
var L_Bytes_Text = " bytes";
var L_Today_Text = "Today at";
var L_Yesterday_Text = "Yesterday at";
var L_Preview_Text = "Generating preview...";
var L_TotalSize_Text = "Capacity: ";
var L_UsedSpace_Text = "Used: ";
var L_FreeSpace_Text = "Free: ";
var L_Attributes_Text = "Attributes";
var L_Codes_Text = "RHSaCE"; // suppress the Archive flag
var L_ReadOnly_Text = "Read-only";
var L_Hidden_Text = "Hidden";
var L_System_Text = "System";
var L_Archive_Text = "Archive";
var L_Compressed_Text = "Compressed";
var L_Encrypted_Text = "Encrypted";
var L_NoAttributes_Text = "(normal)";
var L_SeeAlso_Text = "See also:";
var L_UsedSpaceTitle_Text = "Used Space";
var L_FreeSpaceTitle_Text = "Free Space";
var L_Colon_Text = ": ";
var gAttributeNames = new Array(L_ReadOnly_Text, L_Hidden_Text, L_System_Text, L_Archive_Text, L_Compressed_Text, L_Encrypted_Text);
var gIntroText = "";
var gTimer = 0;
var gDoBlends = false && (navigator.cpuClass != "Alpha" && screen.colorDepth > 8);
var gPlusCold = "<img id=CSCBmp align=middle src=pluscold.gif>";
var gPlusHot = "<img id=CSCBmp align=middle src=plushot.gif>";
var gMinusCold = "<img id=CSCBmp align=middle src=mincold.gif>";
var gMinusHot = "<img id=CSCBmp align=middle src=minhot.gif>";
var gToday;
var gYesterday;
var gFolderPath = "";
var gFoundAuthor = false;
function FormatDetail(label, data) {
var s;
if (label.length + data.length > 32)
s = "<p>" + label + L_Colon_Text + "<br>" + data;
else
s = "<p>" + label + L_Colon_Text + data;
return s;
}
function SanatizeString(data) {
var re = /</g;
var s = data.replace( re, "<");
re = />/g;
s = s.replace( re, ">");
return s;
}
function ShowInfo() {
// updates the left info panel when you select icons
var item;
var name;
var data;
var text;
var title;
var size = 0;
var i;
if (gDoBlends) {
Panel.filters.blendTrans.Stop();
Panel.filters.blendTrans.Apply();
}
// kill any preview
Preview.innerHTML = "";
Preview.style.display = "none";
Thumbnail.style.display = "none";
data = FileList.SelectedItems().Count;
if (data == 0)
text = NoneSelected();
else if (data > 1)
text = ManySelected(data);
else {
item = FileList.SelectedItems().Item(0);
// name
name = FileList.Folder.GetDetailsOf(item, 0);
if (!name)
name = item.Name;
text = "<b>" + SanatizeString(name) + "</b>";
if (false && IsFileLocked(FileList.Folder.GetDetailsOf(item, 4)))
text += " <img id=Locked src='res://webview.dll/Locked.gif'>";
// type
data = FileList.Folder.GetDetailsOf(item, 2);
if (data)
text += "<br>" + data;
// date
text += HandleDate(item);
// size
text += HandleSize(item);
// extra details?
gFoundAuthor = false;
for (i = 4; i < 10; i++) {
title = FileList.Folder.GetDetailsOf(null, i);
if (!title)
break;
data = FileList.Folder.GetDetailsOf(item, i);
if (title == L_Attributes_Text)
{
if ( !item.IsFolder )
text += "<p>" + title + L_Colon_Text + FormatAttributes(data);
}
else if (data) {
var safeData = SanatizeString(data);
if (title == "Author") {
gFoundAuthor = true;
text += "<p>" + title + L_Colon_Text + "<a href='mailto:" + safeData + "'>" + safeData + "</a>";
} else
text += FormatDetail(title, safeData);
}
}
Info.innerHTML = text; // errors may be generated if the thumbnail or media preview controls
// are not available. So, we "flush" the text before that
// try to generate a new thumbnail or media preview
if (item.Size)
if (Thumbnail.displayFile(item.Path))
gTimer = window.setTimeout('Preview.innerHTML = "<br>" + L_Preview_Text; Preview.style.display = ""', 1000);
else
{
ext = GetFileExtension(item.Path);
if (IsMovieFile(ext))
{
Preview.innerHTML = '<p>' +
'<object ID=MediaPlayer class=Movie classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">' +
'<param name="ShowDisplay" value=false>'+
'<param name="AutoPlay" value="false">' +
'</object>';
MediaPlayer.EnableContextMenu = false;
MediaPlayer.Open(item.Path);
}
else if (IsSoundFile(ext))
{
Preview.innerHTML = '<p>' +
'<object ID=MediaPlayer class=Sound classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">' +
'<param name="ShowDisplay" value="false">'+
'<param name="AutoPlay" value="false">' +
'</object>';
MediaPlayer.EnableContextMenu = false;
MediaPlayer.Open(item.Path);
}
if (Preview.innerHTML != "")
Preview.style.display = "";
}
}
// replace Info with the new text
Info.innerHTML = text;
if (gDoBlends)
Panel.filters.blendTrans.Play();
}
function FormatNumber(n) {
var s = "";
var i, j = 0;
for (i = n.length - 1; i >= 0; i--) {
s = n.charAt(i) + s;
if (i && ((++j % 3) == 0))
s = L_Delimiter_Text + s;
}
return s;
}
function HandleSize(item) {
var s = "";
var size = item.Size;
if (size && size >= 0 && size < 1000)
s = "<p>" + L_Size_Text + size + L_Bytes_Text;
else {
var data = FileList.Folder.GetDetailsOf(item, 1);
if (data)
s = "<p>" + FileList.Folder.GetDetailsOf(null, 1) + L_Colon_Text + data;
else if (size)
s = "<p>" + L_Size_Text + FormatNumber(size.toString()) + L_Bytes_Text;
}
return s;
}
function HandleDate(item) {
var s = "";
var data = FileList.Folder.GetDetailsOf(item, 3);
if (data)
s = "<p>" + FileList.Folder.GetDetailsOf(null, 3) + L_Colon_Text + data;
return s;
}
function FormatAttributes(data) {
var s = "";
var code;
for (i = 0; i < L_Codes_Text.length; i++) {
code = L_Codes_Text.charAt(i);
if (data.indexOf(code) > -1) {
if (s)
s += ", ";
s += gAttributeNames;
}
}
if (!s)
s = L_NoAttributes_Text;
return s;
}
function FormatComment(data) {
var s = "";
if (data) {
data = SanatizeString( data );
var start;
var end;
var theLink;
var a = data.split("\n");
var L_Author_Text = "Author: ";
// look for a contact
for (var i in a) {
start = a.indexOf(L_Author_Text);
if (start < 0)
continue;
if (gFoundAuthor) // already in Details column
a = "";
else {
start += L_Author_Text.length;
end = a.length;
theLink = data.substring(start, end);
a = L_Author_Text + "<a href='mailto:" + theLink + "'>" + theLink + "</a>";
}
}
// parse lines for Office files without breaking links below
data = a.join("<br>\n");
// look for embedded links
start = data.indexOf("http://");
if (start < 0)
start = data.indexOf("file://");
if (start < 0)
s += data;
else {
end = data.indexOf(" ", start);
if (end < 0)
end = data.length;
if (start > 0)
s += data.substring(0, start - 1);
theLink = data.substring(start, end);
s += theLink.link(theLink);
if (end < data.length)
s += data.substring(end + 1, data.length);
}
}
return s;
}
function GetFileExtension(name) {
var ext = name.substring(name.lastIndexOf(".") + 1, name.length);
return ext.toLowerCase();
}
function IsMovieFile(ext) {
// disabled
return false;
var types = ",asf,avi,wmv,wvx,m1v,mov,mp2,mpa,mpe,mpeg,mpg,mpv2,qt,asx,";
var temp = ","+ext+",";
return types.indexOf(temp) > -1;
}
function IsSoundFile(ext) {
// disabled
return false;
var types = ",aif,aiff,au,mid,midi,rmi,snd,wav,mp3,m3u,wma,";
var temp = ","+ext+",";
return types.indexOf(temp) > -1;
}
function IsFileLocked(name) {
return (name.indexOf(L_Codes_Text.charAt(0)) > -1);
}
function GetMessage() {
var s = "";
return (s) ? "<p><div class=Message>" + s + "</div>" : "";
}
function CSCFolderStatus() {
return FileList.Folder.OfflineStatus;
}
function CSCSynchronize() {
FileList.Folder.Synchronize();
}
function CSCGetStatusText(status)
{
var s = "";
var L_Online_Text = "This folder is <b>Online</b>.";
var L_Offline_Text = "This folder is <b>Offline</b>.";
var L_ServerAvailable_Text = "This folder is <b>Offline</b>, but now you can synchronize.";
var L_DirtyCache_Text = "This folder is <b>Online</b>, but out of date.";
switch(status)
{
case 0:
s = L_Online_Text;
break;
case 1:
s = L_Offline_Text;
break;
case 2:
s = L_ServerAvailable_Text;
break;
case 3:
s = L_DirtyCache_Text;
break;
}
return s;
}
function CSCGetStatusDetail(status)
{
var s = "";
var L_OnlineExpand_Text = "You can make files in this folder available when you are disconnected from the network by selecting the file and clicking on Make Available Offline in the File menu.";
var L_OfflineExpand_Text = "Any changes you make while offline will need to be synchronized the next time you connect to the network.";
var L_ServerAvailableExpand_Text = "The server that hosts this folder has become available again.";
var L_DirtyCacheExpand_Text = "Changes you made while working offline have not been synchronized yet.";
switch(status)
{
case 0:
s = L_OnlineExpand_Text;
break;
case 1:
s = L_OfflineExpand_Text;
break;
case 2:
s = L_ServerAvailableExpand_Text;
break;
case 3:
s = L_DirtyCacheExpand_Text;
break;
}
return s;
}
function CSCGetStatusButton(status)
{
var s = "";
var L_SynchronizeButton_Text = "<p class=Button><button onclick='CSCSynchronize()'>Synchronize</button>";
if ((status == 2) || (status == 3))
{
s = L_SynchronizeButton_Text;
}
return s;
}
function CSCShowStatusInfo(expand)
{
// var status = CSCFolderStatus(); Doesn't work on downlevel webview (IE4), so commenting out.
var status = -1;
if (status >= 0)
{
var fIsHot = (CSCText.style.color == document.linkColor);
CSCText.innerHTML = CSCGetStatusText(status);
if (expand)
{
CSCText.innerHTML += "<br>";
if (fIsHot)
CSCPlusMin.innerHTML = gMinusHot;
else
CSCPlusMin.innerHTML = gMinusCold;
CSCDetail.innerHTML = CSCGetStatusDetail(status) + "<br>";
if (document.dir == "rtl")
CSCDetail.style.marginRight = document.body.clientWidth - (CSCText.offsetLeft + CSCText.offsetWidth);
else
CSCDetail.style.marginLeft = CSCText.offsetLeft;
CSCDetail.style.display = "";
}
else
{
if (fIsHot)
CSCPlusMin.innerHTML = gPlusHot;
else
CSCPlusMin.innerHTML = gPlusCold;
CSCDetail.style.display = "none";
}
var cscButton = CSCGetStatusButton(status);
if (cscButton.length > 0)
{
CSCButton.innerHTML = cscButton;
CSCButton.style.display = ""
}
else
{
CSCButton.style.display = "none"
}
CSC.style.display = "";
}
else
{
CSC.style.display = "none";
}
}
function CSCShowExpandedStatus(expand)
{
CSCShowStatusInfo(true);
}
function CSCShowFoldedStatus(expand)
{
CSCShowStatusInfo(false);
}
function IsCSCStatusExpanded()
{
return ((CSCPlusMin.innerHTML.indexOf("mincold.gif") != -1) ||
(CSCPlusMin.innerHTML.indexOf("minhot.gif") != -1));
}
function IsCSCStatusFolded()
{
return ((CSCPlusMin.innerHTML.indexOf("pluscold.gif") != -1) ||
(CSCPlusMin.innerHTML.indexOf("plushot.gif") != -1));
}
function CSCShowStatus()
{
if (IsCSCStatusExpanded())
{
CSCShowExpandedStatus();
}
else // Default to folded status
{
CSCShowFoldedStatus();
}
}
function CSCShowStatus_FoldExpand_Toggle()
{
if (IsCSCStatusExpanded())
{
CSCShowFoldedStatus();
}
else if(IsCSCStatusFolded())
{
CSCShowExpandedStatus();
}
}
function CSC_MouseOver()
{
if (CSCText.style.cursor == "hand")
return;
if (IsCSCStatusExpanded())
CSCPlusMin.innerHTML = gMinusHot;
else
CSCPlusMin.innerHTML = gPlusHot;
CSCText.style.color = document.linkColor;
CSCPlusMin.style.cursor = "hand";
CSCText.style.cursor = "hand";
}
function CSC_MouseOut()
{
if (CSCText.style.cursor == "auto")
return;
if (element = window.event.toElement)
{
idCursor = element.id;
if (idCursor == "CSCDiv" ||
idCursor == "CSCText" ||
idCursor == "CSCPlusMin" ||
idCursor == "CSCBmp")
{
return;
}
}
if (IsCSCStatusExpanded())
CSCPlusMin.innerHTML = gMinusCold;
else
CSCPlusMin.innerHTML = gPlusCold;
CSCText.style.color = "black";
CSCPlusMin.style.cursor = "auto";
CSCText.style.cursor = "auto";
}
function NoneSelected() {
//var s = gIntroText + (FileList.Folder.Items().Count ? L_Prompt_Text : L_Empty_Text);
var s = gIntroText + L_Prompt_Text;
s += GetMessage();
if (false || gFolderPath.length == 3) { // true allows all subfolders to show the pie chart
drive = gFolderPath.substring(0, 3);
if (Thumbnail.displayFile(drive)) {
if (gFolderPath.length == 3)
s += "<p><br>" + L_TotalSize_Text + Thumbnail.totalSpace + "<p>";
else
s += "<p><br>" + drive.link(drive) + "<p><p>" + L_TotalSize_Text +
من سجن عكا وطلعــت جنـازة...
محمد جمجوم و فؤاد حجـازيجازي عليهم يا شعبــي جازي...المندوب السامي وربعه عموما
محمد جمجوم ومع عطا الزير...فؤاد حجـــــــــازي عز الذخيـره
يبدو ان البعض يتلذذ في اضاعه الوقت في اشياء لن تعود بالنفع عليه ولا بالاخرين بل العكس صحيح
انا الفعل اضع صوتي مع من يريدون غلق الموضع
هناك الكثير من من الناس تتسائل عن مواضيع في اطار لقمه العيش
اعتقد ان المنتدي تعليمي الغرض منه البناء والتطوير وليس فيرسه وهو هكر
ارجو من الساده المشرفين غلق الموضوع
لانه ببساطه ليس هادف
واضاعه لوقت يجب ان نتسابق لنتعلم لافاده الاخرين ونوفر الجهد والوقت لمساعده الذين يردون مساعده للافاده
وشكرااااااااااااااااااااااااا
redahashem
رضا هاشم
اللهم اصلح امورالمسلمين
سبحان الله وبحمده سبحان الله العظيم
اللهم اهلك من سبب في فرقتنا وسفك دمائنا وزاد همنا وكربنا
انا مش شايف ان ده حاجه خطره..لازم نعرف الفيرس عباره عن ايه واغلب الثغرات اللى بيستغلها علشان نعرف نتغلب عليه..وكمان ممكن تصمم فيروس ما لغرض نبيل مثلا.. ده رايي
“Any fool can make things bigger, more complex, and more violent”
FemTo كتب:انا مش شايف ان ده حاجه خطره..لازم نعرف الفيرس عباره عن ايه واغلب الثغرات اللى بيستغلها علشان نعرف نتغلب عليه..وكمان ممكن تصمم فيروس ما لغرض نبيل مثلا.. ده رايي
هل هناك فيروس لغرض نبيل!
redahashem
رضا هاشم
اللهم اصلح امورالمسلمين
سبحان الله وبحمده سبحان الله العظيم
اللهم اهلك من سبب في فرقتنا وسفك دمائنا وزاد همنا وكربنا
ممكن مثلا لحمايه موقع من الاختراق..او ملفات موقع اباحى.. او اى سبب اخر
“Any fool can make things bigger, more complex, and more violent”
FemTo كتب:ممكن مثلا لحمايه موقع من الاختراق..او ملفات موقع اباحى.. او اى سبب اخر
ياخي هناك فرق بين برامج الحمايه والفيروسات
نتمني الا يختلط عليك الامر
redahashem
رضا هاشم
اللهم اصلح امورالمسلمين
سبحان الله وبحمده سبحان الله العظيم
اللهم اهلك من سبب في فرقتنا وسفك دمائنا وزاد همنا وكربنا
..انا ممكن معرفتش اوصلك وجهة نظرى..بس برضه انا شايف ان تعليم الفيروسات مهم كمعرفه
“Any fool can make things bigger, more complex, and more violent”
FemTo كتب:..انا ممكن معرفتش اوصلك وجهة نظرى..بس برضه انا شايف ان تعليم الفيروسات مهم كمعرفه
ياريتك انت تفهم وجهة نظري
متي ندرس الفيروسات عندما تري رقيا واضحا في البرمجيات العربيه ساعتها نتفرغ الي صناعه الفيروسات
لكننا لسه في بدايه الطريق فيجب ان نتفرغ الي ماهو مفيد وما يتتطلبه السوق العربي
ثانيا واثق تمام الثقه كل من يتكلم عن الفيروسات ليس له غرض الا اثنين
ارضاء الغرور ازاء الاخرين
لماذا نصر ان نستخدم السكين في القتل يجب علينا ان نستخدم البرمجه في التعمير والبناء
لماذا لانفكر في عمل برامج مضاده للفيروسات
redahashem
رضا هاشم
اللهم اصلح امورالمسلمين
سبحان الله وبحمده سبحان الله العظيم
اللهم اهلك من سبب في فرقتنا وسفك دمائنا وزاد همنا وكربنا
السلام عليكم
كلمة اخيرة قبل ان نغلق الموضوع الذى استنزف مجهود الاعضاء...
اولاً المنتدي لا يمانع دراسة الفيروسات دراسة منهجية ضمن مواضيع الهندسة العكسية ولكن على ما يبدو من السؤال فالموضوع ليس دراسة منهجية ولكنه سؤال بدون فائدة من وجهة نظري..
اريد من كل شخص مهتم بهذا الموضوع ان يسئل نفسة ما هو الغرض من تعلمي لكيفية عمل الفايرس؟؟
1. هل لانه حب إستطلاع؟؟ إذاً إنسى الموضوع لان دراسة وفهم عمل الفيرسات ليس موضوع سهل كما يتخيل البعض..
2. هل لانك عرفت كل شئ وتريد الانتقال للمرحلة التالية؟؟ إذاً بدات بالسؤال الخاطئ لان هناك سؤال يسبقة وهو كيف تعمل البرامج على مستوى العتاد..
3. هل لانك تريد القيام بعمل فايرس لان صديقك منكد عليك وعايز تنتقم منه؟؟ إذاً تعلم مصارعة حرة والذهاب إلى هذا الصديق اللدود وضربه ضرباً مبرحاً اسهل ولو اننى لا انصح بالعنف..
يعنى بإختصار عمل الفيروسات موضوع طويل عريض, وكل فايرس له تقنية مختلفة فى العمل, وهناك ايضاً طرق اكتشاف الثغرات التى سيتم استخدامها من قبل الفايرس الخ
وقبل كل هذا فهناك العديد من العقبات منها اولاً ان تتعلم كيفية عمل البرامج على مستوى النظام, بنية الملف التنفيذية, لغة الالة, الهندسة العكسية الخ, مواضيع كثيرة وكل موضوع ياخذ سنين حتى تحترفه..
ما يبحث عنه اغلب الاشخاص الذين يسئلون عن عمل فايرس هو مثال على النحو التالي..
افتح notepad
اضغط الزر اليمن
اضغط الزر الشمال
احفظ الملف
ارسله فى رسالة لصدقك
استمتع وانت ترى جهازه يدمر بالكامل...
بدل من التفكير فى تدمير اجهزة الغير عليك ان تتعلم كيف تبني جهازك وتستفيد منه باقصى قدر ممكن...
والســـــلام عليــــكم
لا إله إلا الله محمد رسول الله
busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.
هذا الموضوع مغلق.