-
Data: 2020-04-30 12:47:08
Temat: Re: Stary komputer nowy samolot - to tylko pozornie OT
Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 30/04/2020 12:23, Marek wrote:
> On Thu, 30 Apr 2020 11:08:44 +0200, heby <h...@p...onet.pl> wrote:
>> return-oriented-programming które jest absurdalnie ale działające i daje
>
> Nie rozumiem jak to działa. Na stosie podkładamy adres wybranej i
> pasującej instrukcji (gadżet) z istniejącej przestrzeni
> (kodu/liba/whatever). Ale co dalej? Przecież CPU zrobi skok tam, wykona
> tą instrukcje ALE pójdzie dalej. Jak niby połączyć w sensowną całość
> (jeden kontekst) instrukcje które się chce wykonać?
>
Gadżet wygląda tak
[...]
-2. kod
-1. kod
0 adres wejścia
1. kod
2. kod
3. kod
4. return
Na stosie układasz listę adresów wejścia w rózne fragmenty istniejącego
kodu. Powoduje to wykonywanie się kawałków kodu, następnie dzięki return
nastepuje *uzyteczny* skok do innego gadżetu, bo return jest uzywany
jako jump. I tak w kółko, każdy "return" powoduje skok dalej, do
następnego. Wszystko gadety połaczone sa w jeden łańcuch, return
działają jak jump.
Następne wpisy z tego wątku
- 30.04.20 13:05 Marek
- 30.04.20 13:31 heby
- 30.04.20 13:48 Zbych
- 30.04.20 14:14 heby
- 30.04.20 14:15 heby
- 30.04.20 14:22 Grzegorz Niemirowski
- 30.04.20 14:23 Janusz
- 30.04.20 14:28 heby
- 30.04.20 15:30 Irek.N.
- 30.04.20 15:33 heby
- 30.04.20 15:37 Irek.N.
- 30.04.20 15:51 Irek.N.
- 30.04.20 15:53 Irek.N.
- 30.04.20 15:57 heby
- 30.04.20 20:03 Janusz
Najnowsze wątki z tej grupy
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
Najnowsze wątki
- 2025-02-25 Tak wiem.... To oczywiste ale jak oni dzisiaj dziadują na materiale
- 2025-02-25 rozliczenia policji
- 2025-02-25 Echhhhhh. Marzy mi się SWAP Audi A2 z 1.8 T ;-)
- 2025-02-25 Warszawa => Analityk Biznesowo-Systemowy <=
- 2025-02-25 Warszawa => SQL Developer <=
- 2025-02-25 Zbigniew Ziobro śmie sugerować "niedostatki niezawisłości" sędzi (wątpliwości co do bezstronności)
- 2025-02-25 Kraków => DevOps Engineer (Junior/Regular) <=
- 2025-02-25 Kraków => Front-end Developer <=
- 2025-02-25 Szpital
- 2025-02-24 Gniazdo + wtyk
- 2025-02-24 Dyrektor Toyoty miał rację. Elektryki to ślepa uliczka
- 2025-02-24 Białystok => System Architect (Java background) <=
- 2025-02-24 Białystok => System Architect (background deweloperski w Java) <=
- 2025-02-24 Białystok => Solution Architect (Java background) <=
- 2025-02-24 Warszawa => Data Engineer (Tech Leader) <=