Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
hak5
GitHub Repository: hak5/usbrubberducky-payloads
Path: blob/master/payloads/library/general/Piano_Player/examples/super_mario_payload.txt
2968 views
1
EXTENSION OS_DETECTION
2
REM VERSION 1.0
3
4
REM USB Rubber Ducky Host OS Detection
5
REM Generic OS detection at a high view is a moving target
6
REM results may vary greatly depending
7
REM on a combination of many variables:
8
REM - number of testing stages
9
REM - specific devices and versions tested against
10
REM - number of systems testing for (scope)
11
REM - detection techniques (passive/invisible/active/hybrid)
12
REM - overall speed
13
REM - overall accuracy
14
15
REM TARGET:
16
REM DEFAULT - Windows, Mac, Linux
17
REM ADVANCED_DETECTION - Windows, Mac, Linux, iOS, ChromeOS, Android
18
19
REM USAGE:
20
REM Uncomment the function call below to run this extension inline (here)
21
REM or call DETECT_OS() anywhere in your payload after the extension
22
REM Place this extension and the DETECT_OS() before
23
REM you would like to first reference $_OS to execute payload code conditionally
24
25
REM DEPLOYMENT:
26
REM Plug Ducky into host
27
28
REM begin extension options
29
DEFINE VERBOSE FALSE
30
DEFINE ADVANCED_DETECTION FALSE
31
DEFINE STARTUP_DELAY 1500
32
DEFINE RESTART_WAIT 1000
33
DEFINE OS_DETECT_MODE HID
34
DEFINE OS_DETECT_VID VID_05AC
35
DEFINE OS_DETECT_PID PID_021E
36
DEFINE WINDOWS_HOST_REQUEST_COUNT 2
37
DEFINE HOST_RESPONSE_TIMEOUT 1000
38
REM end extension options
39
40
FUNCTION DETECT_OS()
41
$_HOST_CONFIGURATION_REQUEST_COUNT = 0
42
ATTACKMODE OS_DETECT_MODE OS_DETECT_VID OS_DETECT_PID
43
DELAY STARTUP_DELAY
44
SAVE_HOST_KEYBOARD_LOCK_STATE
45
46
IF VERBOSE THEN
47
IF ADVANCED_DETECTION THEN
48
STRING ADVANCED OS DETECT
49
ELSE
50
STRING OS DETECT
51
END_IF
52
53
ENTER
54
STRING test caps
55
END_IF
56
57
IF ($_CAPSLOCK_ON == FALSE) THEN
58
LED_R
59
CAPSLOCK
60
DELAY HOST_RESPONSE_TIMEOUT
61
END_IF
62
LED_OFF
63
64
IF VERBOSE THEN
65
ENTER
66
STRING test done
67
END_IF
68
69
IF $_RECEIVED_HOST_LOCK_LED_REPLY THEN
70
IF VERBOSE THEN
71
ENTER
72
STRING received led response
73
END_IF
74
LED_G
75
IF ($_HOST_CONFIGURATION_REQUEST_COUNT > WINDOWS_HOST_REQUEST_COUNT) THEN
76
IF VERBOSE THEN
77
ENTER
78
STRING prediction: Windows
79
END_IF
80
$_OS = WINDOWS
81
ELSE
82
IF VERBOSE THEN
83
ENTER
84
STRING prediction: Linux
85
END_IF
86
$_OS = LINUX
87
END_IF
88
ELSE
89
IF VERBOSE THEN
90
ENTER
91
STRING no led response
92
ENTER
93
STRING prediciton: MacOS
94
END_IF
95
$_OS = MACOS
96
END_IF
97
98
IF ADVANCED_DETECTION THEN
99
IF ( $_OS == LINUX ) THEN
100
IF VERBOSE THEN
101
ENTER
102
STRING soft reconnect
103
END_IF
104
ATTACKMODE OFF
105
DELAY RESTART_WAIT
106
ATTACKMODE OS_DETECT_MODE OS_DETECT_VID OS_DETECT_PID
107
DELAY CONNECT_WAIT
108
IF VERBOSE THEN
109
ENTER
110
STRING reconnected
111
END_IF
112
IF ($_CAPSLOCK_ON == TRUE) THEN
113
IF VERBOSE THEN
114
ENTER
115
STRING caps led on
116
ENTER
117
STRING test numlock
118
END_IF
119
NUMLOCK
120
DELAY HOST_RESPONSE_TIMEOUT
121
IF VERBOSE THEN
122
ENTER
123
STRING test done
124
END_IF
125
IF ($_NUMLOCK_ON == FALSE) THEN
126
IF VERBOSE THEN
127
ENTER
128
STRING no numlock led
129
ENTER
130
STRING prediciton: ChromeOS
131
END_IF
132
$_OS = CHROMEOS
133
ELSE
134
IF VERBOSE THEN
135
ENTER
136
STRING numlock led on
137
ENTER
138
STRING testing scrolllock
139
END_IF
140
SCROLLLOCK
141
DELAY HOST_RESPONSE_TIMEOUT
142
IF VERBOSE THEN
143
ENTER
144
STRING test done
145
END_IF
146
IF ($_SCROLLLOCK_ON == TRUE) THEN
147
IF VERBOSE THEN
148
ENTER
149
STRING scrolllock led on
150
ENTER
151
STRING prediciton: Android
152
END_IF
153
$_OS = ANDROID
154
ELSE
155
IF VERBOSE THEN
156
ENTER
157
STRING no scrolllock reply
158
ENTER
159
STRING prediction: Linux
160
END_IF
161
$_OS = LINUX
162
END_IF
163
END_IF
164
END_IF
165
ELSE IF ($_OS == MACOS) THEN
166
IF ($_CAPSLOCK_ON == TRUE) THEN
167
IF VERBOSE THEN
168
ENTER
169
STRING caps led on
170
ENTER
171
STRING prediction: iOS
172
END_IF
173
$_OS = IOS
174
ELSE
175
IF VERBOSE THEN
176
ENTER
177
STRING no caps reply
178
ENTER
179
STRING prediction: MacOS
180
END_IF
181
$_OS = MACOS
182
END_IF
183
ELSE IF ($_OS == WINDOWS) THEN
184
IF VERBOSE THEN
185
ENTER
186
STRING Confident Windows Prediction
187
END_IF
188
$_OS = WINDOWS
189
END_IF
190
END_IF
191
192
RESTORE_HOST_KEYBOARD_LOCK_STATE
193
194
IF VERBOSE THEN
195
ENTER
196
STRING OS_DETECT complete
197
ENTER
198
END_IF
199
END_FUNCTION
200
201
REM Uncomment the function call below to run this extension inline (here)
202
REM or call DETECT_OS() anywhere in your payload after the extension
203
204
DETECT_OS()
205
END_EXTENSION
206
207
IF ($_OS == WINDOWS) THEN
208
GUI r
209
ELSE IF ($_OS == MACOS) THEN
210
COMMAND SPACE
211
ELSE IF ($_OS == LINUX) THEN
212
CONTROL ESCAPE
213
ELSE
214
GUI
215
END_IF
216
217
DELAY 1000
218
STRING https://www.onlinepianist.com/virtual-piano
219
ENTER
220
DELAY 2000
221
222
FUNCTION tick()
223
DELAY 30
224
END_FUNCTION
225
226
HOLD w
227
HOLD 5
228
HOLD m
229
DELAY 20
230
RELEASE w
231
RELEASE 5
232
RELEASE m
233
tick()
234
HOLD w
235
HOLD 5
236
HOLD m
237
DELAY 20
238
RELEASE w
239
RELEASE 5
240
RELEASE m
241
tick()
242
DELAY 20
243
tick()
244
HOLD w
245
HOLD 5
246
HOLD m
247
DELAY 20
248
RELEASE w
249
RELEASE 5
250
RELEASE m
251
tick()
252
DELAY 20
253
tick()
254
HOLD w
255
HOLD 5
256
HOLD b
257
DELAY 20
258
RELEASE w
259
RELEASE 5
260
RELEASE b
261
tick()
262
HOLD w
263
HOLD 5
264
HOLD m
265
DELAY 20
266
RELEASE w
267
RELEASE 5
268
RELEASE m
269
tick()
270
DELAY 20
271
tick()
272
HOLD t
273
HOLD u
274
HOLD .
275
DELAY 20
276
RELEASE t
277
RELEASE u
278
RELEASE .
279
tick()
280
DELAY 20
281
tick()
282
DELAY 20
283
tick()
284
DELAY 20
285
tick()
286
HOLD t
287
HOLD x
288
DELAY 20
289
RELEASE t
290
RELEASE x
291
tick()
292
DELAY 20
293
tick()
294
DELAY 20
295
tick()
296
DELAY 20
297
tick()
298
HOLD t
299
HOLD p
300
HOLD b
301
DELAY 20
302
RELEASE t
303
RELEASE p
304
RELEASE b
305
tick()
306
DELAY 20
307
tick()
308
DELAY 20
309
tick()
310
HOLD e
311
HOLD x
312
DELAY 20
313
RELEASE e
314
RELEASE x
315
tick()
316
DELAY 20
317
tick()
318
DELAY 20
319
tick()
320
HOLD q
321
HOLD p
322
DELAY 20
323
RELEASE q
324
RELEASE p
325
tick()
326
DELAY 20
327
tick()
328
DELAY 20
329
tick()
330
HOLD r
331
HOLD c
332
DELAY 20
333
RELEASE r
334
RELEASE c
335
tick()
336
DELAY 20
337
tick()
338
HOLD t
339
HOLD v
340
DELAY 20
341
RELEASE t
342
RELEASE v
343
tick()
344
DELAY 20
345
tick()
346
HOLD 5
347
HOLD f
348
DELAY 20
349
RELEASE 5
350
RELEASE f
351
tick()
352
HOLD r
353
HOLD c
354
DELAY 20
355
RELEASE r
356
RELEASE c
357
tick()
358
DELAY 20
359
tick()
360
HOLD e
361
HOLD x
362
DELAY 20
363
RELEASE e
364
RELEASE x
365
tick()
366
HOLD i
367
HOLD m
368
DELAY 20
369
RELEASE i
370
RELEASE m
371
tick()
372
DELAY 20
373
tick()
374
HOLD p
375
HOLD .
376
DELAY 20
377
RELEASE p
378
RELEASE .
379
tick()
380
HOLD z
381
HOLD /
382
DELAY 20
383
RELEASE z
384
RELEASE /
385
tick()
386
DELAY 20
387
tick()
388
HOLD o
389
HOLD ,
390
DELAY 20
391
RELEASE o
392
RELEASE ,
393
tick()
394
HOLD p
395
HOLD .
396
DELAY 20
397
RELEASE p
398
RELEASE .
399
tick()
400
DELAY 20
401
tick()
402
HOLD i
403
HOLD m
404
DELAY 20
405
RELEASE i
406
RELEASE m
407
tick()
408
DELAY 20
409
tick()
410
HOLD y
411
HOLD b
412
DELAY 20
413
RELEASE y
414
RELEASE b
415
tick()
416
HOLD u
417
HOLD n
418
DELAY 20
419
RELEASE u
420
RELEASE n
421
tick()
422
HOLD t
423
HOLD v
424
DELAY 20
425
RELEASE t
426
RELEASE v
427
tick()
428
DELAY 20
429
tick()
430
DELAY 20
431
tick()
432
HOLD t
433
HOLD p
434
HOLD b
435
DELAY 20
436
RELEASE t
437
RELEASE p
438
RELEASE b
439
tick()
440
DELAY 20
441
tick()
442
DELAY 20
443
tick()
444
HOLD e
445
HOLD x
446
DELAY 20
447
RELEASE e
448
RELEASE x
449
tick()
450
DELAY 20
451
tick()
452
DELAY 20
453
tick()
454
HOLD q
455
HOLD p
456
DELAY 20
457
RELEASE q
458
RELEASE p
459
tick()
460
DELAY 20
461
tick()
462
DELAY 20
463
tick()
464
HOLD r
465
HOLD c
466
DELAY 20
467
RELEASE r
468
RELEASE c
469
tick()
470
DELAY 20
471
tick()
472
HOLD t
473
HOLD v
474
DELAY 20
475
RELEASE t
476
RELEASE v
477
tick()
478
DELAY 20
479
tick()
480
HOLD 5
481
HOLD f
482
DELAY 20
483
RELEASE 5
484
RELEASE f
485
tick()
486
HOLD r
487
HOLD c
488
DELAY 20
489
RELEASE r
490
RELEASE c
491
tick()
492
DELAY 20
493
tick()
494
HOLD e
495
HOLD x
496
DELAY 20
497
RELEASE e
498
RELEASE x
499
tick()
500
HOLD i
501
HOLD m
502
DELAY 20
503
RELEASE i
504
RELEASE m
505
tick()
506
DELAY 20
507
tick()
508
HOLD p
509
HOLD .
510
DELAY 20
511
RELEASE p
512
RELEASE .
513
tick()
514
HOLD z
515
HOLD /
516
DELAY 20
517
RELEASE z
518
RELEASE /
519
tick()
520
DELAY 20
521
tick()
522
HOLD o
523
HOLD ,
524
DELAY 20
525
RELEASE o
526
RELEASE ,
527
tick()
528
HOLD p
529
HOLD .
530
DELAY 20
531
RELEASE p
532
RELEASE .
533
tick()
534
DELAY 20
535
tick()
536
HOLD i
537
HOLD m
538
DELAY 20
539
RELEASE i
540
RELEASE m
541
tick()
542
DELAY 20
543
tick()
544
HOLD y
545
HOLD b
546
DELAY 20
547
RELEASE y
548
RELEASE b
549
tick()
550
HOLD u
551
HOLD n
552
DELAY 20
553
RELEASE u
554
RELEASE n
555
tick()
556
HOLD t
557
HOLD v
558
DELAY 20
559
RELEASE t
560
RELEASE v
561
tick()
562
DELAY 20
563
tick()
564
DELAY 20
565
tick()
566
HOLD q
567
DELAY 20
568
RELEASE q
569
tick()
570
DELAY 20
571
tick()
572
HOLD m
573
HOLD .
574
DELAY 20
575
RELEASE m
576
RELEASE .
577
tick()
578
HOLD e
579
HOLD l
580
DELAY 20
581
RELEASE e
582
RELEASE l
583
tick()
584
HOLD n
585
HOLD ,
586
DELAY 20
587
RELEASE n
588
RELEASE ,
589
tick()
590
HOLD v
591
HOLD n
592
DELAY 20
593
RELEASE v
594
RELEASE n
595
tick()
596
HOLD i
597
DELAY 20
598
RELEASE i
599
tick()
600
HOLD b
601
HOLD m
602
DELAY 20
603
RELEASE b
604
RELEASE m
605
tick()
606
HOLD r
607
DELAY 20
608
RELEASE r
609
tick()
610
HOLD p
611
HOLD d
612
DELAY 20
613
RELEASE p
614
RELEASE d
615
tick()
616
HOLD z
617
HOLD c
618
DELAY 20
619
RELEASE z
620
RELEASE c
621
tick()
622
HOLD i
623
HOLD b
624
DELAY 20
625
RELEASE i
626
RELEASE b
627
tick()
628
DELAY 20
629
tick()
630
HOLD i
631
HOLD c
632
DELAY 20
633
RELEASE i
634
RELEASE c
635
tick()
636
HOLD z
637
HOLD b
638
DELAY 20
639
RELEASE z
640
RELEASE b
641
tick()
642
HOLD z
643
HOLD n
644
DELAY 20
645
RELEASE z
646
RELEASE n
647
tick()
648
HOLD q
649
DELAY 20
650
RELEASE q
651
tick()
652
DELAY 20
653
tick()
654
HOLD m
655
HOLD .
656
DELAY 20
657
RELEASE m
658
RELEASE .
659
tick()
660
HOLD e
661
HOLD l
662
DELAY 20
663
RELEASE e
664
RELEASE l
665
tick()
666
HOLD n
667
HOLD ,
668
DELAY 20
669
RELEASE n
670
RELEASE ,
671
tick()
672
HOLD v
673
HOLD n
674
DELAY 20
675
RELEASE v
676
RELEASE n
677
tick()
678
HOLD t
679
DELAY 20
680
RELEASE t
681
tick()
682
HOLD i
683
HOLD m
684
DELAY 20
685
RELEASE i
686
RELEASE m
687
tick()
688
DELAY 20
689
tick()
690
HOLD b
691
HOLD ,
692
HOLD .
693
DELAY 20
694
RELEASE b
695
RELEASE ,
696
RELEASE .
697
tick()
698
DELAY 20
699
tick()
700
HOLD b
701
HOLD ,
702
HOLD .
703
DELAY 20
704
RELEASE b
705
RELEASE ,
706
RELEASE .
707
tick()
708
HOLD b
709
HOLD ,
710
HOLD .
711
DELAY 20
712
RELEASE b
713
RELEASE ,
714
RELEASE .
715
tick()
716
DELAY 20
717
tick()
718
HOLD t
719
DELAY 20
720
RELEASE t
721
tick()
722
DELAY 20
723
tick()
724
HOLD q
725
DELAY 20
726
RELEASE q
727
tick()
728
DELAY 20
729
tick()
730
HOLD m
731
HOLD .
732
DELAY 20
733
RELEASE m
734
RELEASE .
735
tick()
736
HOLD e
737
HOLD l
738
DELAY 20
739
RELEASE e
740
RELEASE l
741
tick()
742
HOLD n
743
HOLD ,
744
DELAY 20
745
RELEASE n
746
RELEASE ,
747
tick()
748
HOLD v
749
HOLD n
750
DELAY 20
751
RELEASE v
752
RELEASE n
753
tick()
754
HOLD i
755
DELAY 20
756
RELEASE i
757
tick()
758
HOLD b
759
HOLD m
760
DELAY 20
761
RELEASE b
762
RELEASE m
763
tick()
764
HOLD r
765
DELAY 20
766
RELEASE r
767
tick()
768
HOLD p
769
HOLD d
770
DELAY 20
771
RELEASE p
772
RELEASE d
773
tick()
774
HOLD z
775
HOLD c
776
DELAY 20
777
RELEASE z
778
RELEASE c
779
tick()
780
HOLD i
781
HOLD b
782
DELAY 20
783
RELEASE i
784
RELEASE b
785
tick()
786
DELAY 20
787
tick()
788
HOLD i
789
HOLD c
790
DELAY 20
791
RELEASE i
792
RELEASE c
793
tick()
794
HOLD z
795
HOLD b
796
DELAY 20
797
RELEASE z
798
RELEASE b
799
tick()
800
HOLD z
801
HOLD n
802
DELAY 20
803
RELEASE z
804
RELEASE n
805
tick()
806
HOLD q
807
DELAY 20
808
RELEASE q
809
tick()
810
DELAY 20
811
tick()
812
HOLD 6
813
HOLD d
814
HOLD j
815
DELAY 20
816
RELEASE 6
817
RELEASE d
818
RELEASE j
819
tick()
820
DELAY 20
821
tick()
822
DELAY 20
823
tick()
824
HOLD 7
825
HOLD z
826
HOLD n
827
DELAY 20
828
RELEASE 7
829
RELEASE z
830
RELEASE n
831
tick()
832
DELAY 20
833
tick()
834
DELAY 20
835
tick()
836
HOLD i
837
HOLD p
838
HOLD b
839
DELAY 20
840
RELEASE i
841
RELEASE p
842
RELEASE b
843
tick()
844
DELAY 20
845
tick()
846
DELAY 20
847
tick()
848
HOLD t
849
DELAY 20
850
RELEASE t
851
tick()
852
HOLD t
853
DELAY 20
854
RELEASE t
855
tick()
856
DELAY 20
857
tick()
858
HOLD q
859
DELAY 20
860
RELEASE q
861
tick()
862
DELAY 20
863
tick()
864
HOLD 6
865
HOLD d
866
HOLD b
867
DELAY 20
868
RELEASE 6
869
RELEASE d
870
RELEASE b
871
tick()
872
HOLD d
873
HOLD b
874
DELAY 20
875
RELEASE d
876
RELEASE b
877
tick()
878
DELAY 20
879
tick()
880
HOLD 3
881
HOLD d
882
HOLD b
883
DELAY 20
884
RELEASE 3
885
RELEASE d
886
RELEASE b
887
tick()
888
DELAY 20
889
tick()
890
HOLD b
891
DELAY 20
892
RELEASE b
893
tick()
894
HOLD 6
895
HOLD n
896
DELAY 20
897
RELEASE 6
898
RELEASE n
899
tick()
900
DELAY 20
901
tick()
902
HOLD t
903
HOLD x
904
HOLD m
905
DELAY 20
906
RELEASE t
907
RELEASE x
908
RELEASE m
909
tick()
910
HOLD b
911
DELAY 20
912
RELEASE b
913
tick()
914
DELAY 20
915
tick()
916
HOLD q
917
HOLD c
918
DELAY 20
919
RELEASE q
920
RELEASE c
921
tick()
922
HOLD x
923
DELAY 20
924
RELEASE x
925
tick()
926
DELAY 20
927
tick()
928
HOLD t
929
DELAY 20
930
RELEASE t
931
tick()
932
DELAY 20
933
tick()
934
HOLD 6
935
HOLD d
936
HOLD b
937
DELAY 20
938
RELEASE 6
939
RELEASE d
940
RELEASE b
941
tick()
942
HOLD d
943
HOLD b
944
DELAY 20
945
RELEASE d
946
RELEASE b
947
tick()
948
DELAY 20
949
tick()
950
HOLD 3
951
HOLD d
952
HOLD b
953
DELAY 20
954
RELEASE 3
955
RELEASE d
956
RELEASE b
957
tick()
958
DELAY 20
959
tick()
960
HOLD b
961
DELAY 20
962
RELEASE b
963
tick()
964
HOLD 6
965
HOLD n
966
DELAY 20
967
RELEASE 6
968
RELEASE n
969
tick()
970
HOLD x
971
HOLD m
972
DELAY 20
973
RELEASE x
974
RELEASE m
975
tick()
976
HOLD t
977
DELAY 20
978
RELEASE t
979
tick()
980
DELAY 20
981
tick()
982
DELAY 20
983
tick()
984
HOLD q
985
DELAY 20
986
RELEASE q
987
tick()
988
DELAY 20
989
tick()
990
DELAY 20
991
tick()
992
HOLD t
993
DELAY 20
994
RELEASE t
995
tick()
996
DELAY 20
997
tick()
998
HOLD 6
999
HOLD d
1000
HOLD b
1001
DELAY 20
1002
RELEASE 6
1003
RELEASE d
1004
RELEASE b
1005
tick()
1006
HOLD d
1007
HOLD b
1008
DELAY 20
1009
RELEASE d
1010
RELEASE b
1011
tick()
1012
DELAY 20
1013
tick()
1014
HOLD 3
1015
HOLD d
1016
HOLD b
1017
DELAY 20
1018
RELEASE 3
1019
RELEASE d
1020
RELEASE b
1021
tick()
1022
DELAY 20
1023
tick()
1024
HOLD b
1025
DELAY 20
1026
RELEASE b
1027
tick()
1028
HOLD 6
1029
HOLD n
1030
DELAY 20
1031
RELEASE 6
1032
RELEASE n
1033
tick()
1034
DELAY 20
1035
tick()
1036
HOLD t
1037
HOLD x
1038
HOLD m
1039
DELAY 20
1040
RELEASE t
1041
RELEASE x
1042
RELEASE m
1043
tick()
1044
HOLD b
1045
DELAY 20
1046
RELEASE b
1047
tick()
1048
DELAY 20
1049
tick()
1050
HOLD q
1051
HOLD c
1052
DELAY 20
1053
RELEASE q
1054
RELEASE c
1055
tick()
1056
HOLD x
1057
DELAY 20
1058
RELEASE x
1059
tick()
1060
DELAY 20
1061
tick()
1062
HOLD t
1063
DELAY 20
1064
RELEASE t
1065
tick()
1066
DELAY 20
1067
tick()
1068
HOLD w
1069
HOLD 5
1070
HOLD m
1071
DELAY 20
1072
RELEASE w
1073
RELEASE 5
1074
RELEASE m
1075
tick()
1076
HOLD w
1077
HOLD 5
1078
HOLD m
1079
DELAY 20
1080
RELEASE w
1081
RELEASE 5
1082
RELEASE m
1083
tick()
1084
DELAY 20
1085
tick()
1086
HOLD w
1087
HOLD 5
1088
HOLD m
1089
DELAY 20
1090
RELEASE w
1091
RELEASE 5
1092
RELEASE m
1093
tick()
1094
DELAY 20
1095
tick()
1096
HOLD w
1097
HOLD 5
1098
HOLD b
1099
DELAY 20
1100
RELEASE w
1101
RELEASE 5
1102
RELEASE b
1103
tick()
1104
HOLD w
1105
HOLD 5
1106
HOLD m
1107
DELAY 20
1108
RELEASE w
1109
RELEASE 5
1110
RELEASE m
1111
tick()
1112
DELAY 20
1113
tick()
1114
HOLD t
1115
HOLD u
1116
HOLD .
1117
DELAY 20
1118
RELEASE t
1119
RELEASE u
1120
RELEASE .
1121
tick()
1122
DELAY 20
1123
tick()
1124
DELAY 20
1125
tick()
1126
DELAY 20
1127
tick()
1128
HOLD t
1129
HOLD x
1130
DELAY 20
1131
RELEASE t
1132
RELEASE x
1133
tick()
1134
DELAY 20
1135
tick()
1136
DELAY 20
1137
tick()
1138
DELAY 20
1139
tick()
1140
HOLD q
1141
HOLD m
1142
DELAY 20
1143
RELEASE q
1144
RELEASE m
1145
tick()
1146
HOLD c
1147
HOLD b
1148
DELAY 20
1149
RELEASE c
1150
RELEASE b
1151
tick()
1152
DELAY 20
1153
tick()
1154
HOLD t
1155
HOLD p
1156
HOLD x
1157
DELAY 20
1158
RELEASE t
1159
RELEASE p
1160
RELEASE x
1161
tick()
1162
DELAY 20
1163
tick()
1164
DELAY 20
1165
tick()
1166
HOLD i
1167
HOLD d
1168
DELAY 20
1169
RELEASE i
1170
RELEASE d
1171
tick()
1172
DELAY 20
1173
tick()
1174
HOLD r
1175
HOLD c
1176
DELAY 20
1177
RELEASE r
1178
RELEASE c
1179
tick()
1180
HOLD b
1181
HOLD ,
1182
DELAY 20
1183
RELEASE b
1184
RELEASE ,
1185
tick()
1186
HOLD r
1187
DELAY 20
1188
RELEASE r
1189
tick()
1190
HOLD b
1191
HOLD ,
1192
DELAY 20
1193
RELEASE b
1194
RELEASE ,
1195
tick()
1196
HOLD i
1197
HOLD c
1198
DELAY 20
1199
RELEASE i
1200
RELEASE c
1201
tick()
1202
HOLD i
1203
DELAY 20
1204
RELEASE i
1205
tick()
1206
HOLD r
1207
DELAY 20
1208
RELEASE r
1209
tick()
1210
DELAY 20
1211
tick()
1212
HOLD w
1213
HOLD v
1214
DELAY 20
1215
RELEASE w
1216
RELEASE v
1217
tick()
1218
HOLD ,
1219
HOLD /
1220
DELAY 20
1221
RELEASE ,
1222
RELEASE /
1223
tick()
1224
DELAY 20
1225
tick()
1226
HOLD t
1227
HOLD ,
1228
HOLD /
1229
DELAY 20
1230
RELEASE t
1231
RELEASE ,
1232
RELEASE /
1233
tick()
1234
HOLD ,
1235
HOLD /
1236
DELAY 20
1237
RELEASE ,
1238
RELEASE /
1239
tick()
1240
DELAY 20
1241
tick()
1242
HOLD u
1243
HOLD .
1244
DELAY 20
1245
RELEASE u
1246
RELEASE .
1247
tick()
1248
HOLD n
1249
HOLD ,
1250
DELAY 20
1251
RELEASE n
1252
RELEASE ,
1253
tick()
1254
HOLD t
1255
HOLD m
1256
DELAY 20
1257
RELEASE t
1258
RELEASE m
1259
tick()
1260
HOLD c
1261
HOLD b
1262
DELAY 20
1263
RELEASE c
1264
RELEASE b
1265
tick()
1266
HOLD t
1267
DELAY 20
1268
RELEASE t
1269
tick()
1270
HOLD z
1271
HOLD c
1272
DELAY 20
1273
RELEASE z
1274
RELEASE c
1275
tick()
1276
HOLD i
1277
HOLD x
1278
DELAY 20
1279
RELEASE i
1280
RELEASE x
1281
tick()
1282
HOLD i
1283
DELAY 20
1284
RELEASE i
1285
tick()
1286
HOLD t
1287
DELAY 20
1288
RELEASE t
1289
tick()
1290
DELAY 20
1291
tick()
1292
HOLD q
1293
HOLD m
1294
DELAY 20
1295
RELEASE q
1296
RELEASE m
1297
tick()
1298
HOLD c
1299
HOLD b
1300
DELAY 20
1301
RELEASE c
1302
RELEASE b
1303
tick()
1304
DELAY 20
1305
tick()
1306
HOLD t
1307
HOLD p
1308
HOLD x
1309
DELAY 20
1310
RELEASE t
1311
RELEASE p
1312
RELEASE x
1313
tick()
1314
DELAY 20
1315
tick()
1316
DELAY 20
1317
tick()
1318
HOLD i
1319
HOLD d
1320
DELAY 20
1321
RELEASE i
1322
RELEASE d
1323
tick()
1324
DELAY 20
1325
tick()
1326
HOLD r
1327
HOLD c
1328
DELAY 20
1329
RELEASE r
1330
RELEASE c
1331
tick()
1332
HOLD b
1333
HOLD ,
1334
DELAY 20
1335
RELEASE b
1336
RELEASE ,
1337
tick()
1338
HOLD r
1339
DELAY 20
1340
RELEASE r
1341
tick()
1342
HOLD b
1343
HOLD ,
1344
DELAY 20
1345
RELEASE b
1346
RELEASE ,
1347
tick()
1348
HOLD i
1349
HOLD c
1350
DELAY 20
1351
RELEASE i
1352
RELEASE c
1353
tick()
1354
HOLD i
1355
DELAY 20
1356
RELEASE i
1357
tick()
1358
HOLD r
1359
DELAY 20
1360
RELEASE r
1361
tick()
1362
DELAY 20
1363
tick()
1364
HOLD t
1365
HOLD v
1366
DELAY 20
1367
RELEASE t
1368
RELEASE v
1369
tick()
1370
HOLD n
1371
HOLD ,
1372
DELAY 20
1373
RELEASE n
1374
RELEASE ,
1375
tick()
1376
DELAY 20
1377
tick()
1378
HOLD t
1379
HOLD n
1380
HOLD ,
1381
DELAY 20
1382
RELEASE t
1383
RELEASE n
1384
RELEASE ,
1385
tick()
1386
HOLD t
1387
HOLD ,
1388
DELAY 20
1389
RELEASE t
1390
RELEASE ,
1391
tick()
1392
DELAY 20
1393
tick()
1394
HOLD y
1395
HOLD m
1396
DELAY 20
1397
RELEASE y
1398
RELEASE m
1399
tick()
1400
HOLD u
1401
HOLD v
1402
HOLD n
1403
DELAY 20
1404
RELEASE u
1405
RELEASE v
1406
RELEASE n
1407
tick()
1408
HOLD i
1409
HOLD x
1410
HOLD b
1411
DELAY 20
1412
RELEASE i
1413
RELEASE x
1414
RELEASE b
1415
tick()
1416
HOLD p
1417
DELAY 20
1418
RELEASE p
1419
tick()
1420
HOLD t
1421
DELAY 20
1422
RELEASE t
1423
tick()
1424
HOLD p
1425
DELAY 20
1426
RELEASE p
1427
tick()
1428
HOLD q
1429
HOLD i
1430
DELAY 20
1431
RELEASE q
1432
RELEASE i
1433
tick()
1434
DELAY 20
1435
tick()
1436
DELAY 20
1437
tick()
1438
DELAY 20
1439
tick()
1440
HOLD t
1441
HOLD p
1442
HOLD b
1443
DELAY 20
1444
RELEASE t
1445
RELEASE p
1446
RELEASE b
1447
tick()
1448
DELAY 20
1449
tick()
1450
DELAY 20
1451
tick()
1452
HOLD e
1453
HOLD x
1454
DELAY 20
1455
RELEASE e
1456
RELEASE x
1457
tick()
1458
DELAY 20
1459
tick()
1460
DELAY 20
1461
tick()
1462
HOLD q
1463
HOLD p
1464
DELAY 20
1465
RELEASE q
1466
RELEASE p
1467
tick()
1468
DELAY 20
1469
tick()
1470
HOLD r
1471
HOLD c
1472
DELAY 20
1473
RELEASE r
1474
RELEASE c
1475
tick()
1476
HOLD v
1477
DELAY 20
1478
RELEASE v
1479
tick()
1480
DELAY 20
1481
tick()
1482
HOLD c
1483
DELAY 20
1484
RELEASE c
1485
tick()
1486
HOLD 2
1487
HOLD z
1488
HOLD d
1489
DELAY 20
1490
RELEASE 2
1491
RELEASE z
1492
RELEASE d
1493
tick()
1494
HOLD f
1495
DELAY 20
1496
RELEASE f
1497
tick()
1498
DELAY 20
1499
tick()
1500
HOLD c
1501
DELAY 20
1502
RELEASE c
1503
tick()
1504
HOLD q
1505
HOLD p
1506
HOLD x
1507
DELAY 20
1508
RELEASE q
1509
RELEASE p
1510
RELEASE x
1511
tick()
1512
HOLD z
1513
DELAY 20
1514
RELEASE z
1515
tick()
1516
HOLD q
1517
HOLD p
1518
HOLD x
1519
DELAY 20
1520
RELEASE q
1521
RELEASE p
1522
RELEASE x
1523
tick()
1524
1525