logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Apple iOS 5 złamany dzień po premierze. Untethered jailbreak będzie niemożliwy?

danielde 08 Cze 2011 22:56 3873 7
REKLAMA
  • Apple iOS 5 złamany dzień po premierze. Untethered jailbreak będzie niemożliwy?
    Nie minęły 24 godziny, a już ukazał się dowód na złamanie deweloperskiej wersji beta systemu mobilnego Apple oznaczonego numerem 5. Jailbreak wykonany został przez członka grupy iPhone Dev Team, który na Twitterze posługuje się kontem o nazwie MuscleNerd. iOS 5 złamano przy użyciu exploita Limera1n autorstwa Geohota. Jak widać na załączonych obrazkach, zainstalowano Cydię i uzyskano dostęp do konta root. MuscleNerd przeprowadził tzw. "tethered jailbreak", co w rzeczywistości zmusza użytkownika do powtarzania operacji łamania iPhone'a przy każdym jego restarcie. Jak wiemy, jest to rozwiązanie niewygodne i z tego względu posiadacze złamanych urządzeń z iOS są zwolennikami tzw. "unthetered jailbreak", który wyklucza konieczność powtarzania operacji łamania.

    Natomiast tytułowe pytanie dotyczące nadchodzącej wersji mobilnego systemu od Apple dotyczy właśnie samego typu jailbreak'a. Stefan Esser poinformował, iż w iOS 5.0b1 Apple wprowadziło pewną zmianę, która prawdopodobnie zamknęła sposób na uzyskanie untethered jailbreak'a, za pomocą którego wykonywano proces uwolnionego łamania we wcześniejszych wersjach iOS. Patrząc jednak przez pryzmat ostatnich dokonań hakerów, ciężko jednak uwierzyć w to, że to utrudnienie nie zostanie przez nich ominięte.

    Źródło:Link

    Fajne? Ranking DIY
    O autorze
    danielde
    Tłumacz Redaktor
    Offline 
    danielde napisał 671 postów o ocenie 30. Mieszka w mieście Bydgoszcz. Jest z nami od 2009 roku.
  • REKLAMA
  • #2 9593909
    Popak
    Moderator na urlopie...
    Posty: 2762
    Pomógł: 97
    Ocena: 270
    No proszę przecież Linux jest najbezpieczniejszy :) W końcu biorą się za niego.
    Zresztą jestem takiego zdania: "Co człowiek stworzył, to człowiek rozbroi"
  • REKLAMA
  • #3 9594057
    ppc
    Poziom 18  
    Posty: 203
    Pomógł: 28
    Ocena: 120
    DJpopak;) napisał:
    No proszę przecież Linux jest najbezpieczniejszy :) W końcu biorą się za niego.
    Zresztą jestem takiego zdania: "Co człowiek stworzył, to człowiek rozbroi"


    iOs to nie Linux. Zresztą Linux nie uchodzi za najbezpieczniejszy system :)
  • #4 9595104
    w@mpir
    Poziom 18  
    Posty: 353
    Pomógł: 2
    Ocena: 3
    iOS to nie linux ale jest to system Unixowy dostosowany do potrzeb Apple.
  • REKLAMA
  • #5 9595423
    dedopl
    Poziom 27  
    Posty: 857
    Pomógł: 81
    Ocena: 58
    Cytat:
    iOs to nie Linux. Zresztą Linux nie uchodzi za najbezpieczniejszy system


    A który to system ma miano najbezpieczniejszego na świecie?
    azjatycki "Kylin"
    czy "Integrity OS"

    Kolego post dotyczy urządzeń mobilnych telefonów, pda i tabletów dla "ludu" gdzie wszystkie są dziurawe jak sitko, a nie dla Boeing-a czy NASA!
  • REKLAMA
  • #6 9602823
    Gregyyy
    Poziom 17  
    Posty: 317
    Pomógł: 1
    Ocena: 25
    Najbezpieczniejszym telefonem jest telefon bez OS :P
  • #7 9612439
    Konto nie istnieje
    Poziom 1  
  • #8 9660175
    mrtip
    Poziom 14  
    Posty: 124
    Pomógł: 1
    Ocena: 202
    Hm....
    Cytat:
    PPC: iOs to nie Linux. Zresztą Linux nie uchodzi za najbezpieczniejszy system


    PPC masz iPhone, iPoda czy iPada?
    Od dwóch lat skrobię różne apsy w stylu
    Cytat:
    Hello World
    z include'ami z Linuxa i kompiluję je na ARMa w Linuxie i działają na iPhonie.
    Zauważ że Cydia instaluje apki z rozszerzniem *.deb.
    iOS (z ekranu) to nakładka graficzna na siedzącego kernela w iPhonie, prawie dokładnie jak iXy w Linuxie.
    Generalnie jest że iOS i Android stoją na kernelach zmodyfikowanych na procesory ARM. Struktura plików i właściwości urządzeń nadają im charakterystyczne różnice. Wszelkie wątki kernela odpowiedzialne za wewnętrzne podprocesy nadają indywidualność urządzeniu.

    Irytujący są fachowcy, którzy myślą że są fachowcami wśród fachowców.

    Cytat:

    Przykład okienkowego Hello World na iOSa (przykład z Internetu)
    Makefile
    CC=arm-apple-darwin-cc
    LD=$(CC)
    LDFLAGS=-lobjc -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics

    all: SampleApp

    SampleApp: mainapp.o SampleApp.o
    $(LD) $(LDFLAGS) -v -o $@ $^

    %.o: %.m
    $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@

    clean:
    rm -f *.o SampleApp

    mainapp.m
    #import <UIKit/UIKit.h>
    #import "SampleApp.h"

    int main(int argc, char **argv)
    {
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    return UIApplicationMain(argc, argv, [SampleApp class]);
    }

    SampleApp.h
    #import <CoreFoundation/CoreFoundation.h>
    #import <Foundation/Foundation.h>
    #import <UIKit/CDStructures.h>
    #import <UIKit/UIWindow.h>
    #import <UIKit/UIView-Hierarchy.h>
    #import <UIKit/UIHardware.h>
    #import <UIKit/UIKit.h>
    #import <UIKit/UIApplication.h>
    #import <UIKit/UITextView.h>
    #import <UIKit/UIView.h>

    @interface SampleApp : UIApplication {
    UIView *mainView;
    UITextView *textView;
    }

    @End

    SampleApp.m
    #import "SampleApp.h"

    @implementation SampleApp

    - (void) applicationDidFinishLaunching: (id) unused
    {
    UIWindow *window;
    struct CGRect rect = [UIHardware fullScreenApplicationContentRect];
    rect.origin.x = rect.origin.y = 0.0f;

    window = [[UIWindow alloc] initWithContentRect: rect];
    mainView = [[UIView alloc] initWithFrame: rect];
    textView = [[UITextView alloc]
    initWithFrame: CGRectMake(0.0f, 0.0f, 320.0f, 480.0f)];
    [textView setEditable:YES];
    [textView setTextSize:14];

    [window orderFront: self];
    [window makeKey: self];
    [window _setHidden: NO];
    [window setContentView: mainView];
    [mainView addSubview:textView];

    [textView setText:@"Hello World"];
    }

    @End


    Cytat:

    Przykład działający przez sesję ssh - putty, skompilowany na ARMa
    #include <stdio.h>

    int main() {
    printf("Hello, World\n");
    return 0;
    }


Podsumowanie tematu

LABEL_AI_GENERATED
W ciągu 24 godzin od premiery, deweloperska wersja beta systemu Apple iOS 5 została złamana przez MuscleNerd z grupy iPhone Dev Team, wykorzystując exploit Limera1n autorstwa Geohota. Zainstalowano Cydię, co umożliwiło dostęp do konta root, jednak zastosowano tzw. "tethered jailbreak", co wymaga ponownego łamania urządzenia po każdym restarcie. Użytkownicy preferują "untethered jailbreak", który eliminuje tę niedogodność. Dyskusja porusza również kwestie bezpieczeństwa systemów operacyjnych, wskazując na różnice między iOS a Linuxem oraz inne systemy, które mogą być uznawane za bardziej bezpieczne.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA