1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
| for ( i = 0LL; i < 10; i = v65 + 1 ) { v65 = i; snake_pkg_app_Run(20, 20, v0, v1, (_DWORD)v2, v3, v4, v5, v6, v57, v58); v74 = v8; v15 = runtime_convT64(v65, 20, v10, v1, (_DWORD)v2, v11, v12, v13, v14, v57); *(_QWORD *)&v74 = &RTYPE_int; *((_QWORD *)&v74 + 1) = v15; v1 = 19; v2 = &v74; fmt_Fprintf( (unsigned int)go_itab__os_File_io_Writer, os_Stdout, (unsigned int)"%d Game round ends\n", 19, (unsigned int)&v74, 1, 1, v16, v17, v57, v58, v59, v60, v61, v62, v63); } if ( i == 10 && qword_569E78 == 400 ) { v73[0] = &RTYPE_string; v73[1] = &off_4E5D98; v18 = 1; LODWORD(v19) = 1; fmt_Fprintln( (unsigned int)go_itab__os_File_io_Writer, os_Stdout, (unsigned int)v73, 1, 1, v3, v4, v5, v6, v57, v58, v59, v60, v61); v23 = snake_pkg_game_All_rand; v71 = snake_pkg_game_All_rand; v24 = qword_569E78; v67 = qword_569E78; v25 = 0LL; v26 = 0LL; v27 = 0LL; while ( v25 < v24 ) { v66 = v25; v64 = v26; v70 = v27; v28 = *(_QWORD *)(v23 + 8 * v25); v75 = v8; v29 = runtime_convT64(v28, v27, v28, v18, v19, v24, v20, v21, v22, v57); *(_QWORD *)&v75 = &RTYPE_int; *((_QWORD *)&v75 + 1) = v29; v18 = fmt_Sprintf((unsigned int)"%02x", 4, (unsigned int)&v75, 1, 1, v30, v31, v32, v33, v57, v58, v59, v60, v61); v34 = v70; v39 = runtime_concatstring2(0, v70, v64, v18, 4, v35, v36, v37, v38, v57, v58, v59, v60, v61); v23 = v71; v24 = v67; v19 = v39; v25 = v66 + 1; v26 = v34; v27 = v19; } *(_OWORD *)v69.h = v8; v40 = &v57 + 12; v56 = &v76; ((void (__fastcall *)(__int64 *))loc_45F36B)(v40); *(_QWORD *)v69.h = 0xEFCDAB8967452301LL; *(_QWORD *)&v69.h[2] = 0x1032547698BADCFELL; v69.h[4] = -1009589776; *(_OWORD *)&v69.nx = v8; v46 = (uint8 *)runtime_stringtoslicebyte( (unsigned int)&v68, v27, v41, (_DWORD)v40, v19, v42, v43, v44, v45, v57, v58, v59); v77.cap = v47; v77.len = v27; v77.ptr = v46; crypto_sha1__ptr_digest_Write(&v69, v77); v77.ptr = 0LL; v77.len = 0LL; v77.cap = 0LL; v77 = crypto_sha1__ptr_digest_Sum(&v69, v77); v72 = v8; v53 = runtime_convTslice(v48, v77.ptr, v77.len, 0, v19, v49, v50, v51, v52, v57, v58, v59); *(_QWORD *)&v72 = &RTYPE__slice_uint8; *((_QWORD *)&v72 + 1) = v53; fmt_Fprintf( (unsigned int)go_itab__os_File_io_Writer, os_Stdout, (unsigned int)"flag{%x}\n", 9, (unsigned int)&v72, 1, 1, v54, v55, v57, v58, v59, v60, v61, v62, v63); }
|