SANS-Community-CTF-A03

This is a python script that that I created to solve challenge A03 of the SANS Community CTF.

The challenge involves connecting to a service using netcat, and the server sends the following output upon successfully connecting:

-115 83 21 -10 -107 -68 -56 37 -100 97 -107 21 -7 106 -124 -4 -63 2 -116 60 71 71 58 -104 93 -17 -128 2 8 -38 79 -107 46 100 -117 -61 33 84 -24 -67 -75 126 -46 -82 -24 86 -86 -86 88 55 -26 -97 126 32 56 -37 15 -72 -35 23 -110 45 -83 -64 -111 56 -125 -78 -116 108 111 65 -22 65 -17 -46 -104 -102 124 -16 -47 98 -112 79 -126 -56 42 -110 -128 7 -87 18 52 86 -45 -58 -113 86 120 27 -62 -24 93 -84 41 76 127 -63 -26 -5 -78 -73 94 66 6 -32 10 48 114 -118 56 28 -100 108 114 111 50 1 -58 -85 29 -120 -109 122 53 -68 -58 -76 126 -83 -81 48 100 13 114 107 -18 124 -101 96 6 -45 124 -94 64 -17 18 114 -16 -40 29 13 96 -80 -121 -107 109 78 73 -21 -5 -7 27 95 6 -115 -54 -12 9 102 85 15 57 -47 -79 121 -64 -61 -20 -79 -101 9 -66 -4 -70 70 -111 39 -108 -37 18 -113 -44 45 -18 -38 -70 -71 -49 -61 31 36 -46 88 -11 -125 -46 -74 71 -66 103 -30 -57 37 -34 -127 107 112 -88 -1 75 -70 -114 31 -25 125 -7 -95 54 -56 100 85 -20 54 -83 -30 -70 127 -104 1 61 -1 -29 5 36 -62 -122 -112 50 47 -113 125 -23 30 -100 -47 -101 -107 114 -47 94 -41 38 74 13 -45 44 -57 83 -60 -56 -112 -61 -84 -107 -24 110 28 120 -96 75 7 29 52 37 -71 5 -64 78 120 -111 -84 79 -73 -9 92 -117 35 36 -34 -24 -20 110 -85 -104 4 -109 6 32 11 -90 107 19 -61 -97 56 124 -91 -7 -53 29 -118 119 108 66 110 -56 -51 -110 -20 -85 122 -39 25 37 113 29 -71 120 61 -60 30 -88 -41 -30 72 16 94 -19 9 41 10 -109 -95 118 -43 15 62 -94 -95 43 77 27 4 103 65 117 -124 -6 -19 -62 -66 12 106 -106 -18 -78 -90 76 -97 -81 118 -87 66 23 31 24 38 94 -70 -56 -119 8 -29 -115 111 36 2 -13 30 -16 -75 -35 -4 32 115 -22 -46 25 54 114 -56 -84 27 10 -61 59 34 -22 -103 -35 -78 34 -27 -107 -81 84 -70 -79 71 -40 -95 -3 -75 -99 29 40 -121 -17 65 -66 97 9 106 125 20 46 -72 54 24 81 19 -54 115 -8 95 34 76 25 -45 -108 -14 117 -111 -89 18 -82 -48 -102 -99 17 88 -1 27 -62 124 47 -16 52 101 8 -123 121 -46 -8 113 50 26 -66 75 -19 82 61 98 -29 -27 117 -111 -75 15 46 -58 103 45 -31 41 -87 16 26 -35 118 34 98 -17 -11 90 96 39 116 30 114 98 112 -80 -60 83 -107 57 -28 74 72 19 16 -81 64 -14 -39 -22 2 -13 -57 120 21 42 103 10 -124 -56 49 -7 -26 -92 91 87 84 31 -86 -23 89 -113 51 -95 -94 67 81 -30 53 42 -52 56 29 -108 -80 50 -66 24 61 66 -32 110 59 -58 18 -106 29 102 -74 -56 79 15 87 -126 -80 -7 -58 1 -37 -5 43 -88 51 72 60 -28 123 -6 -4 -72 60 -36 38 120 -94 57 14 -64 -97 -60 -120 -17 -45 -33 113 -124 -40 55 -123 -77 51 -79 91 102 -7 -105 74 116 -111 70 44 -50 34 83 70 -59 -116 84 -123 43 25 13 26 -20 -20 -116 112 -60 -61 -10 119 -10 -89 -45 93 -96 106 -89 21 -4 -18 65 -54 16 -108 16 -43 32 100 90 76 125 103 102 106 83 -14 -38 23 -74 -48 -113 -84 119 98 9 24 -52 -79 45 -56 -97 110 -110 -81 3 -94 -123 35 7 -33 111 -124 71 -42 -18 -102 -56 -55 -78 126 -103 65 43 17 -93 52 41 111 -27 86 56 -124 -60 -54 52 -57 109 -71 -21 116 -104 90 -8 -33 48 -25 122 -7 -80 44 119 73 109 -94 90 16 -41 -125 127 -68 -39 -73 65 -98 -126 117 101 -17 46 80 99 -58 -85 91 -90 -37 66 32 -44 -14 76 76 60 -71 -18 -106 -55 -59 26 72 -126 -13 0 -61 -111 -126 56 -9 113 102 71 -44 44 -14 47 -46 -50 114 -14 -94 100 62 -18 -96 -9 -35 55 -64 -94 81 9 36 68 9 -25 -42 -117 31 -51 -4 -123 20 -48 -78 7 -1 -124 -43 113 119 119 -42 -75 102 118 -83 67 -83 109 -27 -2 118 10 67 127 -15 25 10 17 -26 6 -106 -6 -42 72 1 -42 -51 -42 71 68 78 29 -7 -76 -108 -90 -9 65 20 -36 64 -118 -26 -125 10 -40 -100 20 -23 -126 27 127 124 -15 -56 126 -57 -107 84 15 -39 -94 44 -46 86 -64 121 77 2 -115 42 66 23 16 -59 33 -24 97 54 -47 -29 81 81 95 66 25 -35 10 -82 50 25 -121 -44 69 89 43 6 -46 120 8 95 -94 74 119 -77 15 -104 -101 112 -50 109 83 31 -66 -78 98 -41 -112 108 -123 -62 -123 12 -106 -54 101 -63 -48 56 58 -40 -105 -36 34 14 -113 49 -89 43 -95 117 -104 -12 -107 86 -89 -9 45 55 99 -78 -7 -24 -66 -113 -78 35 70 108 97 103 91 83 105 103 110 79 102 84 104 101 84 105 109 101 115 93 0 61 35 13 -17 28 -11 -83 -84 -89 -48 -3 42 44 -120 -122 31 -17 4 32 -26 -77 -55 8 4 -25 -62 74 -102 -46 54 68 15 90 81 -2 118 70 -85 34 -19 124 31 24 -88 -89 -98 -57 -105 -94 -25 125 85 -80 -122 90 -105 72 -92 49 27 -38 117 42 52 -58 41 -85 12 -44 -51 -6 80 -19 18 -8 -108 -80 -65 43 82 -89 -87 -89 87 47 1 -17 119 -91 32 -110 -128 -106 -67 -76 92 -26 95 105 -70 45 99 11 26 117 3 -82 37 -61 -38 119 106 -125 30 -63 -78 32 -80 41 -59 -47 -68 69 103 121 -6 -61 95 89 44 25 -122 -113 36 -96 4 40 79 41 -21 41 -96 85 -84 -65 22 94 -33 -57 -121 -92 -104 67 -22 -1 -68 -28 -62 27 61 -17 53 -60 126 89 100 -125 -127 -77 -84 108 -36 77 -63 -120 12 -40 -26 -21 -97 110 -113 55 -79 121 54 110 93 -8 -119 -101 -25 -66 95 102 24 -61 -23 -103 119 -107 6 83 -30 -57 -36 -18 -97 -62 -39 62 48 105 117 -30 -30 -85 80 64 -92 -39 -37 -117 -104 58 -15 -80 -3 -38 73 116 112 79 -56 82 23 -92 65 -74 102 26 -11 -105 -125 106 121 102 22 -55 -90 -70 -94 -127 69 58 -69 55 -22 -72 17 52 45 -127 -125 -11 -44 -102 -103 21 81 -1 47 70 -106 -77 -80 15 25 -58 -40 -65 -128 123 64 -58 -75 -5 -3 -96 -77 14 -44 -32 -112 87 -43 100 -14 110 121 67 110 -88 -119 4 91 57 20 116 0 -20 51 -128 103 115 70 29 110 67 -67 34 82 -111 2 -30 -24 -40 70 -38 70 -65 29 -76 103 -90 -71 -61 -32 -51 55 -32 -71 107 96 33 -34 -89 62 77 -22 -5 111 60 -116 113 30 116 73 100 79 -112 35 108 68 -117 19 -3 78 -13 -54 -123 -45 -124 -16 51 -91 -49 -38 -29 28 -59 -34 -117 1 106 -4 32 -34 70 -124 45 -42 -88 -102 26 51 -83 24 -127 -96 -30 6 115 102 -9 -90 11 -58 -127 -18 -30 70 -52 109 71 54 105 103 21 -81 -20 66 -123 -108 -36 -96 -57 -119 -72 72 41 -102 78 -100 1 69 67 12 11 -60 -5 -19 10 -57 90 81 -2 -60 -71 19 115 -91 85 -7 57 50 -103 0 -69 81 72 -27 -21 -106 -127 -20 -36 -60 -7 -25 -120 -12 -43 -110 -69 47 -28 -71 -13 -99 -52 103 66 34 96 123 84 -7 123 15 74 -61 -12 53 89 118 34 53 58 27 29 -61 15 -14 85 -54 33 57 -124 21 -42 80 124 24 114 -36 -109 -58 -43 14 -42 31 -47 -54 84 43 64 118 96 123 -111 125 62 -96 111 -109 107 -111 -51 -17 -90 -93 63 34 -68 -78 -2 79 120 -45 94 78 -14 47 25 70 90 89 -67 -69 -44 78 56 18 -17 -88 -90 90 57 115 73 -33 22 -120 1 -46 58 -1 34 -77 -46 -128 1 -60 -81 26 10 10 116 -57 -59 72 22 -3 91 5 -91 1 95 -34 116 -88 -67 -118 48 -66 93 107 -67 127 30 -113 -1 31 83 -82 58 94 -72 -82 37 125 -10 59 123 81 64 32 82 -97 -1 -58 71 -68 81 120 123 -82 -29 56 45 1 -56 44 32 27 -38 90 121 -109 8 -97 16 -1 -38 -117 80 27 -84 -93 -70 -85 105 2 103 -70 122 -30 104 93 27 -107 94 -29 -63 126 -2 -100 -39 120 47 -31 23 63 -32 -15 -53 49 12 119 -44 -57 34 61 -55 -119 -8 67 108 96 -96 -121 -10 -2 106 -73 124 104 83 85 -32 -126 55 -9 -62 23 -23 -115 72 -11 4 28 -68 38 90 -123 -81 82 -56 27 -78 104 -94 -88 102 12 96 -29 117 -77 56 85 54 111 77 -8 -121 54 -123 -49 43 -119 -20 -24 -81 70 109 94 -104 54 122 74 -98 28 -13 5 41 83 -24 -98 6 32 -13 60 -112 64 52 23 118 -71 -26 -94 66 -46 -118 -15 24 -9 80 -80 45 -54 -5 -52 -26 -18 -47 15 65 -71 -83 71 -39 -95 -124 105 -31 -72 -128 88 114 103 -6 -76 57 -124 -90 82 123 -10 2 -87 -64 -3 117 -90 -21 70 -74 44 -1 99 116 -40 4 -8 66 -26 -80 -62 62 34 41 56 -41 99 -68 125 -75 55 115 -73 -32 51 -75 85 -39 -96 -101 -113 -51 -102 -13 65 115 -9 57 -75 -35 -23 119 27 12 -95 83 -29 4 15 96 -71 71 -45 112 39 6 37 125 -33 -58 24 111 -109 -77 98 -44 38 89 13 -37 55 -10 82 82 2 -13 -90 -27 -9 -75 69 -80 -4 24 33 36 30 70 -95 -2 12 -71 109 -97 108 -49 115 -110 40 -128 109 95 119 -64 -78 121 -77 88 95 -85 13 -92 91 10 -67 124 46 -37 -61 -49 -39 -49 -120 70 111 -11 21 -30 -121 62 99 -11 -99 -38 -75 79 83 104 -89 -78 19 -75 87 111 -65 20 -21 -19 -17 -82 -68 -55 126 68 15 -19 57 37 -49 -63 99 50 -74 0 12 107 80 96 -45 -9 18 -25 -84 105 86 107 125 65 88 109 -16 20 54 110 89 69 91 -110 106 42 83 -51 93 9 -50 105 116 30 -55 72 21 -36 47 -62 69 -123 45 -61 -58 -122 48 -74 -102 102 36 -13 -85 127 -122 22 -86 -39 -29 7 -29 -79 112 87 -49 58 -97 -27 22 -50 -89 91 83 -44 30 26 90 78 -48 -11 -76 -11 -24 96 116 110 118 30 72 89 37 43 11 -106 -126 -38 -48 34 -65 -26 -16 102 65 68 59 96 94 -107 -82 46 -118 99 35 115 -61 -104 -31 57 -74 41 -110 -36 84 -99 114 -41 120 66 -7 55 40 -23 -98 105 45 -39 -55 -117 110 120 -70 -7 -37 -35 108 -98 117 77 -41 44 119 105 8 -53 7 122 -94 127 -68 -101 -74 -28 -123 84 77 -78 45 23 62 -100 -113 -8 -107 106 -43 1 8 75 78 -33 119 -59 72 127 -111 79 -7 51 -50 -75 -49 -123 -103 84 -39 -26 6 7 -3 68 -93 -116 60 56 -10 18 57 -2 93 -121 -35 -44 77 38 83 -34 117 76 17 68 1 -32 -55 -102 52 -94 -128 59 -87 126 127 76 10 -68 -124 1 -50 -67 -1 43 69 -35 -1 -110 3 82 112 120 -98 -127 -68 -97 98 -123 57 -106 40 -71 -47 -47 55 81 30 66 13 -94 67 -37 96 66 6 -91 31 5 55 34 87 -89 -101 -11 40 87 -108 -118 -35 -51 33 5 -122 -14 -42 -66 67 -12 0 80 -105 67 43 -9 -123 49 -100 -91 54 -45 -57 -115 122 98 -126 -94 -70 22 45 -105 -29 78 -100 106 64 114 40 -124 103 40 -44 -2 107 0 -11 -16 49 -111 -107 104 100 93 -11 -34 -65 120 -128 121 -114 -83 16 114 -5 -84 -36 60 31 4 -64 -122 44 -108 -124 -105 -108 121 -121 -58 10 29 46 110 122 35 76 57 -101 -52 -77 42 122 -61 -100 117 112 120 -79 -113 124 113 21 -88 6 -103 63 -102 18 -58 96 28 -29 -114 -118 93 -78 -42 -105 77 -94 74 119 28 13 19 -110 125 -117 67 12 7 -75 33 -81 -69 -70 -18 85 -52 -75 -74 -24 -104 68 114 -10 -10 72 -115 68 -21 -41 -69 7 -28 -49 -103 98 90 -35 110 98 -110 -112 17 77 74 0 -94 23 -75 88 -1 77 -99 114 67 -109 -70 -48 -41 -91 -89 -109 -83 -116 98 70 -18 -68 35 92 30 -75 -20 48 2 55 48 -91 78 -27 -3 77 50 -102 -65 118 46 122 70 5 31 -18 -104 -52 122 -6 19 104 -73 54 -60 -43 -20 -79 5 -18 -24 53 -109 54 26 -111 -125 77 43 67 -61 89 -67 9 95 -36 -9 -9 -87 113 -14 -68 -39 -87 -14 -98 126 -34 79 -124 -51 55 -71 96 109 -44 -15 -16 33 29 51 -28 118 -16 -19 -43 -51 -27 -51 118 86 -65 50 48 104 36 -50 -26 3 29 106 -48 84 36 48 -63 -8 34 -79 25 63 -27 -3 -75 -43 -22 -117 -94 -49 88 24 38 23 74 86 127 111 36 101 114 65 -48 66 -107 -12 114 86 -20 -108 7 5 -45 -20 2 -119 -62 -20 20 100 -68 108 125 -30 -125 -57 56 2 54 92 103 -88 -99 55 -22 50 43 93 -120 23 -15 -113 28 -59 124 30 78 62 11 98 -94 -57 -50 31 -87 81 -25 -31 83 29 61 -70 -58 -38 -14 -80 12 29 13 -108 53 -1 35 81 -60 -97 112 18 -35 123 116 -128 66 66 -97 -21 -109 -122 -52 -26 -92 9 -96 106 -29 -110 26 -17 -80 40 -125 -27 39 -90 54 -21 70 -90 -3 35 33 113 -93 99 -77 67 78 70 -55 26 44 109 35 -52 -41 6 95 -14 -11 15 26 120 -12 65 31 42 44 101 -47 41 -120 -14 -102 44 86 77 111 -92 -109 56 -65 -65 -90 -30 -117 125 -23 -22 111 -34 -7 -119 87 -19 -54 118 24 -10 -37 -23 31 99 -37 -71 -113 49 6 -2 -42 -103 55 -107 88 -35 119 -28 90 96 -50 -54 63 -56 83 -106 -75 30 12 -51 20 -25 -74 52 74 -110 -19 -38 -61 -12 -40 -103 -115 15 46 -26 -20 -90 -54 71 6 -104 17 69 96 100 -37 22 -126 -25 -29 -105 -50 -102 -53 25 44 -72 -13 -17 -84 -53 -119 58 -37 -73 32 -57 93 -22 14 100 -126 31 -87 -29 -124 -123 -7 6 108 -36 -99 59 118 104 84 -94 33 71 -110 -51 18 27 7 -19 -46 39 -75 48 17 -61 -108 -108 -29 61 119 103 -62 112 109 47 76 11 106 -61 115 -66 101 -108 5 -9 98 23 18 105 5 -27 -111 -70 21 -94 125 -87 54 96 -26 -83 -57 -87 29 53 -40 106 64 66 45 -77 0 -110 72 5 -118 -86 28 -100 19 33 -127 -92 -37 -106 71 89 63 125 -71 38 43 -127 -49 72 -74 -89 -78 -10 -23 -33 -87 -23 114 -15 -18 -4 -101 10 -104 -81 44 26 83 7 -80 -102 96 -16 24 26 22 67 -101 -27 -117 81 -116 62 71 117 29 -16 94 -113 -30 76 -117 125 86 36 44 -126 62 -128 -118 -18 26 -22 -34 50 4 -12 117 -97 -39 1 -16 101 63 55 -38 92 40 56 -20 10 -124 119 -121 -37 -101 -76 93 -39 52 -25 -56 78 -46 -90 -127 -42 -101 -10 118 116 -9 102 -38 54 -98 -76 -109 -58 -19 127 -48 113 -10 87 76 -110 11 -86 107 63 -111 51 -114 99 -38 15 58 117 5 -80 -23 -3 22 -61 51 -76 120 -58 122 101 69 74 -42 60 -94 35 -50 -83 -51 57 -19 94 109 123 -62 71 -118 -4 -68 -113 -84 -91 -116 -62 105 -64 119 -31 -122 -15 70 -52 60 28 8 -34 63 -42 -117 12 15 120 107 124 -13 45 -61 125 41 127 13 -43 37 -103 -105 -114 89 14 111 -32 0 -75 -84 60 -47 -76 26 17 -118 -91 29 -103 30 -120 22 17 -75 -39 -113 -34 89 -100 -77 126 53 75 12 -113 89 123 111 89 48 27 -107 1 -49 -81 18 89 85 48 -14 115 -72 8 -124 110 -30 19 76 59 -81 0 -71 -27 75 -59 116 -92 64 -29 -2 112 -2 -109 113 -51 67 -124 38 -104 -76 24 11 108 33 -113 -38 3 -93 39 62 82 39 -9 55 114 -68 -85 22 -4 -114 20 108 -116 -88 -35 89 -21 97 127 -125 21 -104 -114 -126 -71 29 92 -68 -64 -125 -6 19 -86 -15 74 28 -83 -10 51 -87 -124 71 21 17 -17 -14 106 -38 84 -22 93 105 -126 -21 -21 59 9 72 -9 -55 -53 -15 -36 118 -30 39 -110 -113 29 -59 56 -95 13 77 -78 -4 63 29 -41 -109 7 52 -3 -119 32 -24 -60 41 48 -69 -14 -4 -84 -49 114 -114 -10 4 29 19 -54 85 -76 -41 -94 103 -45 -31 -124 -86 117 -117 -33 114 20 -1 90 -40 40 -117 -109 26 -121 63 -23 -7 -51 -33 -3 -22 -14 -57 63 -89 -98 -31 14 114 -62 -110 28 55 29 -5 -87 49 -6 4 9 34 -113 -100 61 22 -37 38 15 -88 6 12 -110 -8 -44 -47 -97 114 -78 -83 -28 116 63 1 -84 92 -4 85 -115 -9 89 -106 25 -24 50 86 -2 13 125 13 -75 -125 26 71 123 -18 24 27 96 -54 -56 69 63 8 70 -21 100 66 64 -14 57 -102 -120 83 -126 -69 -87 -127 -56 38 -114 126 -87 -88 -59 37 -106 -34 64 -9 -88 8 60 -25 16 -126 -46 117 -60 19 103 -2 -83 -17 81 47 -86 -6 -80 115 33 63 -15 -54 -25 -74 -17 126 -108 47 117 61 56 -79 36 72 51 -9 -67 -9 10 36 -11 -73 20 70 -26 -66 65 -105 49 98 -42 34 44 -67 -39 28 59 109 75 -80 -86 -125 97 -49 -52 -108 -58 -119 -116 -48 -82 -127 -121 -62 -56 109 -128 9 4 -78 107 -38 -44 -105 -104 -83 -77 -45 27 -1 -124 -59 -126 -27 -108 78 122 90 -40 6 42 -122 -121 -79 72 79 31 -56 88 35 122 -61 -2 79 91 -106 -4 14 105 23 13 -19 -35 -112 -45 113 -34 77 -52 -74 83 -10 60 -38 -88 -124 42 -57 77 -126 -22 -57 70 -24 22 -95 126 19 -81 -24 42 -67 -43 7 77 -88 121 43 -11 69 -30 72 59 30 35 -29 -93 77 -86 -16 -49 -107 -73 21 125 -50 -74 -4 -31 102 -28 11 35 -71 19 112 98 -116 -101 87 -47 125 -96 12 -100 -61 -16 63 16 -102 47 -33 47 -26 -11 -83 -76 -85 -87 -107 17 -115 -95 52 70 -76 -92 -88 64 64 0 17 -67 -96 29 89 99 13 -104 115 -88 -57 82 -41 -82 71 -124 98 -13 45 -8 4 -70 -103 57 1 77 -35 -87 -115 29 -87 -98 -37 73 -69 52 -84 -55 -51 31 113 -108 114 72 66 -71 -51 -91 -84 -6 -99 -79 -75 54 -22 -74 -125 -57 95 16 -27 9 -82 -64 82 105 -12 -1 50 -63 30 -93 86 -112 -20 -104 74 -71 61 -10 -77 -38 -89 104 16 -111 30 -109 89 126 -93 62 -121 81 -2 -39 -69 -14 -40 -19 -76 -9 -111 10 -121 125 -94 -47 54 -32 -56 -23 -70 111 82 -53 1 112 94 90 -18 2 -104 117 83 -106 79 14 -120 39 -4 60 30 -115 70 -90 10 -23 119 64 -55 63 41 -125 -81 123 78 -80 -20 -83 10 -38 -81 -94 80 2 56 -97 17 -64 -58 13 -3 -27 -102 67 -117 -92 44 2 -28 -11 66 13 121 -15 -119 -57 -95 117 116 -85 79 35 77 -97 38 -123 62 55 69 5 68 66 -22 -34 -122 117 -126 -78 119 102 -88 -71 115 33 -86 -4 -24 75 113 93 -10 -63 -128 67 96 -90 -56 -97 -35 14 -92 33 80 -114 -1 -42 3 -127 -119 122 -25 49 52 91 82 -34 87 58 42 -55 -105 32 -118 24 100 -22 -66 44 -119 -100 58 45 -67 -117 -69 -67 97 -66 62 -22 57 38 27 109 -127 109 75 -40 -88 117 -95 63 -106 43 87 -6 22 22 38 -97 -78 97 -51 111 -20 -120 44 77 71 107 56 -128 -111 83 -19 18 -63 56 -22 105 -82 -116 -88 68 -73 0 62 -51 22 100 109 -56 -59 58 55 -79 -62 100 -1 9 -49 55 -119 96 -118 118 114 75 -81 92 -76 93 -24 93 -95 -96 93 -33 109 115 67 -38 59 9 20 114 -70 -41 -42 -71 -32 -91 -16 106 5 123 -32 119 -58 -113 -44 123 -20 -68 -40 -115 92 53 108 -54 -88 -80 -92 -29 -71 -71 85 115 -112 44 45 112 -47 29 -38 -41 -104 -69 78 95 74 34 -38 55 -33

Problem Solving

After some research I found that the response is in "sign and magnitude notation." I learned that this is a way to represent 8 bit binary where the most significant digit represents positive (0) or negative (1), while the remaining 7 bits determine the magnitude.

Because of the length of the output, converting this sign and magnitude notation into binary by hand would be far too time consuming. Most online calculators only allow for conversion one value at a time, which is also too slow...

So I took it upon myself to create my own script to convert sign and magnitude into binary.

The script is designed to run from the command line so that it can easily be used and repurposed based on future needs.

Once I had the information in binary format, I converted the 8 bit binary to ASCII and extracted the flag using the grep command in Linux.