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

فكره ؟

مغلق
بدأه Timmy في 15 مايو 2006 · 12 رد · 825 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

فكرت اني اكتب هذا الموضوع لانه شغل بالي

انضر الى البرنامج و ستفهم قصدي :

#include<stdio.h>

int main()

{

FILE * ptr;


	ptr= fopen("filename.exe","w+");

return 0;

}

هنا اقوم بفتح اي ملف من اي نوع

exe or dll

كملف للكتابه فيقوم البرنامج بمسح جميع معلومات هذا الملف

السؤال هو : هل سيؤثر هذا الكود على عمل الويندوز لاني لم اقم بتجريبه فعليا عليها B)

JiFvydhdnG.gif

There are two ways to live: you can live as if nothing is a miracle;

you can live as if everything is a miracle

#3

فكرة فتح الملف و كتابة كلام تانى او حتى مجرد الفتح كما بالمثال سيقوم بمسح المحتويات

مع ملاحظتين ان يكون المستخدم له حق تعديل الملف

ان اسم الملف سيظل موجود.

مسح الملف بالكامل

/* remove example: remove myfile.txt */
#include <stdio.h>

int main ()
{
  if( remove( "myfile.txt" ) == -1 )
	perror( "Error deleting file" );
  else
	puts( "File successfully deleted" );
  return 0;
}
#4

شكرا يا أخى على هذه المعلومة الجديدة بالنسبالى لم أكن أعرف أن مجرد فتح الملف سيمسح محتوياته ! :o.

#5

العضو الكريم Blueteeth

فتح الملف بغرض الكتابة فقط لاحظ w يقوم بمسح المحتويات Truncate to zero

التفاصيل فى هذا الرابط

http://www.opengroup.org/onlinepubs/007908799/xsh/fopen.html

وشكراً

#6

معنى كدا ان بعض ال applications

في الوندوز مش حتشتغل ^_^ ودا قصدي

لاني بس جربته عملفات عاديه من نوع exe و قام بتغيرها فلم يشتغل البرنامج

" يقوم مقام الفايروس"

JiFvydhdnG.gif

There are two ways to live: you can live as if nothing is a miracle;

you can live as if everything is a miracle

#7

سلام عليكم

اذا كانت الفكرة ان ده مكان الفيروس فدى حكاية ثانية

اولاً ااى ملف هو بيانات و اوامر فبالتالى و بغض النظر عن نوع الملف ، مسح محتويات الملف تجعل اى شئ يعتمد علية لا يعمل بشكل سليم او لا يعمل اطلاقاً

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

الفيروس فى الغالب هدفه جعل الاداء سئ مش هدم المعبد. و بيعمل ده فى حاجات مش من حقه و هذه هى الصعوبة

وبالتالى هذا ليس من وظائف الفيروس و لكن طريقة لجعل الملف فارغ

#8

PointerVC

انت مفهمتش علي

اولا : انا فاهم الملفات عال العال و بعرف بتعمل ايه

و مسح الملف من غير لف ودوران دا كمان مش مشكله ومش عاوز ذكاء

و انا استخدمت اللف و الدوران :

اريد ان اضع البرنامج في موقع فعندما يحمله اي شخص سوف يقوم بتعطيل بعض التطبيقات " مثال "

انا لما كنت بقول زي الفايرس قصدي انه بيهدم و مش فايرس بالمعنى الاصلي

اقتباس
the point is :

is that possible to access these file in windows :)

or we can't

JiFvydhdnG.gif

There are two ways to live: you can live as if nothing is a miracle;

you can live as if everything is a miracle

#9
اقتباس
اريد ان اضع البرنامج في موقع فعندما يحمله اي شخص سوف يقوم بتعطيل بعض التطبيقات " مثال "

هل نيتك التخريب ؟!!!!

شيئ مهم ربما لم تفكر فيه، لا يمكنك تعطيل تطبيق بهكذا طريقة إن كان التطبيق يعمل

تم تعديل هذه المشاركة بواسطة DeltaAziz في 16 مايو 2006 في 13:33

d4baa0.gif
#10

DeltaAziz

صح دا الي غفلت عنه :)

JiFvydhdnG.gif

There are two ways to live: you can live as if nothing is a miracle;

you can live as if everything is a miracle

#11

هناك طريقو تنفع مهما كان التطبيق بشرط أن تجبر الجهاز على إعادة التشغيل Reboot

لكنك لم تفصح عن نيتك بعد، مالهدف مما تريد ؟

d4baa0.gif
#12

ولا حاجه بس انا حبيت اجرب بعض الافكار

JiFvydhdnG.gif

There are two ways to live: you can live as if nothing is a miracle;

you can live as if everything is a miracle

#13

أخي,, يلوح لي أنك تنوي بناء فيروس..

لكن ألأنصحك بالعذول عن هذا!

وضع جهودك في التطوير لا التخريب,

قبل كام يوم هاجم حاسوبي فيروس...

وعطلني عن الشغل.

بتعرف لو مسكت اللي عامله!!!!!!

لكني دعيت عليه دعوات ما أظن يشوف الخير بعدها....

عزيزي صناعة الفيروس جريمه قانونيا وأخلاقيّا ...

فاجتهد في غير هذه الساحة .

وشكرا.

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

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