در این مطلب، ویدئو ویروس پایتون قسمت 2 اسکن امضاها با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:02
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,159
سلام و خوش آمدید به
2
00:00:02,159 –> 00:00:04,890
نمایش های اسکن ویروس ما در اینجا در
3
00:00:04,890 –> 00:00:06,600
ویدیوی قبلی که من در سریال ساختم
4
00:00:06,600 –> 00:00:08,700
ما ویروسی داشتیم که می توانست
5
00:00:08,700 –> 00:00:10,860
فایل های دیگر را آلوده کند و بنابراین می توانید
6
00:00:10,860 –> 00:00:13,650
نتایج آن برنامه را روی صفحه مشاهده کنید بنابراین
7
00:00:13,650 –> 00:00:15,960
این یک ویروس است که آیا AB می تواند
8
00:00:15,960 –> 00:00:19,170
خود را در سایر اسکریپت های پایتون کپی کند،
9
00:00:19,170 –> 00:00:20,789
بنابراین یک ویروس واقعی نیست که روی
10
00:00:20,789 –> 00:00:22,830
هیچ یک از برنامه های اجرایی
11
00:00:22,830 –> 00:00:25,140
رایانه شما تأثیر نمی گذارد، اما روی سایر
12
00:00:25,140 –> 00:00:27,119
فایل های پایتون تأثیر
13
00:00:27,119 –> 00:00:28,619
می گذارد. این کار را انجام می دهد
14
00:00:28,619 –> 00:00:32,040
و سپس ما یک اسکنر ویروس ایجاد می کنیم، بنابراین
15
00:00:32,040 –> 00:00:35,040
این چیز در اینجا اجرا شد و همانطور که
16
00:00:35,040 –> 00:00:38,370
از برنامه های ما در اینجا می بینید، سلام
17
00:00:38,370 –> 00:00:41,250
فقط یک خط متن در آن وجود داشت، بنابراین
18
00:00:41,250 –> 00:00:43,050
بیایید این یک فایل را در اینجا ضد عفونی
19
00:00:43,050 –> 00:00:44,730
کنیم. تمام این
20
00:00:44,730 –> 00:00:47,370
کدهای وارد شده را برجسته کنید و به
21
00:00:47,370 –> 00:00:50,489
برنامه اصلی hello world خود بازگردید و اکنون
22
00:00:50,489 –> 00:00:52,980
هدف بعدی ایجاد دو
23
00:00:52,980 –> 00:00:55,559
برنامه جداگانه است که ویروس ها را اسکن می کند
24
00:00:55,559 –> 00:00:58,140
و به کاربر هشدار می دهد که
25
00:00:58,140 –> 00:01:00,629
اول از همه ما آلوده شده اند. از چیزی
26
00:01:00,629 –> 00:01:03,719
که a نامیده می شود استفاده می کنیم برنامه امضای ویروس کار
27
00:01:03,719 –> 00:01:05,430
ساده ای است که انجام می دهد این است که
28
00:01:05,430 –> 00:01:07,290
الگوی ویروس را در برنامه جستجو می کند و
29
00:01:07,290 –> 00:01:10,110
اگر آن را پیدا کرد به شخص هشدار می دهد،
30
00:01:10,110 –> 00:01:12,960
دومی نوعی بررسی اکتشافی
31
00:01:12,960 –> 00:01:15,420
است که اندازه فایل و تاریخ فایل
32
00:01:15,420 –> 00:01:18,299
را بررسی می کند. برنامه تغییر کرده است که
33
00:01:18,299 –> 00:01:21,180
همچنین یک راه عالی برای شناسایی ویروسی
34
00:01:21,180 –> 00:01:23,490
است که شما را آلوده کرده است، بنابراین احتمالاً
35
00:01:23,490 –> 00:01:25,049
آن یکی را برای ویدیوی بعدی در این
36
00:01:25,049 –> 00:01:26,759
ویدیو ذخیره می کنیم، ما قصد داریم اسکنر امضای ویروس را ایجاد کنیم،
37
00:01:26,759 –> 00:01:29,040
بنابراین فقط از
38
00:01:29,040 –> 00:01:31,409
روی کنجکاوی رفتم تا پیدا کنم سیمانتک چه
39
00:01:31,409 –> 00:01:34,079
چیزی برای امضاهای خود دارد، همانطور که ممکن است
40
00:01:34,079 –> 00:01:36,240
حدس بزنید آنها تعداد زیادی از آنها را دارند و بنابراین اگر
41
00:01:36,240 –> 00:01:37,740
بخواهم اینجا را مرور کنم می گوید
42
00:01:37,740 –> 00:01:39,720
آنها هزار و نود و چهار
43
00:01:39,720 –> 00:01:42,299
امضا دارند، می توانید ببینید که هر ویروسی
44
00:01:42,299 –> 00:01:44,790
که کشف یا ایجاد شده
45
00:01:44,790 –> 00:01:47,670
است ممکن است من say نامی برای آن وجود دارد و
46
00:01:47,670 –> 00:01:49,920
شمارههای نسخههای مختلفی وجود دارد و
47
00:01:49,920 –> 00:01:53,070
هدف سیمانتک در یکی از اسکنهای آنها این است که به
48
00:01:53,070 –> 00:01:56,040
دنبال هر یک از این الگوها بگردیم، بنابراین اگر
49
00:01:56,040 –> 00:01:58,950
بخواهیم یک kill پیدا کنیم و به کد آن نگاه
50
00:01:58,950 –> 00:02:00,180
کنیم، میبینیم که یک مورد وجود دارد.
51
00:02:00,180 –> 00:02:02,670
امضا
52
00:02:02,670 –> 00:02:04,799
کد منحصر به فردی در این برنامه وجود دارد که
53
00:02:04,799 –> 00:02:06,689
در هیچ برنامه دیگری وجود ندارد و بنابراین آنها
54
00:02:06,689 –> 00:02:09,270
به سادگی تمام فایل های اجرایی و dll ها را اسکن می کنند
55
00:02:09,270 –> 00:02:12,360
و ببینند آیا نشانه ای از آن کد وجود دارد یا خیر،
56
00:02:12,360 –> 00:02:14,010
بنابراین این کاری است که ما در ویدیو انجام می دهیم.
57
00:02:14,010 –> 00:02:17,010
ایجاد اسکنرهای امضا است، بنابراین در
58
00:02:17,010 –> 00:02:19,200
این مثال من یک فایل غیر
59
00:02:19,200 –> 00:02:21,689
آلوده سلام و یک فایل آلوده دوباره سلام دارم
60
00:02:21,689 –> 00:02:24,060
و وقتی اسکنر خود را اجرا می کنیم باید
61
00:02:24,060 –> 00:02:25,709
به ما بگوید که یکی از اینها تمیز است
62
00:02:25,709 –> 00:02:27,989
و دیگری واضح است، بنابراین من می خواهم به آن بپردازم
63
00:02:27,989 –> 00:02:30,030
. بیکار و یک فایل جدید ایجاد کنید
64
00:02:30,030 –> 00:02:32,340
و با اسکنر ویروس من شروع کنید، بنابراین در
65
00:02:32,340 –> 00:02:33,989
قسمت اول برنامه من قصد دارم
66
00:02:33,989 –> 00:02:36,629
یک اسکن از نوع امضای یک
67
00:02:36,629 –> 00:02:38,849
برنامه ایجاد کنم تا درست مانند یک معنایی،
68
00:02:38,849 –> 00:02:41,040
برنامه های دیگر ما همه فایل ها را جستجو کنند و
69
00:02:41,040 –> 00:02:43,920
به دنبال موارد خاص بگردند. انواع کدها، بنابراین من می
70
00:02:43,920 –> 00:02:45,390
خواهم تابعی به نام
71
00:02:45,390 –> 00:02:48,000
بررسی امضاها ایجاد کنم و اولین کاری که
72
00:02:48,000 –> 00:02:50,780
انجام می دهم این است که کاری را که انجام می دهم روی صفحه چاپ کنم،
73
00:02:50,780 –> 00:02:53,099
بنابراین وقتی گزارش خود را ایجاد می کنم، یک
74
00:02:53,099 –> 00:02:55,950
شروع و یک خط پایان برای آن خواهم داشت. می گویم
75
00:02:55,950 –> 00:02:58,109
چه خبر است، بنابراین اولین چیزی که
76
00:02:58,109 –> 00:03:00,659
می خواهم برای انجام این کار این است که هر
77
00:03:00,659 –> 00:03:03,120
فایل پایتون موجود در این پوشه را بررسی کنید و بنابراین من
78
00:03:03,120 –> 00:03:06,389
دوباره از کتابخانه globe استفاده می کنم و به
79
00:03:06,389 –> 00:03:09,780
دنبال الگوی مطابق با نقطه ستاره py
80
00:03:09,780 –> 00:03:11,760
هستم، بنابراین از آنجایی که ما از glob یا globe استفاده می کنیم،
81
00:03:11,760 –> 00:03:13,560
آن را وارد می کنم. در نزدیکی
82
00:03:13,560 –> 00:03:15,599
بالای برنامه، پس پس از دریافت لیستی از
83
00:03:15,599 –> 00:03:17,159
برنامه ها، از طریق هر
84
00:03:17,159 –> 00:03:18,870
یک از آنها حلقه زنی می کنم، بنابراین از یک حلقه for با استفاده از
85
00:03:18,870 –> 00:03:21,780
P به عنوان متغیر شمارنده استفاده می کنم و سپس در
86
00:03:21,780 –> 00:03:24,629