-
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
- Czy cos fi przechodzi przez trafo separujące?
- śrubka masy
- Ciekawostka na dziś lock bity
- [OT] napisy w YT
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML