December 15, 2023

«Suni'y intellekt» kursining dars rejasi:


1 Laboratoriya ko'rinishi

2 Kali Linux ni virtual mashina sifatida o'rnatamiz

3 Kali Linux bilan tanishib chiqamiz

4 Terminal va Linux-komandalari

5 Python 2 vs Python 3

6 Python IDE ni o'rnatamiz va ishlatamiz

7 Мас manzil nima va uni qanday qilib o'zgartirish mumkin?

8 Python modullaridan foydalangan holda tizim buyruqlarini bajaramiz

9 Mac manzilni o'zgartirish uchun juda oddiy dasturni yozamiz

10 O'zgaruvchilar va satrlar (Strings)

11 MAC Changer-da o'zgaruvchilardan foydalanish

12 Foydalanuvchidan ma'lumotlarni olish

13 Foydalanuvchi kiritishi bilan ishlash

14 Buyruqlar qatori argumentlari bilan ishlash

15 Buyruqlar qatori argumentlari asosida o'zgaruvchilarni ishga tushirish

16 Python funksiyalari

17 Funksiyalardan qiymatni qaytarish

18 Pythonda shartli operatorlar bilan ishlash

19 MAC Changerda shartli operatordan foydalanish

20 Algoritm nima?

21 Tizim qaytargan komandalarni o'qishni ko'rib chiqamiz

22 Regular Expressions (Regex)

23 Regex yordamida Substring ni ajratib olamiz

24 Refaktoring

25 Mac-manzilni o'zgarishini tekshiradigan algoritmni ishga tushiramiz

26 Kirish va bo'lim introsi

27 Windows ni virtual mashina sifatida o'rnatamiz

28 ARP nima va u nima uchun kerak?

29 Biz bilan bir Tarmoqga ulangan mijozlarni topish algoritmini ishlab chiqamiz

30 Scapy yordamida ARP-so'rov yaratamiz

31 Frames larni Broadcast Packets (uzatish Packet)ga birlashtiramiz

32 Packets ni yuborish va qabul qilish

33 Lists (Ro'yhatlar)

34 Listni takrorlash va Packetni analiz qilish

35 Saralash

36 Lug'atlar

37 Lug'atlar ro'yhatidan foydalangan holda dasturni takomillashtiramiz

38 Refaktoring

39 6.14 - Network Scanner dasturiga oid amaliy vazifa.

40 Dasturni yangi modulda testdan o'tkazamiz va qo'shimcha modullarni qanday o'rnatishni o'rganamiz

41 ARP-Spoofing nima?

42 Arpspoof yordamida Tarmoqdagi Packetlar oqimini qayta yo'naltiramiz

43 ARP-javob yaratamiz

44 ARP-javobni yuboramiz

45 Javobdan МАС-manzilni chiqarib olamiz

46 Tsikllar

47 Packetlarni yuborish uchun cheksiz tsikldan foydalanamiz

48 Dinamik chop etish

49 Exception Handling in Python

50 Restore funksiyasini amalga oshiramiz

51 Isklyucheniya (istisno) bo'lganda ARP-Tables (jadval)larni qayta tiklaymiz

52 6.12 - MITM hujumlariga oid testlar (Easy, Medium, Hard)

53 6.13 - ARP Spoof dasturiga oid amaliy vazifa.

54 Kirish va bo'lim introsi

55 Scapy yordamida Packetlarni Snifferlaymiz

56 Ma'lumotlarni ajratib olish

57 Qo'lga kiritilgan packetlarni tahlil qilish va polyalarga kirish

58 URL-manzillarni qo'lga kiritamiz

59 Biz bilan bir tarmoqqa ulangan kompyuter parollarini qo'lga kiritamiz

60 7.7 Sniffer Packet dasturi uchun amaliy vazifa.

61 Port orqali trafikni filterdan o'tkazamiz

62 НТТР-so'rovlarni tahlil qilamiz

63 НТТР-so'rovlarni modifikatsiya qilamiz (tahrirlaymiz)

64 НТТР-so'rovlarni almashtirib qo'yamiz

65 Foydalanuvchi yuklab olayotgan fayllarni tutib olamiz va almashtib qo'yamiz

66 НТТР-javoblarni analiz qilamiz

67 Regular Expressions yordami bilan Substringni almashtiramiz

68 НТТР-javoblarni Decoding qilamiz

69 НТТР-javoblarni modifikatsiya qilamiz va JavaScript inyektsiyani HTML-sahifaga kiritamiz

70 Refaktoring

71 BeEF. Tanishuv va asosiy usullar

72 Code_injector yordamida foydalanuvchi(jabrlanuvchi)ni qo'lga tushiramiz

73 BeEF ning asosiy komandalari

74 BeEF yordamida zararli dasturni yetkazish

75 Dasturni Windows da ishga tushuramiz

76 ARP-javoblarni analiz qilish va ushlab olish

77 ARP-Spoofing hujumlarini aniqlash

78 Payload tizim buyruqlarini bajarish

79 Hisobotni elektron pochta orqali yuborish

80 How to Generate a Gmail App Password from Your Account?

81 Regex bilan komandalarni filtrlash

82 Foydalanuvchi (jabrlanuvchi) ning kompyuterida saqlangan WiFi parollarini ko'chirib olamiz va elektron pochtamizga yuboramiz

83 Dasturdan faylni yuklab olamiz

84 Diskka yozish

85 Parollarni olish asoslari

86 Masofaviy parollarni ko'chirib olish uchun olgan bilimlarimizdan foydalanamiz

87 Fayl tizimi bilan o'zaro aloqa

88 Local Keyloggerning asoslarini yozamiz

89 Global o'zgaruvchilar (Variables)

90 Logging Special Keys

91 Oqim va Rekursiya

92 Obyektga yo'naltirilgan dasturlash (OOP)

93 Konstruktorlar

94 Klaviatura tugmalarini bosilishini yozib olamiz va elektron pochtaga yuboramiz

95 Quiz test/Keylogger

96 Klient va serverning o'zaro aloqasi

97 Soket yordamida masofadagi kompyuterga ulanamiz

98 Ma'lumotlarni ТСР orqali yuborish va qabul qilish

99 Tizim buyruqlarini masofadan bajarish

100 Server qismini yozamiz

101 Serverning skeletini yozib olamiz

102 Refaktoring - Listenerni Classga konvertatsiya qilamiz

103 Refaktoring - Backdoorni Classga konvertatsiya qilamiz

104 Ketma-ketlashtirish - Nazariy ma'lumot

105 Ketma-ketlashtirish - ТСР orqali fayllarni yuborish va qabul qilishni amalga oshiramiz

106 Ketma-ketlashtirish - Ma'lumotlarni ishonchli yuborish va qabul qilish

107 Buyruqlarni huddi ro'yhatdek yuboramiz va dasturimizga exit buyrug'ini kiritamiz

108 Fayl tizimi bilan o'zaro aloqa

109 Fayllarni o'qish

110 Fayllarni yozib olish

111 Buzib kirilgan kompyuterdagi fayllarni yuklab olish

112 Listener da upload funksiyasini amalga oshiramiz

113 Backdoor da upload funksiyasini amalga oshiramiz

114 Noma'lum Exception larni ustida ishlaymiz

115 Quiz test / Backdoors

116 Backdoors mavzusi bo'yicha vazifalar (Easy, Medium Hard)

117 Python scriptlarini bajariladigan fayllarga aylantirish

118 Bajariladigan fayllarni jimlik rejimida ishga tushurish

119 Linuxda Windows uchun qadoqlashni o'rganamiz

120 Windows uchun dasturni Linuxda qadoqlaymiz

121 Tizimga mahkam o'rnashib olish

122 Tizim ishga tushganda dasturni ishga tushuramiz

123 Payload download and execute yordamida oddiy troyan yaratamiz

124 Barcha kerakli fayllar ichida mavjud bo'lgan troyan yaratamiz

125 Antivirusni chetlab o'tamiz - Nazariy ma'lumot

126 Antivirusni chetlab o'tamiz - Praktika

127 Kerakli Ikonkani qo'shamiz

128 Faylning formatini almashtirib qo'yamiz

129 Quiz test/pyinstaller yordamida qadoqlash

130 Veb sayt nima?

131 Veb saytni qanday buzish mumkin?

132 Get-so'rovini yuborish

133 Subdomenlarni qidiramiz

134 Veb saytlardagi yashirin yo'llarni qidiramiz

135 Javoblarni o'qiymiz

136 Javoblar ichidan foydali kerakli ma'lumotlarni ajratib olamiz

137 Natijalarni filtrlaymiz

138 Linklarni ajratib olamiz va ularni ro'yxatga qo'shamiz

139 Veb saytda rekursiv qidiruvni amalga oshiramiz

140 Veb saytga POST-so'rovini yuboramiz

141 Avtorizatsiya sahifasidagi akkaunt ma'lumotlarni saralab olamiz

142 QUIZ TEST / Veb saytni buzish mavzusi bo’yicha

143 НТТР so'rovnomalari - POST VS GET

144 Parsing HTML

145 HTML atributlarini ajratib olamiz

146 Formani yuborish

147 Zaiflikni aniqlovchi skanerni tuzilmasini asoslarini yaratamiz

148 Standart parametrlarni ishlatamiz

149 Sessiyaga so'rovnoma yuboramiz

150 Formani avtomatik ravishda qabul qilish va yuborish

151 Skanerni ishga tushurish usulini amalga oshiramiz

152 XSS zaiflik bilan tanishamiz

153 XSS zaiflikni qidiramiz

154 Formalarda XSS zaiflikni qidirish kodini amalga oshirish

155 Parametrlarda XSS zaiflikni qidirish kodini amalga oshirish

156 Zaiflikni aniqlovchi skaner yordamida zaiflikni avtomatik qidirish

157 Quiz/testlar: XSS zaifliklari:

158 XSS zaifligi mavzusi bo'yicha vazifalar (Easy, Medium, Hard)

159 Zaiflikni aniqlovchi skaner dasturi bo'yicha amaliy vazifa.

160 Serverdan bepul foydalanish uchun voucher