Created
October 6, 2021 16:13
-
-
Save hvnsweeting/7e00e139912b9d65a1ec7c1913fdb513 to your computer and use it in GitHub Desktop.
Pymi team solution for SNYK 2021 CTF - CALC-UL8R
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 349, | |
"id": "d7b64a19", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"from telnetlib import Telnet\n" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 390, | |
"id": "d301cc1a", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"Telnet(35.211.207.36,8000): recv b' ____ _ _ ____ _ _ _ ___ __'\n", | |
"Telnet(35.211.207.36,8000): recv b'__ \\n / ___| / \\\\ | | / ___| | | | | | ( _'\n", | |
"Telnet(35.211.207.36,8000): recv b' )| _ \\\\ \\n| | / _ \\\\ | | | | _____| | | | | '\n", | |
"Telnet(35.211.207.36,8000): recv b' / _ \\\\| |_) |\\n| |___ / ___ \\\\| |__| |__|_____| |_|'\n", | |
"Telnet(35.211.207.36,8000): recv b' | |__| (_) | _ < \\n \\\\____/_/ \\\\_\\\\_____\\\\____| '\n", | |
"Telnet(35.211.207.36,8000): recv b' \\\\___/|_____\\\\___/|_| \\\\_\\\\\\n '\n", | |
"Telnet(35.211.207.36,8000): recv b' \\n\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'47323 * 37073 + 11314 * 10525 + 45561 - y = 187348'\n", | |
"Telnet(35.211.207.36,8000): recv b'2840\\ny = '\n" | |
] | |
} | |
], | |
"source": [ | |
"# nc 35.211.207.36 8000 \n", | |
"tn = Telnet('35.211.207.36', 8000)\n", | |
"tn.set_debuglevel(10)\n", | |
"\n", | |
"line = tn.expect([b\"\\n[a-z]+ = \"])\n", | |
"\n", | |
"_, _, text = line\n", | |
"\n", | |
"equation = text.decode(\"utf-8\").splitlines()[-2]" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 391, | |
"id": "130bf3d0", | |
"metadata": { | |
"scrolled": true | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
" ____ _ _ ____ _ _ _ ___ ____ \n", | |
" / ___| / \\ | | / ___| | | | | | ( _ )| _ \\ \n", | |
"| | / _ \\ | | | | _____| | | | | / _ \\| |_) |\n", | |
"| |___ / ___ \\| |__| |__|_____| |_| | |__| (_) | _ < \n", | |
" \\____/_/ \\_\\_____\\____| \\___/|_____\\___/|_| \\_\\\n", | |
" \n", | |
"\n", | |
"47323 * 37073 + 11314 * 10525 + 45561 - y = 1873482840\n", | |
"y = \n" | |
] | |
} | |
], | |
"source": [ | |
"print(text.decode(\"utf-8\"))" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 392, | |
"id": "88e11f86", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"[b' ____ _ _ ____ _ _ _ ___ ____ ',\n", | |
" b' / ___| / \\\\ | | / ___| | | | | | ( _ )| _ \\\\ ',\n", | |
" b'| | / _ \\\\ | | | | _____| | | | | / _ \\\\| |_) |',\n", | |
" b'| |___ / ___ \\\\| |__| |__|_____| |_| | |__| (_) | _ < ',\n", | |
" b' \\\\____/_/ \\\\_\\\\_____\\\\____| \\\\___/|_____\\\\___/|_| \\\\_\\\\',\n", | |
" b' ',\n", | |
" b'',\n", | |
" b'47323 * 37073 + 11314 * 10525 + 45561 - y = 1873482840',\n", | |
" b'y = ']" | |
] | |
}, | |
"execution_count": 392, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"text.splitlines()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 393, | |
"id": "931096e4", | |
"metadata": { | |
"scrolled": true | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"47323 * 37073 + 11314 * 10525 + 45561 - y = 1873482840\n" | |
] | |
} | |
], | |
"source": [ | |
"print(equation)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 394, | |
"id": "538965bd", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"b'48150\\r'\n", | |
"Telnet(35.211.207.36,8000): send b'48150\\r'\n" | |
] | |
} | |
], | |
"source": [ | |
"from sympy import solve\n", | |
"from sympy.abc import a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z\n", | |
"from sympy.parsing.sympy_parser import parse_expr\n", | |
"\n", | |
"def solve_meThis(string_):\n", | |
" try:\n", | |
" lhs = parse_expr(string_.split(\"=\")[0])\n", | |
" rhs = parse_expr(string_.split(\"=\")[1])\n", | |
" solution = solve(lhs-rhs)\n", | |
" return solution\n", | |
" except Exception as e:\n", | |
" print(\"invalid equation\", e)\n", | |
"\n", | |
"valid_text = equation\n", | |
"\n", | |
"[result] = solve_meThis(valid_text)\n", | |
"\n", | |
"msg = str(int(result)).encode(\"utf-8\") + b\"\\r\"\n", | |
"print(msg)\n", | |
"tn.write(msg)\n" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "46de8f5f", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 395, | |
"id": "959a6910", | |
"metadata": { | |
"scrolled": true | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"Telnet(35.211.207.36,8000): recv b'\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'15342 * 14115 + 12880 - n = 216549421\\nn = '\n", | |
"(0, <re.Match object; span=(38, 43), match=b'\\nn = '>, b'\\n15342 * 14115 + 12880 - n = 216549421\\nn = ')\n", | |
"b''\n", | |
"15342 * 14115 + 12880 - n = 216549421\n", | |
"Telnet(35.211.207.36,8000): send b'15789\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nh + 36227 - 28831 * 13860 = -399512770\\nh = '\n", | |
"(0, <re.Match object; span=(39, 44), match=b'\\nh = '>, b'\\nh + 36227 - 28831 * 13860 = -399512770\\nh = ')\n", | |
"b''\n", | |
"h + 36227 - 28831 * 13860 = -399512770\n", | |
"Telnet(35.211.207.36,8000): send b'48663\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nf * 14051 = 340427628\\nf = '\n", | |
"(0, <re.Match object; span=(22, 27), match=b'\\nf = '>, b'\\nf * 14051 = 340427628\\nf = ')\n", | |
"b''\n", | |
"f * 14051 = 340427628\n", | |
"Telnet(35.211.207.36,8000): send b'24228\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n47241 - 48555 * 7408 - s - 7443 = -359661542\\ns = '\n", | |
"(0, <re.Match object; span=(45, 50), match=b'\\ns = '>, b'\\n47241 - 48555 * 7408 - s - 7443 = -359661542\\ns = ')\n", | |
"b''\n", | |
"47241 - 48555 * 7408 - s - 7443 = -359661542\n", | |
"Telnet(35.211.207.36,8000): send b'5900\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n47448 * k + 8484 - 25108 - 16922 = 2355047934\\nk ='\n", | |
"Telnet(35.211.207.36,8000): recv b' '\n", | |
"(0, <re.Match object; span=(46, 51), match=b'\\nk = '>, b'\\n47448 * k + 8484 - 25108 - 16922 = 2355047934\\nk = ')\n", | |
"b''\n", | |
"47448 * k + 8484 - 25108 - 16922 = 2355047934\n", | |
"Telnet(35.211.207.36,8000): send b'49635\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nm * 42293 = 1843721042\\nm = '\n", | |
"(0, <re.Match object; span=(23, 28), match=b'\\nm = '>, b'\\nm * 42293 = 1843721042\\nm = ')\n", | |
"b''\n", | |
"m * 42293 = 1843721042\n", | |
"Telnet(35.211.207.36,8000): send b'43594\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\ne - 584 + 33706 + 974 = 58220\\ne = '\n", | |
"(0, <re.Match object; span=(30, 35), match=b'\\ne = '>, b'\\ne - 584 + 33706 + 974 = 58220\\ne = ')\n", | |
"b''\n", | |
"e - 584 + 33706 + 974 = 58220\n", | |
"Telnet(35.211.207.36,8000): send b'24124\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n1765 + 2001 * p = 60017758\\np = '\n", | |
"(0, <re.Match object; span=(27, 32), match=b'\\np = '>, b'\\n1765 + 2001 * p = 60017758\\np = ')\n", | |
"b''\n", | |
"1765 + 2001 * p = 60017758\n", | |
"Telnet(35.211.207.36,8000): send b'29993\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n10890 + 18284 * b + 36538 = 396298276\\nb = '\n", | |
"(0, <re.Match object; span=(38, 43), match=b'\\nb = '>, b'\\n10890 + 18284 * b + 36538 = 396298276\\nb = ')\n", | |
"b''\n", | |
"10890 + 18284 * b + 36538 = 396298276\n", | |
"Telnet(35.211.207.36,8000): send b'21672\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n35818 * 48970 + 16807 + a * 10562 * 41174 = 18484'\n", | |
"Telnet(35.211.207.36,8000): recv b'579894055\\na = '\n", | |
"(0, <re.Match object; span=(59, 64), match=b'\\na = '>, b'\\n35818 * 48970 + 16807 + a * 10562 * 41174 = 18484579894055\\na = ')\n", | |
"b''\n", | |
"35818 * 48970 + 16807 + a * 10562 * 41174 = 18484579894055\n", | |
"Telnet(35.211.207.36,8000): send b'42501\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\no - 3625 * 47366 - 39734 + 32559 = -171665646\\no ='\n", | |
"Telnet(35.211.207.36,8000): recv b' '\n", | |
"(0, <re.Match object; span=(46, 51), match=b'\\no = '>, b'\\no - 3625 * 47366 - 39734 + 32559 = -171665646\\no = ')\n", | |
"b''\n", | |
"o - 3625 * 47366 - 39734 + 32559 = -171665646\n", | |
"Telnet(35.211.207.36,8000): send b'43279\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n37093 * 7636 - x * 9865 = 8353923\\nx = '\n", | |
"(0, <re.Match object; span=(34, 39), match=b'\\nx = '>, b'\\n37093 * 7636 - x * 9865 = 8353923\\nx = ')\n", | |
"b''\n", | |
"37093 * 7636 - x * 9865 = 8353923\n", | |
"Telnet(35.211.207.36,8000): send b'27865\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n8294 + 45753 - b = 15736\\nb = '\n", | |
"(0, <re.Match object; span=(25, 30), match=b'\\nb = '>, b'\\n8294 + 45753 - b = 15736\\nb = ')\n", | |
"b''\n", | |
"8294 + 45753 - b = 15736\n", | |
"Telnet(35.211.207.36,8000): send b'38311\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n3805 + n * 9521 = 9420074\\nn = '\n", | |
"(0, <re.Match object; span=(26, 31), match=b'\\nn = '>, b'\\n3805 + n * 9521 = 9420074\\nn = ')\n", | |
"b''\n", | |
"3805 + n * 9521 = 9420074\n", | |
"Telnet(35.211.207.36,8000): send b'989\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nf + 20664 * 12865 * 30314 + 31690 = 8058745367373'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nf = '\n", | |
"(0, <re.Match object; span=(50, 55), match=b'\\nf = '>, b'\\nf + 20664 * 12865 * 30314 + 31690 = 8058745367373\\nf = ')\n", | |
"b''\n", | |
"f + 20664 * 12865 * 30314 + 31690 = 8058745367373\n", | |
"Telnet(35.211.207.36,8000): send b'34643\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n22878 - 40084 - t = -56229\\nt = '\n", | |
"(0, <re.Match object; span=(27, 32), match=b'\\nt = '>, b'\\n22878 - 40084 - t = -56229\\nt = ')\n", | |
"b''\n", | |
"22878 - 40084 - t = -56229\n", | |
"Telnet(35.211.207.36,8000): send b'39023\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nj - 35901 = -23166\\nj = '\n", | |
"(0, <re.Match object; span=(19, 24), match=b'\\nj = '>, b'\\nj - 35901 = -23166\\nj = ')\n", | |
"b''\n", | |
"j - 35901 = -23166\n", | |
"Telnet(35.211.207.36,8000): send b'12735\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n3979 - 22732 - e - 39872 * 33796 - 44302 = -13476'\n", | |
"Telnet(35.211.207.36,8000): recv b'14180\\ne = '\n", | |
"(0, <re.Match object; span=(55, 60), match=b'\\ne = '>, b'\\n3979 - 22732 - e - 39872 * 33796 - 44302 = -1347614180\\ne = ')\n", | |
"b''\n", | |
"3979 - 22732 - e - 39872 * 33796 - 44302 = -1347614180\n", | |
"Telnet(35.211.207.36,8000): send b'37013\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nx * 17026 = 129738120\\nx = '\n", | |
"(0, <re.Match object; span=(22, 27), match=b'\\nx = '>, b'\\nx * 17026 = 129738120\\nx = ')\n", | |
"b''\n", | |
"x * 17026 = 129738120\n", | |
"Telnet(35.211.207.36,8000): send b'7620\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n17241 + 3917 + 19392 + 10672 - b = 14900\\nb = '\n", | |
"(0, <re.Match object; span=(41, 46), match=b'\\nb = '>, b'\\n17241 + 3917 + 19392 + 10672 - b = 14900\\nb = ')\n", | |
"b''\n", | |
"17241 + 3917 + 19392 + 10672 - b = 14900\n", | |
"Telnet(35.211.207.36,8000): send b'36322\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n1325 - 16698 + 18978 - l + 23743 + 8389 = 17534\\nl'\n", | |
"Telnet(35.211.207.36,8000): recv b' = '\n", | |
"(0, <re.Match object; span=(48, 53), match=b'\\nl = '>, b'\\n1325 - 16698 + 18978 - l + 23743 + 8389 = 17534\\nl = ')\n", | |
"b''\n", | |
"1325 - 16698 + 18978 - l + 23743 + 8389 = 17534\n", | |
"Telnet(35.211.207.36,8000): send b'18203\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n48666 + e = 68816\\ne = '\n", | |
"(0, <re.Match object; span=(18, 23), match=b'\\ne = '>, b'\\n48666 + e = 68816\\ne = ')\n", | |
"b''\n", | |
"48666 + e = 68816\n", | |
"Telnet(35.211.207.36,8000): send b'20150\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n32861 * 15369 - 36787 * 44323 - b = -1125514820\\nb'\n", | |
"Telnet(35.211.207.36,8000): recv b' = '\n", | |
"(0, <re.Match object; span=(48, 53), match=b'\\nb = '>, b'\\n32861 * 15369 - 36787 * 44323 - b = -1125514820\\nb = ')\n", | |
"b''\n", | |
"32861 * 15369 - 36787 * 44323 - b = -1125514820\n", | |
"Telnet(35.211.207.36,8000): send b'45328\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n15833 + 8270 + b * 1803 + 16853 * 30993 = 5834798'\n", | |
"Telnet(35.211.207.36,8000): recv b'47\\nb = '\n", | |
"(0, <re.Match object; span=(52, 57), match=b'\\nb = '>, b'\\n15833 + 8270 + b * 1803 + 16853 * 30993 = 583479847\\nb = ')\n", | |
"b''\n", | |
"15833 + 8270 + b * 1803 + 16853 * 30993 = 583479847\n", | |
"Telnet(35.211.207.36,8000): send b'33905\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n13525 + e - 27464 * 34146 * 47594 = -446329746576'\n", | |
"Telnet(35.211.207.36,8000): recv b'05\\ne = '\n", | |
"(0, <re.Match object; span=(52, 57), match=b'\\ne = '>, b'\\n13525 + e - 27464 * 34146 * 47594 = -44632974657605\\ne = ')\n", | |
"b''\n", | |
"13525 + e - 27464 * 34146 * 47594 = -44632974657605\n", | |
"Telnet(35.211.207.36,8000): send b'28806\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n31889 + f = 62573\\nf = '\n", | |
"(0, <re.Match object; span=(18, 23), match=b'\\nf = '>, b'\\n31889 + f = 62573\\nf = ')\n", | |
"b''\n", | |
"31889 + f = 62573\n", | |
"Telnet(35.211.207.36,8000): send b'30684\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n26518 * 44367 * 21302 + s = 25062316520384\\ns = '\n", | |
"(0, <re.Match object; span=(43, 48), match=b'\\ns = '>, b'\\n26518 * 44367 * 21302 + s = 25062316520384\\ns = ')\n", | |
"b''\n", | |
"26518 * 44367 * 21302 + s = 25062316520384\n", | |
"Telnet(35.211.207.36,8000): send b'14372\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n34919 * 36010 + h - 8759 - 5733 = 1257468396\\nh = '\n", | |
"(0, <re.Match object; span=(45, 50), match=b'\\nh = '>, b'\\n34919 * 36010 + h - 8759 - 5733 = 1257468396\\nh = ')\n", | |
"b''\n", | |
"34919 * 36010 + h - 8759 - 5733 = 1257468396\n", | |
"Telnet(35.211.207.36,8000): send b'49698\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n34919 - 49145 - c * 37908 = -1151356002\\nc = '\n", | |
"(0, <re.Match object; span=(40, 45), match=b'\\nc = '>, b'\\n34919 - 49145 - c * 37908 = -1151356002\\nc = ')\n", | |
"b''\n", | |
"34919 - 49145 - c * 37908 = -1151356002\n", | |
"Telnet(35.211.207.36,8000): send b'30372\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nc * 31802 - 28493 = 751325559\\nc = '\n", | |
"(0, <re.Match object; span=(30, 35), match=b'\\nc = '>, b'\\nc * 31802 - 28493 = 751325559\\nc = ')\n", | |
"b''\n", | |
"c * 31802 - 28493 = 751325559\n", | |
"Telnet(35.211.207.36,8000): send b'23626\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n14636 * z - 43984 = 348263544\\nz = '\n", | |
"(0, <re.Match object; span=(30, 35), match=b'\\nz = '>, b'\\n14636 * z - 43984 = 348263544\\nz = ')\n", | |
"b''\n", | |
"14636 * z - 43984 = 348263544\n", | |
"Telnet(35.211.207.36,8000): send b'23798\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nf - 8498 - 4377 - 43326 * 32548 * 24125 = -340204'\n", | |
"Telnet(35.211.207.36,8000): recv b'63359599\\nf = '\n", | |
"(0, <re.Match object; span=(58, 63), match=b'\\nf = '>, b'\\nf - 8498 - 4377 - 43326 * 32548 * 24125 = -34020463359599\\nf = ')\n", | |
"b''\n", | |
"f - 8498 - 4377 - 43326 * 32548 * 24125 = -34020463359599\n", | |
"Telnet(35.211.207.36,8000): send b'36276\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n18020 - q = -1157\\nq = '\n", | |
"(0, <re.Match object; span=(18, 23), match=b'\\nq = '>, b'\\n18020 - q = -1157\\nq = ')\n", | |
"b''\n", | |
"18020 - q = -1157\n", | |
"Telnet(35.211.207.36,8000): send b'19177\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n5320 + 31576 - l = -5617\\nl = '\n", | |
"(0, <re.Match object; span=(25, 30), match=b'\\nl = '>, b'\\n5320 + 31576 - l = -5617\\nl = ')\n", | |
"b''\n", | |
"5320 + 31576 - l = -5617\n", | |
"Telnet(35.211.207.36,8000): send b'42513\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n2264 - m - 24756 = -63782\\nm = '\n", | |
"(0, <re.Match object; span=(26, 31), match=b'\\nm = '>, b'\\n2264 - m - 24756 = -63782\\nm = ')\n", | |
"b''\n", | |
"2264 - m - 24756 = -63782\n", | |
"Telnet(35.211.207.36,8000): send b'41290\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n47905 + u * 20300 + 32325 - 32048 + 20081 = 65313'\n", | |
"Telnet(35.211.207.36,8000): recv b'9563\\nu = '\n", | |
"(0, <re.Match object; span=(54, 59), match=b'\\nu = '>, b'\\n47905 + u * 20300 + 32325 - 32048 + 20081 = 653139563\\nu = ')\n", | |
"b''\n", | |
"47905 + u * 20300 + 32325 - 32048 + 20081 = 653139563\n", | |
"Telnet(35.211.207.36,8000): send b'32171\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n15326 * w * 46646 * 28073 * 31654 + 17020 = 18502'\n", | |
"Telnet(35.211.207.36,8000): recv b'972273181983010252\\nw = '\n", | |
"(0, <re.Match object; span=(68, 73), match=b'\\nw = '>, b'\\n15326 * w * 46646 * 28073 * 31654 + 17020 = 18502972273181983010252\\nw = ')\n", | |
"b''\n", | |
"15326 * w * 46646 * 28073 * 31654 + 17020 = 18502972273181983010252\n", | |
"Telnet(35.211.207.36,8000): send b'29126\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nh - 46970 + 42443 + 45560 = 53758\\nh = '\n", | |
"(0, <re.Match object; span=(34, 39), match=b'\\nh = '>, b'\\nh - 46970 + 42443 + 45560 = 53758\\nh = ')\n", | |
"b''\n", | |
"h - 46970 + 42443 + 45560 = 53758\n", | |
"Telnet(35.211.207.36,8000): send b'12725\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n9507 + n * 5545 - 26496 - 30137 + 11360 = 7514334'\n", | |
"Telnet(35.211.207.36,8000): recv b'4\\nn = '\n", | |
"(0, <re.Match object; span=(51, 56), match=b'\\nn = '>, b'\\n9507 + n * 5545 - 26496 - 30137 + 11360 = 75143344\\nn = ')\n", | |
"b''\n", | |
"9507 + n * 5545 - 26496 - 30137 + 11360 = 75143344\n", | |
"Telnet(35.211.207.36,8000): send b'13558\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n35363 - 2347 + 4526 * 26133 + i = 118358688\\ni = '\n", | |
"(0, <re.Match object; span=(44, 49), match=b'\\ni = '>, b'\\n35363 - 2347 + 4526 * 26133 + i = 118358688\\ni = ')\n", | |
"b''\n", | |
"35363 - 2347 + 4526 * 26133 + i = 118358688\n", | |
"Telnet(35.211.207.36,8000): send b'47714\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n15640 - 3434 - q * 43680 = -251715634\\nq = '\n", | |
"(0, <re.Match object; span=(38, 43), match=b'\\nq = '>, b'\\n15640 - 3434 - q * 43680 = -251715634\\nq = ')\n", | |
"b''\n", | |
"15640 - 3434 - q * 43680 = -251715634\n", | |
"Telnet(35.211.207.36,8000): send b'5763\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n9738 - r + 31152 * 35469 = 1104929516\\nr = '\n", | |
"(0, <re.Match object; span=(38, 43), match=b'\\nr = '>, b'\\n9738 - r + 31152 * 35469 = 1104929516\\nr = ')\n", | |
"b''\n", | |
"9738 - r + 31152 * 35469 = 1104929516\n", | |
"Telnet(35.211.207.36,8000): send b'10510\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nq - 11339 = 26770\\nq = '\n", | |
"(0, <re.Match object; span=(18, 23), match=b'\\nq = '>, b'\\nq - 11339 = 26770\\nq = ')\n", | |
"b''\n", | |
"q - 11339 = 26770\n", | |
"Telnet(35.211.207.36,8000): send b'38109\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n36888 * 23463 + b = 865503525\\nb = '\n", | |
"(0, <re.Match object; span=(30, 35), match=b'\\nb = '>, b'\\n36888 * 23463 + b = 865503525\\nb = ')\n", | |
"b''\n", | |
"36888 * 23463 + b = 865503525\n", | |
"Telnet(35.211.207.36,8000): send b'381\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n18843 + t - 5762 = 45680\\nt = '\n", | |
"(0, <re.Match object; span=(25, 30), match=b'\\nt = '>, b'\\n18843 + t - 5762 = 45680\\nt = ')\n", | |
"b''\n", | |
"18843 + t - 5762 = 45680\n", | |
"Telnet(35.211.207.36,8000): send b'32599\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nx * 41831 = 995870617\\nx = '\n", | |
"(0, <re.Match object; span=(22, 27), match=b'\\nx = '>, b'\\nx * 41831 = 995870617\\nx = ')\n", | |
"b''\n", | |
"x * 41831 = 995870617\n", | |
"Telnet(35.211.207.36,8000): send b'23807\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nt * 21851 * 33091 = 11760033916424\\nt = '\n", | |
"(0, <re.Match object; span=(35, 40), match=b'\\nt = '>, b'\\nt * 21851 * 33091 = 11760033916424\\nt = ')\n", | |
"b''\n", | |
"t * 21851 * 33091 = 11760033916424\n", | |
"Telnet(35.211.207.36,8000): send b'16264\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n48654 * q = 1477378710\\nq = '\n", | |
"(0, <re.Match object; span=(23, 28), match=b'\\nq = '>, b'\\n48654 * q = 1477378710\\nq = ')\n", | |
"b''\n", | |
"48654 * q = 1477378710\n", | |
"Telnet(35.211.207.36,8000): send b'30365\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n9250 + m * 20089 - 15133 + 7972 = 196251530\\nm = '\n", | |
"(0, <re.Match object; span=(44, 49), match=b'\\nm = '>, b'\\n9250 + m * 20089 - 15133 + 7972 = 196251530\\nm = ')\n", | |
"b''\n", | |
"9250 + m * 20089 - 15133 + 7972 = 196251530\n", | |
"Telnet(35.211.207.36,8000): send b'9769\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n49733 * u + 20293 = 307221034\\nu = '\n", | |
"(0, <re.Match object; span=(30, 35), match=b'\\nu = '>, b'\\n49733 * u + 20293 = 307221034\\nu = ')\n", | |
"b''\n", | |
"49733 * u + 20293 = 307221034\n", | |
"Telnet(35.211.207.36,8000): send b'6177\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n4506 * 11959 - 2773 * d * 40317 + 29775 = -275992'\n", | |
"Telnet(35.211.207.36,8000): recv b'9008138\\nd = '\n", | |
"(0, <re.Match object; span=(57, 62), match=b'\\nd = '>, b'\\n4506 * 11959 - 2773 * d * 40317 + 29775 = -2759929008138\\nd = ')\n", | |
"b''\n", | |
"4506 * 11959 - 2773 * d * 40317 + 29775 = -2759929008138\n", | |
"Telnet(35.211.207.36,8000): send b'24687\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n6289 - 13294 * 4685 + 48112 - 26102 - h = -622926'\n", | |
"Telnet(35.211.207.36,8000): recv b'93\\nh = '\n", | |
"(0, <re.Match object; span=(52, 57), match=b'\\nh = '>, b'\\n6289 - 13294 * 4685 + 48112 - 26102 - h = -62292693\\nh = ')\n", | |
"b''\n", | |
"6289 - 13294 * 4685 + 48112 - 26102 - h = -62292693\n", | |
"Telnet(35.211.207.36,8000): send b'38602\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n38838 * 32218 + c * 47151 = 1608875868\\nc = '\n", | |
"(0, <re.Match object; span=(39, 44), match=b'\\nc = '>, b'\\n38838 * 32218 + c * 47151 = 1608875868\\nc = ')\n", | |
"b''\n", | |
"38838 * 32218 + c * 47151 = 1608875868\n", | |
"Telnet(35.211.207.36,8000): send b'7584\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nc * 27457 * 6467 + 24316 * 18827 * 40981 = 275477'\n", | |
"Telnet(35.211.207.36,8000): recv b'67736907\\nc = '\n", | |
"(0, <re.Match object; span=(58, 63), match=b'\\nc = '>, b'\\nc * 27457 * 6467 + 24316 * 18827 * 40981 = 27547767736907\\nc = ')\n", | |
"b''\n", | |
"c * 27457 * 6467 + 24316 * 18827 * 40981 = 27547767736907\n", | |
"Telnet(35.211.207.36,8000): send b'49485\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n31540 * 49062 - x = 1547375733\\nx = '\n", | |
"(0, <re.Match object; span=(31, 36), match=b'\\nx = '>, b'\\n31540 * 49062 - x = 1547375733\\nx = ')\n", | |
"b''\n", | |
"31540 * 49062 - x = 1547375733\n", | |
"Telnet(35.211.207.36,8000): send b'39747\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n46541 - 34843 - 1781 - 7882 + r - 9775 = 31248\\nr '\n", | |
"Telnet(35.211.207.36,8000): recv b'= '\n", | |
"(0, <re.Match object; span=(47, 52), match=b'\\nr = '>, b'\\n46541 - 34843 - 1781 - 7882 + r - 9775 = 31248\\nr = ')\n", | |
"b''\n", | |
"46541 - 34843 - 1781 - 7882 + r - 9775 = 31248\n", | |
"Telnet(35.211.207.36,8000): send b'38988\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n21292 * o = 1011093204\\no = '\n", | |
"(0, <re.Match object; span=(23, 28), match=b'\\no = '>, b'\\n21292 * o = 1011093204\\no = ')\n", | |
"b''\n", | |
"21292 * o = 1011093204\n", | |
"Telnet(35.211.207.36,8000): send b'47487\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n15568 - 32386 - 33456 * 30652 + 29603 * f = -7396'\n", | |
"Telnet(35.211.207.36,8000): recv b'33959\\nf = '\n", | |
"(0, <re.Match object; span=(55, 60), match=b'\\nf = '>, b'\\n15568 - 32386 - 33456 * 30652 + 29603 * f = -739633959\\nf = ')\n", | |
"b''\n", | |
"15568 - 32386 - 33456 * 30652 + 29603 * f = -739633959\n", | |
"Telnet(35.211.207.36,8000): send b'9657\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nn * 18166 + 41002 + 48004 + 28296 + 15751 = 39062'\n", | |
"Telnet(35.211.207.36,8000): recv b'791\\nn = '\n", | |
"(0, <re.Match object; span=(53, 58), match=b'\\nn = '>, b'\\nn * 18166 + 41002 + 48004 + 28296 + 15751 = 39062791\\nn = ')\n", | |
"b''\n", | |
"n * 18166 + 41002 + 48004 + 28296 + 15751 = 39062791\n", | |
"Telnet(35.211.207.36,8000): send b'2143\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\ng - 38766 - 32238 - 26559 - 34503 - 23295 = -1155'\n", | |
"Telnet(35.211.207.36,8000): recv b'22\\ng = '\n", | |
"(0, <re.Match object; span=(52, 57), match=b'\\ng = '>, b'\\ng - 38766 - 32238 - 26559 - 34503 - 23295 = -115522\\ng = ')\n", | |
"b''\n", | |
"g - 38766 - 32238 - 26559 - 34503 - 23295 = -115522\n", | |
"Telnet(35.211.207.36,8000): send b'39839\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n14152 + n * 22696 + 4521 = 432513649\\nn = '\n", | |
"(0, <re.Match object; span=(37, 42), match=b'\\nn = '>, b'\\n14152 + n * 22696 + 4521 = 432513649\\nn = ')\n", | |
"b''\n", | |
"14152 + n * 22696 + 4521 = 432513649\n", | |
"Telnet(35.211.207.36,8000): send b'19056\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\ni * 5420 * 47029 = 6115493142560\\ni = '\n", | |
"(0, <re.Match object; span=(33, 38), match=b'\\ni = '>, b'\\ni * 5420 * 47029 = 6115493142560\\ni = ')\n", | |
"b''\n", | |
"i * 5420 * 47029 = 6115493142560\n", | |
"Telnet(35.211.207.36,8000): send b'23992\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\np * 24147 * 15811 = 3935472940836\\np = '\n", | |
"(0, <re.Match object; span=(34, 39), match=b'\\np = '>, b'\\np * 24147 * 15811 = 3935472940836\\np = ')\n", | |
"b''\n", | |
"p * 24147 * 15811 = 3935472940836\n", | |
"Telnet(35.211.207.36,8000): send b'10308\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n19570 - 14078 * 4987 - n = -70189981\\nn = '\n", | |
"(0, <re.Match object; span=(37, 42), match=b'\\nn = '>, b'\\n19570 - 14078 * 4987 - n = -70189981\\nn = ')\n", | |
"b''\n", | |
"19570 - 14078 * 4987 - n = -70189981\n", | |
"Telnet(35.211.207.36,8000): send b'2565\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nw - 26622 - 3670 - 29793 + 23903 * 36355 = 868958'\n", | |
"Telnet(35.211.207.36,8000): recv b'419\\nw = '\n", | |
"(0, <re.Match object; span=(53, 58), match=b'\\nw = '>, b'\\nw - 26622 - 3670 - 29793 + 23903 * 36355 = 868958419\\nw = ')\n", | |
"b''\n", | |
"w - 26622 - 3670 - 29793 + 23903 * 36355 = 868958419\n", | |
"Telnet(35.211.207.36,8000): send b'24939\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n47460 + i - 3898 - 598 = 64433\\ni = '\n", | |
"(0, <re.Match object; span=(31, 36), match=b'\\ni = '>, b'\\n47460 + i - 3898 - 598 = 64433\\ni = ')\n", | |
"b''\n", | |
"47460 + i - 3898 - 598 = 64433\n", | |
"Telnet(35.211.207.36,8000): send b'21469\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nt + 21031 = 52993\\nt = '\n", | |
"(0, <re.Match object; span=(18, 23), match=b'\\nt = '>, b'\\nt + 21031 = 52993\\nt = ')\n", | |
"b''\n", | |
"t + 21031 = 52993\n", | |
"Telnet(35.211.207.36,8000): send b'31962\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nt - 20429 - 6703 * 34907 + 22666 = -233946663\\nt ='\n", | |
"Telnet(35.211.207.36,8000): recv b' '\n", | |
"(0, <re.Match object; span=(46, 51), match=b'\\nt = '>, b'\\nt - 20429 - 6703 * 34907 + 22666 = -233946663\\nt = ')\n", | |
"b''\n", | |
"t - 20429 - 6703 * 34907 + 22666 = -233946663\n", | |
"Telnet(35.211.207.36,8000): send b'32721\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\ns - 28424 * 25833 - 22523 = -734273580\\ns = '\n", | |
"(0, <re.Match object; span=(39, 44), match=b'\\ns = '>, b'\\ns - 28424 * 25833 - 22523 = -734273580\\ns = ')\n", | |
"b''\n", | |
"s - 28424 * 25833 - 22523 = -734273580\n", | |
"Telnet(35.211.207.36,8000): send b'26135\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n27741 + f * 8312 * 38787 * 6910 = 553265941662361'\n", | |
"Telnet(35.211.207.36,8000): recv b'41\\nf = '\n", | |
"(0, <re.Match object; span=(52, 57), match=b'\\nf = '>, b'\\n27741 + f * 8312 * 38787 * 6910 = 55326594166236141\\nf = ')\n", | |
"b''\n", | |
"27741 + f * 8312 * 38787 * 6910 = 55326594166236141\n", | |
"Telnet(35.211.207.36,8000): send b'24835\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n33056 + q * 11761 + 44914 + 6885 = 502079618\\nq = '\n", | |
"(0, <re.Match object; span=(45, 50), match=b'\\nq = '>, b'\\n33056 + q * 11761 + 44914 + 6885 = 502079618\\nq = ')\n", | |
"b''\n", | |
"33056 + q * 11761 + 44914 + 6885 = 502079618\n", | |
"Telnet(35.211.207.36,8000): send b'42683\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nt + 153 * 22230 + 25417 * 39650 + 21167 = 1011223'\n", | |
"Telnet(35.211.207.36,8000): recv b'569\\nt = '\n", | |
"(0, <re.Match object; span=(53, 58), match=b'\\nt = '>, b'\\nt + 153 * 22230 + 25417 * 39650 + 21167 = 1011223569\\nt = ')\n", | |
"b''\n", | |
"t + 153 * 22230 + 25417 * 39650 + 21167 = 1011223569\n", | |
"Telnet(35.211.207.36,8000): send b'17162\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nz + 44010 = 87930\\nz = '\n", | |
"(0, <re.Match object; span=(18, 23), match=b'\\nz = '>, b'\\nz + 44010 = 87930\\nz = ')\n", | |
"b''\n", | |
"z + 44010 = 87930\n", | |
"Telnet(35.211.207.36,8000): send b'43920\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nr - 4117 = 44613\\nr = '\n", | |
"(0, <re.Match object; span=(17, 22), match=b'\\nr = '>, b'\\nr - 4117 = 44613\\nr = ')\n", | |
"b''\n", | |
"r - 4117 = 44613\n", | |
"Telnet(35.211.207.36,8000): send b'48730\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nk * 17094 - 48699 * 6662 + 38130 * 46942 = 221001'\n", | |
"Telnet(35.211.207.36,8000): recv b'1986\\nk = '\n", | |
"(0, <re.Match object; span=(54, 59), match=b'\\nk = '>, b'\\nk * 17094 - 48699 * 6662 + 38130 * 46942 = 2210011986\\nk = ')\n", | |
"b''\n", | |
"k * 17094 - 48699 * 6662 + 38130 * 46942 = 2210011986\n", | |
"Telnet(35.211.207.36,8000): send b'43556\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nd * 29696 - 40654 + 42778 = 731978828\\nd = '\n", | |
"(0, <re.Match object; span=(38, 43), match=b'\\nd = '>, b'\\nd * 29696 - 40654 + 42778 = 731978828\\nd = ')\n", | |
"b''\n", | |
"d * 29696 - 40654 + 42778 = 731978828\n", | |
"Telnet(35.211.207.36,8000): send b'24649\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nc * 30218 * 1294 = 1910606419304\\nc = '\n", | |
"(0, <re.Match object; span=(33, 38), match=b'\\nc = '>, b'\\nc * 30218 * 1294 = 1910606419304\\nc = ')\n", | |
"b''\n", | |
"c * 30218 * 1294 = 1910606419304\n", | |
"Telnet(35.211.207.36,8000): send b'48862\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n19750 + e = 68151\\ne = '\n", | |
"(0, <re.Match object; span=(18, 23), match=b'\\ne = '>, b'\\n19750 + e = 68151\\ne = ')\n", | |
"b''\n", | |
"19750 + e = 68151\n", | |
"Telnet(35.211.207.36,8000): send b'48401\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n46769 - 24541 + s - 9230 * 1020 - 6693 = -9354291'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\ns = '\n", | |
"(0, <re.Match object; span=(50, 55), match=b'\\ns = '>, b'\\n46769 - 24541 + s - 9230 * 1020 - 6693 = -9354291\\ns = ')\n", | |
"b''\n", | |
"46769 - 24541 + s - 9230 * 1020 - 6693 = -9354291\n", | |
"Telnet(35.211.207.36,8000): send b'44774\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n40206 - 14083 * 27822 + d = -391734757\\nd = '\n", | |
"(0, <re.Match object; span=(39, 44), match=b'\\nd = '>, b'\\n40206 - 14083 * 27822 + d = -391734757\\nd = ')\n", | |
"b''\n", | |
"40206 - 14083 * 27822 + d = -391734757\n", | |
"Telnet(35.211.207.36,8000): send b'42263\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nl * 38177 = 294077431\\nl = '\n", | |
"(0, <re.Match object; span=(22, 27), match=b'\\nl = '>, b'\\nl * 38177 = 294077431\\nl = ')\n", | |
"b''\n", | |
"l * 38177 = 294077431\n", | |
"Telnet(35.211.207.36,8000): send b'7703\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n36312 + 1852 + 49866 - v + 11003 = 92833\\nv = '\n", | |
"(0, <re.Match object; span=(41, 46), match=b'\\nv = '>, b'\\n36312 + 1852 + 49866 - v + 11003 = 92833\\nv = ')\n", | |
"b''\n", | |
"36312 + 1852 + 49866 - v + 11003 = 92833\n", | |
"Telnet(35.211.207.36,8000): send b'6200\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n43192 + 18009 - 48977 + t = 53593\\nt = '\n", | |
"(0, <re.Match object; span=(34, 39), match=b'\\nt = '>, b'\\n43192 + 18009 - 48977 + t = 53593\\nt = ')\n", | |
"b''\n", | |
"43192 + 18009 - 48977 + t = 53593\n", | |
"Telnet(35.211.207.36,8000): send b'41369\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n8155 - 29335 - b = -37502\\nb = '\n", | |
"(0, <re.Match object; span=(26, 31), match=b'\\nb = '>, b'\\n8155 - 29335 - b = -37502\\nb = ')\n", | |
"b''\n", | |
"8155 - 29335 - b = -37502\n", | |
"Telnet(35.211.207.36,8000): send b'16322\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\ni + 35582 - 8862 * 39518 = -350137516\\ni = '\n", | |
"(0, <re.Match object; span=(38, 43), match=b'\\ni = '>, b'\\ni + 35582 - 8862 * 39518 = -350137516\\ni = ')\n", | |
"b''\n", | |
"i + 35582 - 8862 * 39518 = -350137516\n", | |
"Telnet(35.211.207.36,8000): send b'35418\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nr * 31996 * 18117 = 23440757411016\\nr = '\n", | |
"(0, <re.Match object; span=(35, 40), match=b'\\nr = '>, b'\\nr * 31996 * 18117 = 23440757411016\\nr = ')\n", | |
"b''\n", | |
"r * 31996 * 18117 = 23440757411016\n", | |
"Telnet(35.211.207.36,8000): send b'40438\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n30241 + s = 72005\\ns = '\n", | |
"(0, <re.Match object; span=(18, 23), match=b'\\ns = '>, b'\\n30241 + s = 72005\\ns = ')\n", | |
"b''\n", | |
"30241 + s = 72005\n", | |
"Telnet(35.211.207.36,8000): send b'41764\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n10422 + 5737 * 19179 - m - 19860 = 110018694\\nm = '\n", | |
"(0, <re.Match object; span=(45, 50), match=b'\\nm = '>, b'\\n10422 + 5737 * 19179 - m - 19860 = 110018694\\nm = ')\n", | |
"b''\n", | |
"10422 + 5737 * 19179 - m - 19860 = 110018694\n", | |
"Telnet(35.211.207.36,8000): send b'1791\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n30854 - s = -8471\\ns = '\n", | |
"(0, <re.Match object; span=(18, 23), match=b'\\ns = '>, b'\\n30854 - s = -8471\\ns = ')\n", | |
"b''\n", | |
"30854 - s = -8471\n", | |
"Telnet(35.211.207.36,8000): send b'39325\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n46293 * 49019 * 9300 - 35894 - 47587 + p = 211039'\n", | |
"Telnet(35.211.207.36,8000): recv b'00023001\\np = '\n", | |
"(0, <re.Match object; span=(58, 63), match=b'\\np = '>, b'\\n46293 * 49019 * 9300 - 35894 - 47587 + p = 21103900023001\\np = ')\n", | |
"b''\n", | |
"46293 * 49019 * 9300 - 35894 - 47587 + p = 21103900023001\n", | |
"Telnet(35.211.207.36,8000): send b'33382\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n26229 * 29863 * 36501 + q = 28590380186167\\nq = '\n", | |
"(0, <re.Match object; span=(43, 48), match=b'\\nq = '>, b'\\n26229 * 29863 * 36501 + q = 28590380186167\\nq = ')\n", | |
"b''\n", | |
"26229 * 29863 * 36501 + q = 28590380186167\n", | |
"Telnet(35.211.207.36,8000): send b'24040\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nu + 22383 + 9354 = 52715\\nu = '\n", | |
"(0, <re.Match object; span=(25, 30), match=b'\\nu = '>, b'\\nu + 22383 + 9354 = 52715\\nu = ')\n", | |
"b''\n", | |
"u + 22383 + 9354 = 52715\n", | |
"Telnet(35.211.207.36,8000): send b'20978\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n43664 + g * 26541 * 26801 = 1419805424300\\ng = '\n", | |
"(0, <re.Match object; span=(42, 47), match=b'\\ng = '>, b'\\n43664 + g * 26541 * 26801 = 1419805424300\\ng = ')\n", | |
"b''\n", | |
"43664 + g * 26541 * 26801 = 1419805424300\n", | |
"Telnet(35.211.207.36,8000): send b'1996\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n7756 - 43246 + b + 2012 = -21746\\nb = '\n", | |
"(0, <re.Match object; span=(33, 38), match=b'\\nb = '>, b'\\n7756 - 43246 + b + 2012 = -21746\\nb = ')\n", | |
"b''\n", | |
"7756 - 43246 + b + 2012 = -21746\n", | |
"Telnet(35.211.207.36,8000): send b'11732\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nb - 5842 * 4557 - 3865 = -26585019\\nb = '\n", | |
"(0, <re.Match object; span=(35, 40), match=b'\\nb = '>, b'\\nb - 5842 * 4557 - 3865 = -26585019\\nb = ')\n", | |
"b''\n", | |
"b - 5842 * 4557 - 3865 = -26585019\n", | |
"Telnet(35.211.207.36,8000): send b'40840\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\ne + 15641 = 46428\\ne = '\n", | |
"(0, <re.Match object; span=(18, 23), match=b'\\ne = '>, b'\\ne + 15641 = 46428\\ne = ')\n", | |
"b''\n", | |
"e + 15641 = 46428\n", | |
"Telnet(35.211.207.36,8000): send b'30787\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n1144 + 5996 * p - 32050 = 200157546\\np = '\n", | |
"(0, <re.Match object; span=(36, 41), match=b'\\np = '>, b'\\n1144 + 5996 * p - 32050 = 200157546\\np = ')\n", | |
"b''\n", | |
"1144 + 5996 * p - 32050 = 200157546\n", | |
"Telnet(35.211.207.36,8000): send b'33387\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nn - 11808 = 12221\\nn = '\n", | |
"(0, <re.Match object; span=(18, 23), match=b'\\nn = '>, b'\\nn - 11808 = 12221\\nn = ')\n", | |
"b''\n", | |
"n - 11808 = 12221\n", | |
"Telnet(35.211.207.36,8000): send b'24029\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\n1861 + 4311 - 38078 + m - 42875 - 29676 = -60325\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'm = '\n", | |
"(0, <re.Match object; span=(49, 54), match=b'\\nm = '>, b'\\n1861 + 4311 - 38078 + m - 42875 - 29676 = -60325\\nm = ')\n", | |
"b''\n", | |
"1861 + 4311 - 38078 + m - 42875 - 29676 = -60325\n", | |
"Telnet(35.211.207.36,8000): send b'44132\\r\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b'\\nSNYK{37d779963c037715c02624b6963008f55e92d12e8714'\n", | |
"Telnet(35.211.207.36,8000): recv b'a15b7a905c1c997d1afc}\\n'\n", | |
"Telnet(35.211.207.36,8000): recv b''\n", | |
"(-1, None, b'\\nSNYK{37d779963c037715c02624b6963008f55e92d12e8714a15b7a905c1c997d1afc}\\n')\n", | |
"b''\n", | |
"\n", | |
"invalid equation unexpected EOF while parsing (<string>, line 0)\n" | |
] | |
}, | |
{ | |
"ename": "TypeError", | |
"evalue": "cannot unpack non-iterable NoneType object", | |
"output_type": "error", | |
"traceback": [ | |
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", | |
"\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)", | |
"\u001b[0;32m/tmp/ipykernel_55514/3725593582.py\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0mequation\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mtext\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdecode\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"utf-8\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msplitlines\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m2\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mequation\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;34m[\u001b[0m\u001b[0mresult\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0msolve_meThis\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mequation\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 11\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 12\u001b[0m \u001b[0mmsg\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mstr\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mresult\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mencode\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"utf-8\"\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0;34mb\"\\r\\n\"\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", | |
"\u001b[0;31mTypeError\u001b[0m: cannot unpack non-iterable NoneType object" | |
] | |
} | |
], | |
"source": [ | |
"while True:\n", | |
" line = tn.expect([b\"\\n[a-z]+ = \"])\n", | |
" print(line)\n", | |
" print(tn.rawq)\n", | |
" _, _, text = line\n", | |
"\n", | |
" equation = text.decode(\"utf-8\").splitlines()[-2]\n", | |
" print(equation)\n", | |
" [result] = solve_meThis(equation)\n", | |
"\n", | |
" msg = str(int(result)).encode(\"utf-8\") + b\"\\r\\n\"\n", | |
" wire = msg\n", | |
" \n", | |
" tn.write(wire)\n", | |
" time.sleep(1)\n" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "45d9f03a", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3 (ipykernel)", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.8.10" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 5 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment