Portuvačky vecí pre ProlinOS terminály
Posted: Mon Nov 04, 2024 7:40 pm
"nelegálne a nepodpísané" portuvačky pre PAX S920, dodatky k týmto Linuxovým terminálom a iné srandy, lebo ja zabúdam
Volačo špecificky k našim exemplárom
Keďže na našich termináloch ide už ProlinOS V2.4.144.7795R tak sa zdá, že číňani medzičasom poríšili a opravili póvodný root access exploit a to s potenciálnym vysvetlením, že iba zapali IPv6 a tým pádom ten póvodný xtables modprobe trik znefunkčnili. Možno keby aj bolo IPv6 vypaté tak by to nešlo aj tak, jakože čil to je jedno. Momentálne roota extra moc nepotrebujeme, keby ho treba tak asi nájdeme alternatívu ako k nemu dojsť.
Toolchainové srání a šteluvačky k hax-pax
Na kompiluvačky pod macOSom (keré nepotrebujú volačo s GLIBC) stačí jakýkoľvek arm-unknown-linux-gnueabi-aarch64-darwin.tar.gz alebo arm-unknown-linux-gnueabi-x86_64-darwin.tar.gz na Inteloch z toť tohoto GitHub repozitára.
Pod Linuxom je to s toolchainmi podobná situácia, stačí v podstate bárjaký toolchain čo targetuje armv6, lenže tam je zas a znova šanca naraziť na ten istý GLIBC problém jak pri tom macOSovom.
Z tohto dóvodu kóli okolnosťám jako je GLIBC 2.15 a iným možným dependom sa najlepším zaťál osvedčeu zrovna ten, s kerým boli kompiluvané póvodné veci pre PAX a tým je Sourcery CodeBench Lite 2012.03-57. Jedná sa o arm-2012.03-57-arm-none-linux-gnueabi-i686-pc-linux-gnu kerý ide spokojne aj na najaktuálnejšom 64bitovom Debiane, samozrejme ak sú v ňom nainštaluvané bežné dependy pre púšťaní 32bitových binárek.
Dodatek - Adam: sourcery toolchain dodaný jak príloha k postu, link na dl z póvodnej stránky zjavne prestal ísť
Čo sa týka hax-pax vecí, quick-start má v sebe defaultne apt inštalačkuvačky. Toto keď sa obejde a nainštaluje sa šecko ostatné, python knižnice, M4Crypto a šecko naokolo tak sa dá pekne do PAXu aj tlačiť bez ohľadu na host systém.
GitHuboviny
Spoločné 370networkom vybastlené veci sú na GitHube s tagom paxdevs aby sa predišlo bordelu s repozitármi.
Čil momentálne tam je pax-s920 repozitár s užitočným bordelom jako napríklad pax-docs se zhrabanými PDFkami ohľadom PAXov, ProlinOS-u a ohľadom šeckého tohoto relevantného. Podobne je aj pax-build zložka v kerej sa nachádzajú dodatky a podobné užitočné sprostosti keré samozrejme majú svoj popis pekne hentam.
Samozrejme nachádzajú sa tam aj iné repozitáre, hlavne forky a porty knižníc a iných vecí. Kto je zvedavý a číta, zisťuje a chce, tak nájde.
Existujúce porty a inšoty, či naše alebo cudzé
Z existujúcich vecí mimo našu dielňu existuje už:
Volačo špecificky k našim exemplárom
Keďže na našich termináloch ide už ProlinOS V2.4.144.7795R tak sa zdá, že číňani medzičasom poríšili a opravili póvodný root access exploit a to s potenciálnym vysvetlením, že iba zapali IPv6 a tým pádom ten póvodný xtables modprobe trik znefunkčnili. Možno keby aj bolo IPv6 vypaté tak by to nešlo aj tak, jakože čil to je jedno. Momentálne roota extra moc nepotrebujeme, keby ho treba tak asi nájdeme alternatívu ako k nemu dojsť.
Toolchainové srání a šteluvačky k hax-pax
Na kompiluvačky pod macOSom (keré nepotrebujú volačo s GLIBC) stačí jakýkoľvek arm-unknown-linux-gnueabi-aarch64-darwin.tar.gz alebo arm-unknown-linux-gnueabi-x86_64-darwin.tar.gz na Inteloch z toť tohoto GitHub repozitára.
Pod Linuxom je to s toolchainmi podobná situácia, stačí v podstate bárjaký toolchain čo targetuje armv6, lenže tam je zas a znova šanca naraziť na ten istý GLIBC problém jak pri tom macOSovom.
Z tohto dóvodu kóli okolnosťám jako je GLIBC 2.15 a iným možným dependom sa najlepším zaťál osvedčeu zrovna ten, s kerým boli kompiluvané póvodné veci pre PAX a tým je Sourcery CodeBench Lite 2012.03-57. Jedná sa o arm-2012.03-57-arm-none-linux-gnueabi-i686-pc-linux-gnu kerý ide spokojne aj na najaktuálnejšom 64bitovom Debiane, samozrejme ak sú v ňom nainštaluvané bežné dependy pre púšťaní 32bitových binárek.
Dodatek - Adam: sourcery toolchain dodaný jak príloha k postu, link na dl z póvodnej stránky zjavne prestal ísť
Čo sa týka hax-pax vecí, quick-start má v sebe defaultne apt inštalačkuvačky. Toto keď sa obejde a nainštaluje sa šecko ostatné, python knižnice, M4Crypto a šecko naokolo tak sa dá pekne do PAXu aj tlačiť bez ohľadu na host systém.
GitHuboviny
Spoločné 370networkom vybastlené veci sú na GitHube s tagom paxdevs aby sa predišlo bordelu s repozitármi.
Čil momentálne tam je pax-s920 repozitár s užitočným bordelom jako napríklad pax-docs se zhrabanými PDFkami ohľadom PAXov, ProlinOS-u a ohľadom šeckého tohoto relevantného. Podobne je aj pax-build zložka v kerej sa nachádzajú dodatky a podobné užitočné sprostosti keré samozrejme majú svoj popis pekne hentam.
Samozrejme nachádzajú sa tam aj iné repozitáre, hlavne forky a porty knižníc a iných vecí. Kto je zvedavý a číta, zisťuje a chce, tak nájde.
Existujúce porty a inšoty, či naše alebo cudzé
Z existujúcich vecí mimo našu dielňu existuje už:
- zobrazuvadlo textu PMI-80
- náhradný telnet
- ZX Spectrum emulator
- Game Boy emulátor
- pokus o náhradné PAX knižnice
- Loader ktorý zobrazuje hodiny
- Bad Apple demo
- tada prehrávač na wav súbory
a potenciálne kopa iného, len o tom asi nevím.