bughunters.google.com huijaa - otsikkona Android -hakkerointi, esimerkki on AMD64

Anonyymi-ap

Huijataano tässä ?

URL: https://bughunters.google.com/learn/presentations/5783688075542528/android-app-hacking-workshop

Slide: 37 = Disassembly & Decompilation - Overview ?

Sivullahan näkyy tällaista:

55 push rbp
48 89 e5 mov rbp, rsp
89 7d fc mov [rbp-0x4], edi
8b 45 fc mov eax, [rbp-0x4]
0f af c0 imul eax, eax
5d pop rbp
c3 ret


Muuten hyvä, MUTTA:

Tuossahan aiheena on android -sovellusten hakkerointi.

Mutta ylläoleva koodi, vaikka onkin tuolta sivulta kopioitu, eihän tuo ole android -prosessoreiden konekieltä eikä Dalvik (Googlen versio javasta) -bytecodea.

Sehän on x86-64 eli 64 -bittistä AMD64 -koodia !

Kun jutun aihepiirinä on nimenomaan Android -sovellukset ja niiden hakkerointi, niin se, että tällaisessa asiayhteydessä esitetään disassembloitua AMD64 -koodia, vaikuttaa huijaukselta. Ehän Android -puhelimissa (ja -tableteissa) ajeta AMD64 -koodia !

Microsoft kertoo:
https://learn.microsoft.com/en-us/cpp/build/x64-calling-convention?view=msvc-170#parameter-passing

Integer valued arguments in the leftmost four positions are passed in left-to-right order in RCX, RDX, R8, and R9, respectively.

Linuxissa taas 6 ensimmäistä max. 64 -bittistä parametria:
RDI, RSI, RDX, RCX, R8, R9

Lähde:
https://courses.cs.washington.edu/courses/cse378/10au/sections/Section1_recap.pdf

Eli tämän perusteella:
Onko ko. sivun tekijät vain kääntäneet C -kielisen esimerkkifunktion 64 -bittiseksi Linux -koodiksi (AMD64), ja disassembloineet tuon ?

Eli sivu on tuolta osin huijausta, eli pelleilevät AMD64 -linux -koodin kanssa, vaikka jutun aiheena on Android -hakkerointi !

2

105

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Mikä tossa nyt muka on huijausta? Kyllähän Android pyörii 64 bit PC -prossuilla eikä pelkästään ARM -prossuilla.

      • Anonyymi

        En ole ikinä nähnyt PC -tietokoneelle asennettua Android -köyttöjärjestelmää.

        Eikös Android ole käytössä eniten puhelimissa ja tableteissa, sen lisäksi on sitten Android TV:tä, Android autoa jne.

        Mutta PC:ssä ????


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Monenko kanssa olet harrastanut seksiä

      tänä aikana kun olet kaivattuasi kaipaillut?
      Ikävä
      117
      2625
    2. Timo Soini tyrmää Tynkkysen selitykset Venäjän putinistileiristä

      "Soini toimi ulkoministerinä ja puolueen puheenjohtajana vuonna 2016, jolloin silloinen perussuomalaisten varapuheenjoht
      Maailman menoa
      255
      1148
    3. Melkein lähetin viestin.

      Onneksi tulin järkiini. Mukavaa kesää
      Ikävä
      86
      1094
    4. Taas kuoli kuortaneella

      Mitä tapahtui kuhinoilla kun auton alle jäi ja kuoli 66.
      Kuortane
      8
      1054
    5. Nainen voi rakastaa

      Ujoakin miestä, mutta jos miestä pelottaa näkeminenkin, niin aika vaikeaa on. Semmoista ei varmaan voi rakastaa. Miehelt
      Ikävä
      79
      1011
    6. Kalateltta fiasko

      Onko Tamperelaisyrittäjälle iskenyt ahneus vai mistä johtuu että tänä vuonna ruuat on surkeita aikaisempiin vuosiin verr
      Kuhmo
      12
      930
    7. Sulla on nainen muuten näkyvät viiksikarvat naamassa jotka pitää poistaa

      Kannattaa katsoa peilistä lasien kanssa, ettet saa ihmisiltä ikäviä kommentteja.
      Ikävä
      63
      923
    8. Rakastan sinua

      Olen tiennyt sen pitkään mutta nyt ymmärsin että se ei menekään ohi
      Ikävä
      30
      896
    9. IS Viikonloppu 20.-21.7.2024

      Tällä kertaa Toni Pitkälä esittelee piirrostaitojansa nuorten pimujen, musiikkibändien ja Raamatun Edenin kertomusten ku
      Sanaristikot
      41
      832
    10. Ikävöimäsi henkilön ikä

      Minkä ikäinen kaipauksen kohteenne on? Onko tämä vain plus 50 palsta vai kaivataanko kolme-neljäkymppisiä? Oma kohde mie
      Ikävä
      37
      799
    Aihe