|
flag{Wien3r_4tt@ck_1s_3AsY}的16进制是66 6c 61 67 7b 57 69 65 6e 33 72 5f 34 74 74 40 63 6b 5f 31 73 5f 33 41 73 59 7d
10进制是102 108 97 103 123 87 105 101 110 51 114 95 52 116 116 64 99 107 95 49 115 95 51 65 115 89 125,你把这串数字转一下看能不能转
看出区别吗?为什么转不过来
42134526936705472951339882390913202211002951999415321980512196989是一个很大的数字(中间没有空格隔开),10进制数字可以转16进制(任意进制)数字,但要转字符,这个数字必须是在字符的ascii码范围内,如a是97,ascii码有3位数,2 位数等。这个大数不在ascii码内。
666c61677b5769656e33725f34747440636b5f31735f334173597d之所以能转字符,是软件默认先将这串字符两两分隔成66 6c 61 67 7b 57 69 65 6e 33 72 5f 34 74 74 40 63 6b 5f 31 73 5f 33 41 73 59 7d再转字符的 |