1
00:00:00,390 --> 00:00:02,080
OK, więc zacznijmy od skryptu.

2
00:00:02,100 --> 00:00:07,040
Oh SPF kropka P. dlaczego mam nadzieję, co zobaczymy.

3
00:00:07,170 --> 00:00:08,450
Och, hasła SPF.

4
00:00:08,460 --> 00:00:09,330
I proszę bardzo.

5
00:00:09,330 --> 00:00:11,460
Och, hasło SPF to Cisco.

6
00:00:11,670 --> 00:00:21,150
Teraz w Radzie Cisco po raz kolejny mogłem zmienić to hasło, aby interfejs gigabit 00 IP o klucz uwierzytelniania

7
00:00:21,510 --> 00:00:22,430
SPF.

8
00:00:22,440 --> 00:00:24,630
Ustawmy na 0 SPF POS.

9
00:00:24,660 --> 00:00:30,510
To, co powinno się stać, to nasz skrypt w języku Python powinien pokazywać nam nowe hasło SPF.

10
00:00:30,510 --> 00:00:34,240
Zostało to zarejestrowane na bieżąco w czasie rzeczywistym.

11
00:00:34,350 --> 00:00:35,070
I proszę bardzo.

12
00:00:35,220 --> 00:00:36,890
Och, SPF pass.

13
00:00:37,080 --> 00:00:49,710
Więc mój prosty skrypt w Pythonie i cała katatonia lub głupota SPF, dlaczego ten prosty skrypt w Pythonie przechwytuje pakiety

14
00:00:50,280 --> 00:00:54,290
z sieci, a następnie wyświetla hasło.

15
00:00:54,300 --> 00:01:02,580
Teraz możesz zapisać to do pliku, zamiast drukować go na ekranie, tak jak

16
00:01:02,820 --> 00:01:13,620
na przykład nano 0 SPF kropka P. dlaczego zamiast drukować na ekranie, zapiszmy go w

17
00:01:13,620 --> 00:01:24,500
jedynej zmiennej kredytowej o nazwie mój plik, otworzę plik o nazwie i zróbmy kropkę tekstową hasła 0 SPF.

18
00:01:24,900 --> 00:01:26,820
To będzie plik prostokąta.

19
00:01:26,850 --> 00:01:30,460
Zasadniczo otwieram plik o tej nazwie.

20
00:01:30,600 --> 00:01:31,550
Nie muszę używać tekstu.

21
00:01:31,560 --> 00:01:34,830
Wykorzystam to, aby zachować spójność z powiedzeniem, co robi system Windows.

22
00:01:34,830 --> 00:01:43,000
Jest to plik zapisu do odczytu, a następnie zapisuję dane wyjściowe do tego pliku.

23
00:01:43,020 --> 00:01:45,880
Teraz tak naprawdę piszę pakiet, więc nie róbmy tego.

24
00:01:46,080 --> 00:01:52,400
Powiedzmy, że napisz 0 SPF POS równa się, więc

25
00:01:55,060 --> 00:02:04,630
równa się ciągowi hasła 0 SPF plus faktyczne hasło, a następnie napiszę tutaj przepustkę 0 SPF.

26
00:02:05,220 --> 00:02:08,980
A jeśli martwisz się, że to właściwie to samo słowo, po prostu je zmienię.

27
00:02:08,980 --> 00:02:10,270
Musiał coś jeszcze.

28
00:02:10,270 --> 00:02:17,560
Jest to więc tylko zmienna o nazwie 0 hasło SPF, która jest równa 0 hasłu SPF plus faktycznie

29
00:02:17,590 --> 00:02:18,670
przechwycone hasło.

30
00:02:18,760 --> 00:02:22,810
Otwieramy plik, a następnie zapiszemy go w pliku.

31
00:02:22,810 --> 00:02:27,720
I właściwie to, co tutaj zrobię, to nie chcę otwierać pliku za każdym razem, ponieważ go

32
00:02:27,730 --> 00:02:28,210
zastąpi.

33
00:02:28,210 --> 00:02:31,800
Otworzę tam plik, a następnie zapiszę do pliku.

34
00:02:32,110 --> 00:02:39,470
Zgodnie z tym wyjściem, więc będzie konsekwentnie zapisywać hasło do nazwy pliku kodującej to w locie, więc mam nadzieję, że mój kod

35
00:02:39,800 --> 00:02:41,510
nie jest taki zły.

36
00:02:41,600 --> 00:02:43,050
Więc spróbujmy.

37
00:02:43,130 --> 00:02:44,210
Uruchomię skrypt.

38
00:02:44,300 --> 00:02:50,380
Nic nie zobaczymy, ponieważ w tym przykładzie nie piszemy na ekranie.

39
00:02:50,480 --> 00:02:58,220
Zapisuję informacje w pliku, ale mam nadzieję, że zatrzymam teraz ten skrypt.

40
00:02:58,600 --> 00:02:59,410
Mamy

41
00:03:02,020 --> 00:03:06,470
nadzieję, że mamy plik o nazwie Hasło SPF, który wykonujemy.

42
00:03:06,470 --> 00:03:14,830
A jeśli zatrzymam to, co w zasadzie czyta, zauważ, że możemy zobaczyć hasło SPF to 0 hasło SPF

43
00:03:14,830 --> 00:03:18,670
lub hasło SPF, a następnie pojawia się monit.

44
00:03:18,670 --> 00:03:21,340
To nie jest tak świetny sposób na zrobienie tego.

45
00:03:21,340 --> 00:03:30,190
Podobnie jak wszystkie rzeczy związane z kodowaniem, iteruj, iteruj to, co robisz.

46
00:03:30,210 --> 00:03:36,840
Więc napiszę to, ale po nim wstawmy znak powrotu karetki i zobaczmy, co to spowoduje, więc uruchom

47
00:03:39,470 --> 00:03:40,450
go ponownie.

48
00:03:40,460 --> 00:03:44,040
Python 3 0 SPF kropka P Y.

49
00:03:44,210 --> 00:03:45,350
Bardzo prosty skrypt.

50
00:03:45,380 --> 00:03:45,590
W porządku.

51
00:03:45,590 --> 00:03:46,520
Nie podobało mi się to.

52
00:03:46,520 --> 00:03:48,800
Zobaczmy, co zrobiłem tutaj źle.

53
00:03:54,110 --> 00:03:59,880
Dodajmy tego nietoperza Mike'a.

54
00:04:00,130 --> 00:04:01,760
To wygląda lepiej.

55
00:04:01,760 --> 00:04:05,240
To jest kwestia kodowania, o której wiesz, że zaczyna się od małego skryptu.

56
00:04:05,240 --> 00:04:06,140
Spróbuj czegoś.

57
00:04:06,140 --> 00:04:07,610
Sprawdź, czy to działa.

58
00:04:07,850 --> 00:04:09,850
Następnie spróbuj czegoś innego.

59
00:04:10,130 --> 00:04:11,540
Sprawdź, czy to działa.

60
00:04:11,540 --> 00:04:14,220
Powtarzaj i ulepszaj swoje skrypty.

61
00:04:14,620 --> 00:04:19,130
Okej, to powinno wystarczyć, by wyczyścić ekran. Alice pokazuje

62
00:04:22,210 --> 00:04:23,720
nam nasze pliki.

63
00:04:23,720 --> 00:04:26,710
Hasło SPF Cat 0 lub T X T.

64
00:04:26,710 --> 00:04:30,770
Zauważ, że po powrocie karetki jest hasło.

65
00:04:30,790 --> 00:04:33,910
Okej, żeby się nad tym zastanowić, powtórzę to ponownie.

66
00:04:34,180 --> 00:04:43,460
A potem to, co tu zrobię, oczyści proces, ale potem przejdę do interfejsu i zmienię hasło

67
00:04:43,460 --> 00:04:45,860
na coś innego.

68
00:04:45,860 --> 00:04:49,320
Więc ustawmy na Hello.

69
00:04:49,310 --> 00:04:55,980
1 2 3, aby wyświetlić go w naszym pliku tekstowym.

70
00:04:55,980 --> 00:05:05,440
Teraz ponownie możesz użyć crona, aby zaplanować to lub zakończyć to teraz, zamiast uruchamiać go interaktywnie, po prostu zaplanuj

71
00:05:05,440 --> 00:05:09,930
uruchomienie w tle i zauważ, że jest hasło.

72
00:05:09,940 --> 00:05:10,240
Witaj.

73
00:05:10,240 --> 00:05:12,520
Raz Dwa Trzy.

74
00:05:12,520 --> 00:05:15,040
Więc mógłbym jako przykład to zrobić.

75
00:05:17,990 --> 00:05:21,380
Zauważ, że zacząłem ten skrypt.

76
00:05:21,380 --> 00:05:25,400
Działa w tle i mam teraz monit o terminal.

77
00:05:25,610 --> 00:05:31,640
Jeśli wpiszesz top, to zauważ, że top pokazuje nam, że w tle działa t Shock.

78
00:05:31,970 --> 00:05:33,460
Podobnie jak Python 3.

79
00:05:33,470 --> 00:05:37,050
Tak więc skrypt jest zajęty w tle.

80
00:05:37,190 --> 00:05:45,140
To, co mogłem zrobić, to zabić proces, więc zabijmy t shock kill proces 1 2 4 8 i zauważmy, że

81
00:05:45,140 --> 00:05:49,460
widzimy pewne wyjście, że skrypt został wykonany, więc wyczyść ekran.

82
00:05:49,460 --> 00:05:51,670
Alice pokazuje nam nasze pliki.

83
00:05:51,710 --> 00:05:54,650
Przeczytajmy ten plik hasła 0 SPF.

84
00:05:54,650 --> 00:05:58,850
Zauważ, że do pliku zostało zapisane hasło.

85
00:05:58,880 --> 00:06:04,280
Teraz możesz polubić swoje skrypty, możesz przekonać crona do uruchomienia tego skryptu, a następnie uruchomienia

86
00:06:04,280 --> 00:06:05,760
go przez pewien czas.

87
00:06:06,080 --> 00:06:12,260
Uruchommy go więc na pół godziny, uruchommy na dzień lub na pewien czas, aby skrypt mógł przesyłać

88
00:06:12,260 --> 00:06:15,550
ci hasła w wiadomościach e-mail i robić różne rzeczy.

89
00:06:15,650 --> 00:06:24,320
Morał tej historii polega na tym, że możesz wykorzystać pytona i rekina T do przechwytywania pakietów drutu, a następnie

90
00:06:24,320 --> 00:06:25,710
robienia różnych rzeczy.

91
00:06:25,780 --> 00:06:27,230
Pokażę ci kolejny przykład.

92
00:06:27,350 --> 00:06:32,990
W następnym filmie pokażę, jak używać tego do przechwytywania na przykład haseł FCP.
