
cXJjb2RlMTExMTExMTAxMDExMDExMDAwMDAwMDExMTExMTExMDAwMDAxMDEwMDEwMDAxMTAwMDEwMTAwMDAwMTEwMTExMDEwMTExMTAwMTAxMDEwMDAxMDExMTAxMTAxMTEwMTAwMTEwMDAwMDExMTAxMDEwMTExMDExMDExMTAxMDAxMDEwMDAxMDEwMTAwMTAxMTEwMTEwMDAwMDEwMTAwMTAxMDAwMTAwMDAxMDAwMDAxMTExMTExMTAxMDEwMTAxMDEwMTAxMDExMTExMTEwMDAwMDAwMDEwMTExMDAxMTExMTAwMDAwMDAwMDAwMTExMDEwMTAwMDAwMDEwMDAwMDExMTAwMTExMTAxMDExMDEwMTEwMTEwMDAxMTAxMDEwMTExMDEwMDEwMDAxMTEwMTEwMDAwMTAwMTAwMDExMDAxMDEwMDExMTAxMTExMTExMDExMTExMTAxMDEwMDAxMDEwMTExMTAxMDExMTAwMDAxMDExMTAxMDAxMTEwMTAxMDAwMDAxMDAxMDEwMTAwMTAxMTAxMDAxMTExMTAwMTEwMDExMTExMDAxMDAwMDEwMTAwMTEwMDEwMDAwMDEwMDExMDAxMDAxMTEwMTAxMTAwMTAxMDEwMDAxMTAwMDAwMTAwMDAwMDAxMDEwMTEwMDEwMDAxMTAxMDAxMTAxMTEwMDAwMDAxMDEwMDAwMTAxMDAwMTAwMDExMDExMDEwMDAxMDEwMTAwMDAxMDExMTAwMDAxMTExMDAxMDAwMDExMDAxMDAwMDEwMDAxMTEwMDAxMDAxMDExMTExMTExMTExMTAwMDAwMDAwMDAxMTEwMDEwMTAwMDExMDAwMTEwMDExMTExMTExMDAwMDAxMDAxMTAxMTEwMTAxMTExMDEwMDAwMDEwMDEwMDExMDExMDEwMTAwMDEwMDAxMTAxMTEwMTAxMTExMDEwMDEwMDAxMTExMTExMTAxMDExMTAxMDEwMTAxMDAwMDExMDAxMDEwMDAwMDEwMTExMDEwMTEwMTAxMTEwMTAwMDExMDEwMTEwMTAwMDAwMTAwMDExMDExMTAxMDEwMTAwMTAwMTAxMTExMTExMDAxMTAxMTEwMDAwMTAxMTAwMTEwMA==
1 lingyi95 Nov 18, 2019 via iPhone qrcode1111111010110110000000111111110000010100100011000101000001101110101111001010100010111011011101001100000111010101110110111010010100010101001011101100000101001010001000010000011111111010101010101010111111100000000101110011111000000000001110101000000100000111001111010110101101100011010101110100100011101100001001000110010100111011111110111111010100010101111010111000010111010011101010000010010101001011010011111001100111110010000101001100100000100110010011101011001010100011000001000000010101100100011010011011100000010100001010001000110110100010101000010111000011110010000110010000100011100010010111111111111000000000011100101000110001100111111110000010011011101011110100000100100110110101000100011011101011110100100011111111010111010101010000110010100000101110101101011101000110101101000001000110111010101001001011111110011011100001011001100 |
3 liuxingbaoyu Nov 18, 2019 一共是 841 个字符,开方一下,是 29,也就是 29*29 的二维码,这样应该就 OK 了吧 |
4 si Nov 18, 2019 扫描结果是:[27877,22434,20102] 如果排版不对的话,复制到记事本里能扫。 |
5 wenjor OP @liuxingbaoyu 哦哦,有道理,那么有什么方便快捷的点阵转换方式吗,求教 |
6 liuxingbaoyu Nov 18, 2019 @wenjor 楼上已经有大佬发出来了 |
8 wenjor OP ……等等,这不会就是单纯的字符串扫描替换吧……心累,那么,谁能告诉我下如何改行距 |
12 lovestudykid Nov 18, 2019 一切看不懂的密码都当作表白处理 |
14 666VS2333 Nov 18, 2019 via Android @lovestudykid 秀儿,是你吗 |
15 ljpCN Nov 18, 2019 via Android unicode 汉字内码 [27877,22434,20102] [泥,垢,了] 你够了 |
17 lovestudykid Nov 18, 2019 @ljpCN ,我也想到是汉字编码,偷懒没去看。可惜不是表白,不过也许是这句话传达的意思也不好说。 print('\n'.join(list(map(''.join,zip(*[iter('1111111010110110000000111111110000010100100011000101000001101110101111001010100010111011011101001100000111010101110110111010010100010101001011101100000101001010001000010000011111111010101010101010111111100000000101110011111000000000001110101000000100000111001111010110101101100011010101110100100011101100001001000110010100111011111110111111010100010101111010111000010111010011101010000010010101001011010011111001100111110010000101001100100000100110010011101011001010100011000001000000010101100100011010011011100000010100001010001000110110100010101000010111000011110010000110010000100011100010010111111111111000000000011100101000110001100111111110000010011011101011110100000100100110110101000100011011101011110100100011111111010111010101010000110010100000101110101101011101000110101101000001000110111010101001001011111110011011100001011001100'.replace('1','').replace('0',' '))]*58))))) |
18 AFuture Nov 18, 2019 via iPhone 绝了,这帖子。我要收藏. |
19 XnEnokq9vkvVq4 Nov 18, 2019 via Android 哈哈哈 这帖无敌了 |
21 ningmengmao Nov 18, 2019 via Android 大佬 |
22 liyuhang Nov 18, 2019 @lovestudykid #12 泥垢了 |
23 ddup Nov 18, 2019 via Android 还是 V 友有办法 |
24 mwftts Nov 18, 2019 via Android 这是我一年多来收藏的第一个帖子… |
25 quadrapop Nov 18, 2019 这个有点意思哦 |
26 sunziren Nov 18, 2019 收藏了 |
27 Uyuhz Nov 18, 2019 草(中日双语) |
28 amwyyyy Nov 18, 2019 泥,垢,了 |
29 Chenamy2017 Nov 18, 2019 看不懂,好牛逼 |
30 misaka19000 Nov 18, 2019 哈哈哈 这是 unicode -> Array -> qrcode -> 01encode -> base64 啊,有点意思 |
31 huixia0010 Nov 18, 2019 @ljpCN 花擦?人才啊,666 |
32 HentaiOS Nov 18, 2019 笑死 ww |
33 PriestTomb Nov 18, 2019 @ljpCN 大佬大佬 |
34 smilekung Nov 18, 2019 太牛逼了 特意登上帐号收藏 |
35 LeeSeoung Nov 18, 2019 有点意思 |
36 Doraemontree Nov 18, 2019 最后到底啥意思 |
37 Bigglesworth Nov 18, 2019 有点东西 |
38 ljspython Nov 18, 2019 泥垢了 |
39 hwcj123 Nov 18, 2019 牛皮呀 |
40 kiracyan Nov 18, 2019 笑死 |
41 fengjianxinghun Nov 18, 2019 牛逼。。。笑死我了 |
42 iaoiand Nov 18, 2019 绝了 |
43 ICU Nov 18, 2019 现在年轻人 聊天都这么高端了吗 |
44 May725 Nov 18, 2019 泥垢了 |
45 fstab Nov 18, 2019 via Android 是被女程序员拒绝了吗? |
46 Les1ie Nov 18, 2019 先 pip install imageio import base64 import numpy as np from imageio import imwrite s = """cXJjb2RlMTExMTExMTAxMDExMDExMDAwMDAwMDExMTExMTExMDAwMDAxMDEwMDEwMDAxMTAwMDEwMTAwMDAwMTEwMTExMDEwMTExMTAwMTAxMDEwMDAxMDExMTAxMTAxMTEwMTAwMTEwMDAwMDExMTAxMDEwMTExMDExMDExMTAxMDAxMDEwMDAxMDEwMTAwMTAxMTEwMTEwMDAwMDEwMTAwMTAxMDAwMTAwMDAxMDAwMDAxMTExMTExMTAxMDEwMTAxMDEwMTAxMDExMTExMTEwMDAwMDAwMDEwMTExMDAxMTExMTAwMDAwMDAwMDAwMTExMDEwMTAwMDAwMDEwMDAwMDExMTAwMTExMTAxMDExMDEwMTEwMTEwMDAxMTAxMDEwMTExMDEwMDEwMDAxMTEwMTEwMDAwMTAwMTAwMDExMDAxMDEwMDExMTAxMTExMTExMDExMTExMTAxMDEwMDAxMDEwMTExMTAxMDExMTAwMDAxMDExMTAxMDAxMTEwMTAxMDAwMDAxMDAxMDEwMTAwMTAxMTAxMDAxMTExMTAwMTEwMDExMTExMDAxMDAwMDEwMTAwMTEwMDEwMDAwMDEwMDExMDAxMDAxMTEwMTAxMTAwMTAxMDEwMDAxMTAwMDAwMTAwMDAwMDAxMDEwMTEwMDEwMDAxMTAxMDAxMTAxMTEwMDAwMDAxMDEwMDAwMTAxMDAwMTAwMDExMDExMDEwMDAxMDEwMTAwMDAxMDExMTAwMDAxMTExMDAxMDAwMDExMDAxMDAwMDEwMDAxMTEwMDAxMDAxMDExMTExMTExMTExMTAwMDAwMDAwMDAxMTEwMDEwMTAwMDExMDAwMTEwMDExMTExMTExMDAwMDAxMDAxMTAxMTEwMTAxMTExMDEwMDAwMDEwMDEwMDExMDExMDEwMTAwMDEwMDAxMTAxMTEwMTAxMTExMDEwMDEwMDAxMTExMTExMTAxMDExMTAxMDEwMTAxMDAwMDExMDAxMDEwMDAwMDEwMTExMDEwMTEwMTAxMTEwMTAwMDExMDEwMTEwMTAwMDAwMTAwMDExMDExMTAxMDEwMTAwMTAwMTAxMTExMTExMDAxMTAxMTEwMDAwMTAxMTAwMTEwMA== """ code = base64.b64decode(s).decode() code = code[6:] num = [int(i)*255 for i in code] n = np.array(num) n = n.reshape(29,29) imwrite('a.png', n) 打开扫描二维码图片 |
47 davie Nov 18, 2019 via Android 太好玩了 |
48 Les1ie Nov 18, 2019 二维码图片最外层的像素没了,可以放在 ppt 里面加个黑色的图片作为背景,然后扫码,也可以 np 数组四周加 55 然后出图片 |
49 ww940521 Nov 18, 2019 嗯,舒服了。 |
50 KeepingNow Nov 18, 2019 很好玩。 |
51 hqweay Nov 18, 2019 哈哈哈看标题以为水贴,没想到进来是技术贴。感谢前几楼大佬。 |
52 xkeyideal Nov 18, 2019 楼主表白被拒,自己还破解不了,无情的打脸,这个小姐姐的拒绝方式我喜欢 |
53 gimp Nov 18, 2019 一男子表白女程序员,收到的回复竟是这样 |
54 DrPikaduo Nov 18, 2019 @lovestudykid 扫不出来,兄弟 |
55 kingslayer Nov 18, 2019 笑死我了 |
56 Rekkles &nsp; Nov 18, 2019 卧槽牛逼 |
57 jimmy2010 Nov 18, 2019 CTF 普及推广贴 |
58 scukmh Nov 18, 2019 ctf 基础题(跑 |
59 helloZwq Nov 18, 2019 二维码: aHR0cHM6Ly93d3cuamF2YWVyMTAxLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8xMS8yMDE5MTExODA3MzgxNzY1LnBuZw== ASCII 码转汉字: aHR0cHM6Ly93d3cuamF2YWVyMTAxLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8xMS9pbWFnZS0yMDE5MTExODE1MzkxOTEzNC5wbmc= |
60 JssDream Nov 18, 2019 好牛掰啊 |
61 Les1ie Nov 18, 2019 import base64 import numpy as np from PIL import Image s = """cXJjb2RlMTExMTExMTAxMDExMDExMDAwMDAwMDExMTExMTExMDAwMDAxMDEwMDEwMDAxMTAwMDEwMTAwMDAwMTEwMTExMDEwMTExMTAwMTAxMDEwMDAxMDExMTAxMTAxMTEwMTAwMTEwMDAwMDExMTAxMDEwMTExMDExMDExMTAxMDAxMDEwMDAxMDEwMTAwMTAxMTEwMTEwMDAwMDEwMTAwMTAxMDAwMTAwMDAxMDAwMDAxMTExMTExMTAxMDEwMTAxMDEwMTAxMDExMTExMTEwMDAwMDAwMDEwMTExMDAxMTExMTAwMDAwMDAwMDAwMTExMDEwMTAwMDAwMDEwMDAwMDExMTAwMTExMTAxMDExMDEwMTEwMTEwMDAxMTAxMDEwMTExMDEwMDEwMDAxMTEwMTEwMDAwMTAwMTAwMDExMDAxMDEwMDExMTAxMTExMTExMDExMTExMTAxMDEwMDAxMDEwMTExMTAxMDExMTAwMDAxMDExMTAxMDAxMTEwMTAxMDAwMDAxMDAxMDEwMTAwMTAxMTAxMDAxMTExMTAwMTEwMDExMTExMDAxMDAwMDEwMTAwMTEwMDEwMDAwMDEwMDExMDAxMDAxMTEwMTAxMTAwMTAxMDEwMDAxMTAwMDAwMTAwMDAwMDAxMDEwMTEwMDEwMDAxMTAxMDAxMTAxMTEwMDAwMDAxMDEwMDAwMTAxMDAwMTAwMDExMDExMDEwMDAxMDEwMTAwMDAxMDExMTAwMDAxMTExMDAxMDAwMDExMDAxMDAwMDEwMDAxMTEwMDAxMDAxMDExMTExMTExMTExMTAwMDAwMDAwMDAxMTEwMDEwMTAwMDExMDAwMTEwMDExMTExMTExMDAwMDAxMDAxMTAxMTEwMTAxMTExMDEwMDAwMDEwMDEwMDExMDExMDEwMTAwMDEwMDAxMTAxMTEwMTAxMTExMDEwMDEwMDAxMTExMTExMTAxMDExMTAxMDEwMTAxMDAwMDExMDAxMDEwMDAwMDEwMTExMDEwMTEwMTAxMTEwMTAwMDExMDEwMTEwMTAwMDAwMTAwMDExMDExMTAxMDEwMTAwMTAwMTAxMTExMTExMDAxMTAxMTEwMDAwMTAxMTAwMTEwMA== """ code = base64.b64decode(s).decode() code = code[6:] num = [int(i)*255 for i in code] n = np.array(num) n = n.reshape(29,29) n = np.concatenate((np.array([[0]*n.shape[1]]),n)) n = np.concatenate((n,np.array([[0]*n.shape[1]])), axis=0) n = np.concatenate((np.array([[0]]*n.shape[0]),n), axis=1) n = np.concatenate((n,np.array([[0]]*n.shape[0])), axis=1) im = Image.fromarray(np.uint8(n)) im = im.resize((100,100)) im.show() 修改了一下二维码,加了个边框,现在可以直接扫出来了 https://i.loli.net/2019/11/18/gouqwLmSpcRxnXA.png |
62 HuangLibo 感觉很有趣,收藏了(第一个收藏的帖子) |
64 openbsd Nov 18, 2019 技术贴 |
65 zdnyp Nov 18, 2019 看 cnblogs 就图娱乐,学技术还得上 v2 |
66 cpdyj0 Nov 18, 2019 via Android 人才啊都是 |
67 djs Nov 18, 2019 默默的用 js 写了个 |
69 bxb100 Nov 18, 2019 学习了 |
70 youxiachai Nov 18, 2019 一个悲伤的故事... |
71 sinu Nov 18, 2019 默默收藏了~现场解密~ |
72 showmethetalk Nov 18, 2019 真的叼! |
73 auhah Nov 18, 2019 泥垢了哈哈 |
74 hive Nov 18, 2019 我就问一下,你俩什么关系 |
77 mogita Nov 18, 2019 心疼楼主 |
78 u823tg Nov 18, 2019 via Android 心疼 |
79 c01t Nov 18, 2019 via iPhone 有点意思 |
80 myd Nov 18, 2019 需求太少了 |
81 daquandiao2 Nov 18, 2019 楼主不说出你的故事? |
82 fantastic Nov 18, 2019 楼主经历了什么 |
83 leiuu Nov 18, 2019 very funny |
84 pengjl Nov 18, 2019 收藏,请 lz 分享你的故事板凳我已经自备好了 |
85 MzM2ODkx Nov 18, 2019 amazing |
86 2oTp Nov 18, 2019 <!DOCTYPE html> <html> <body> <canvas id="myCanvas" width="290" height="290" style="border:1px solid #d3d3d3;" > Your browser does not support the HTML5 canvas tag.</canvas > <script> var lines = ` 11111110101101100000001111111 10000010100100011000101000001 10111010111100101010001011101 10111010011000001110101011101 10111010010100010101001011101 10000010100101000100001000001 11111110101010101010101111111 00000000101110011111000000000 00111010100000010000011100111 10101101011011000110101011101 00100011101100001001000110010 10011101111111011111101010001 01011110101110000101110100111 01010000010010101001011010011 11100110011111001000010100110 01000001001100100111010110010 10100011000001000000010101100 10001101001101110000001010000 10100010001101101000101010000 10111000011110010000110010000 10001110001001011111111111100 00000000111001010001100011001 11111110000010011011101011110 10000010010011011010100010001 10111010111101001000111111110 10111010101010000110010100000 10111010110101110100011010110 10000010001101110101010010010 11111110011011100001011001100` .split('\n') .filter(s => s) var c = document.getElementById('myCanvas') var ctx = c.getContext('2d') ctx.beginPath() lines.forEach((line, line_num) => line .split('') .forEach( (bit, column) => +bit && ctx.rect(line_num * 10, column * 10, 10, 10) ) ) ctx.fill() </script> </body> </html> |
87 farverfull Nov 18, 2019 via Android 楼主知道真相后伤心过度,决定以后都不上 v2 了 |
88 FLX2312 Nov 18, 2019 登录账号,收藏膜拜一下。 |
89 Mohanson Nov 18, 2019 看前几楼发现可能是 3 个 utf8 中文时, 以为是表白呢... 心疼 |
90 Yumwey Nov 18, 2019 via Android |
91 justin2018 Nov 18, 2019 厉害~~~ |
92 Les1ie Nov 18, 2019 我 zz 了,我的代码里面的 0 替换成 1 1 替换成 0 就是正常的二维码了 .... 并不是缺少边框 orz |
93 wangyzj Nov 18, 2019 有意思 |
94 zhuzhibin Nov 18, 2019 via iPhone 笑死 |
95 way2create Nov 19, 2019 你太难了 |
96 xhf1024 Nov 19, 2019 膜拜一下 |
97 asche910 Nov 19, 2019 v 友还是强啊 |
98 eastern Nov 19, 2019 虽然可能是个悲伤的故事,不过还是要膜拜一下大佬 |
99 shmilypeter Nov 19, 2019 膜拜大佬 |
100 tushile928 Nov 19, 2019 神铁刘明 |