Forwarded from Web to Album
拼多多的事还没完。俄罗斯知名反病毒软件卡巴斯基正式开锤拼多多。莫斯科卡巴斯基实验室的研究人员证实拼多多安装程序有恶意代码,破坏攻击用户手机系统。现在中美俄三国,除了中国都在锤拼多多,大概我们监管机构没有人看得懂代码和程序,也不懂技术。恶意代码摆在面前也看不懂,即使全世界以你为敌。以下图片来源于卡巴斯基,以及目前最细节的中文分析(github上davincifans101)拼多多这个我国安装量巨大的软件确实存在利用漏洞恶意代码攻击用户的情况。我们的监管机构像死了一样,看不见。)
参见链接 1. www.bloomberg.com/news/articles/2023-03-27/pinduoduo-app-malware-detailed-by-cybersecurity-researchers
2. github.com/davincifans101/pinduoduo_backdoor_detailed_report/blob/main/report_cn.pdf source
参见链接 1. www.bloomberg.com/news/articles/2023-03-27/pinduoduo-app-malware-detailed-by-cybersecurity-researchers
2. github.com/davincifans101/pinduoduo_backdoor_detailed_report/blob/main/report_cn.pdf source
👍14😁4❤2🥰1
#今天摸鱼又摸了什么
鉴于 Colab免费版 跑不动 mini-GPT4
发现隔壁百度 AI Studio 的 GPU 给得非常大方
我可能是第一个在 AI Studio 跑起 mini-GPT4 的人?(叉腰)
估计之后还能再搬运点大模型借硬件来跑跑
什么文生图或者其他 LLaMa 模型应该也没问题
鉴于 Colab免费版 跑不动 mini-GPT4
发现隔壁百度 AI Studio 的 GPU 给得非常大方
我可能是第一个在 AI Studio 跑起 mini-GPT4 的人?(叉腰)
估计之后还能再搬运点大模型借硬件来跑跑
什么文生图或者其他 LLaMa 模型应该也没问题
👍5
_My. Tricks 🎩 Collection (Dead)
人生第一张 #eSIM 安排了 不愧是 #小米漫游 国际版 ) 买卡上卡的体验实在太流畅了 两分钟 今天开始我就是 eSIM 吹了👌 顺便求一张也许国内漫游能用的 港澳eSIM?
继玩路由器、NAS、充电头之后
又多了一个玩 eSIM 的不良嗜好😏
又多了一个玩 eSIM 的不良嗜好😏
💯5
曾经改变了我人生的几个人之一
clowwindy,破娃酱,编程随想
他们教会了我如何获取信息,如何甄别真相,如何独立思考
这是我第一次如此立体地 从旁观者的视角认识编程随想
我觉得这个访谈至少要被分享出去 虽然很长 但很有价值
https://youtu.be/TDiWD2JI2ME
clowwindy,破娃酱,编程随想
他们教会了我如何获取信息,如何甄别真相,如何独立思考
这是我第一次如此立体地 从旁观者的视角认识编程随想
我觉得这个访谈至少要被分享出去 虽然很长 但很有价值
https://youtu.be/TDiWD2JI2ME
YouTube
不明白播客|EP-048 谁是“编程随想”?
自从2009年开通博客以来,“编程随想”撰写了大量与网络安全知识、时政和翻墙教程相关的文章,是中国互联网安全领域的传奇人物,国安试图追踪他多年却一无所获。但是2021年5月,“编程随想”却突然消失了,他的真实身份也成了一个谜。
直到今年3月,贝女士在推特上发布救助信息,表示她的丈夫就是“编程随想”。她说“编程随想”本名阮晓寰,于2021年5月10日被政府带走,于今年2月以“煽动颠覆国家政权罪”被判处7年徒刑。
本周的《不明白播客》,袁莉对话阮晓寰的妻子贝女士,谈谈为什么她认为自己的丈夫阮晓寰就是“编…
直到今年3月,贝女士在推特上发布救助信息,表示她的丈夫就是“编程随想”。她说“编程随想”本名阮晓寰,于2021年5月10日被政府带走,于今年2月以“煽动颠覆国家政权罪”被判处7年徒刑。
本周的《不明白播客》,袁莉对话阮晓寰的妻子贝女士,谈谈为什么她认为自己的丈夫阮晓寰就是“编…
👍17❤4🤡3🤔1
_My. Tricks 🎩 Collection (Dead)
https://v2ex.com/t/944717 收藏夹书签栏必备 +1
在回复里面收集几个 无后端也无前端的无服务工具
📓网页记事本
不仅可以写字,还可以粘图片,甚至保留格式
原版 -
📓网页记事本
不仅可以写字,还可以粘图片,甚至保留格式
原版 -
data:text/html;base64,PGh0bWwgY29udGVudGVkaXRhYmxlPmVkaXQgbWU8L2h0bWw+
空白版 - data:text/html;base64,PGh0bWwgY29udGVudGVkaXRhYmxlIC8+
可读版 - data:text/html;charset=utf-8,<html contenteditable>Edit me </html>
还可以导出剪切版 - data:text/html;charset=utf-8,<html contenteditable=""><head> <title>导出页面内容为 UTF-8 到剪切板</title> <script> function copyToClipboard() { var htmlContent = document.documentElement.outerHTML; var tempInput = document.createElement("textarea"); tempInput.style.opacity = 0; tempInput.value = 'data:text/html;charset=utf-8,' +htmlContent; document.body.appendChild(tempInput); tempInput.select(); document.execCommand("copy"); document.body.removeChild(tempInput); alert("已复制"); } </script> </head> <body> <h1>导出页面内容为 UTF-8 到剪切板</h1> <button onclick="copyToClipboard()">导出为 UTF-8</button> <hr>这里开始编辑</body></html>
还能分享版 - data:text/html;base64,PGh0bWw+PGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJYLVVBLUNvbXBhdGlibGUiIGNvbnRlbnQ9IklFPWVkZ2UiPgogICAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiPgogICAgPHRpdGxlPkRvY3VtZW50PC90aXRsZT4KICA8L2hlYWQ+CiAgPGJvZHk+CiAgICA8YnV0dG9uIGlkPSJidG4iPuWwhue8lui+keWGheWuueWkjeWItuS4ukRhdGFVcmw8L2J1dHRvbj4KICAgIDxkaXYgaWQ9ImVkaXRvci1hcmVhIiBjb250ZW50ZWRpdGFibGU9IiI+PC9kaXY+CiAgCiAgPHN0eWxlPgogICAgI2VkaXRvci1hcmVhIHsKICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpOwogICAgICBtYXJnaW4tdG9wOiAyMHB4OwogICAgICBvdmVyZmxvdzogc2Nyb2xsOwogICAgICBvdXRsaW5lOiAxcHggc29saWQgZ3JheTsKICAgIH0KICA8L3N0eWxlPgogIDxzY3JpcHQ+CiAgICBmdW5jdGlvbiB1dGY4X3RvX2I2NChzdHIpIHsKICAgICAgcmV0dXJuIHdpbmRvdy5idG9hKHVuZXNjYXBlKGVuY29kZVVSSUNvbXBvbmVudChzdHIpKSk7CiAgICB9CgogICAgLy8gZnVuY3Rpb24gYjY0X3RvX3V0Zjgoc3RyKSB7CiAgICAvLyAgIHJldHVybiBkZWNvZGVVUklDb21wb25lbnQoZXNjYXBlKHdpbmRvdy5hdG9iKHN0cikpKTsKICAgIC8vIH0KCiAgICBjb25zdCBidG4gPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYnRuIik7CiAgICBidG4uYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCAoKSA9PiB7CiAgICAgIGNvbnN0IGh0bWxDb250ZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiaHRtbCIpOwogICAgICBjb25zb2xlLmxvZyhodG1sQ29udGVudC5pbm5lckhUTUwpOwogICAgICBjb25zdCBkYXRhVXJsID0gIjxodG1sPiIgKyBodG1sQ29udGVudC5pbm5lckhUTUwgKyAiPC9odG1sPiI7CiAgICAgIGNvbnN0IGJhc2U2NCA9IHV0ZjhfdG9fYjY0KGRhdGFVcmwpOwogICAgICAvLyBjb25zb2xlLmxvZyhiYXNlNjQpOwoKICAgICAgY29uc3QgaW5wdXRWYWx1ZSA9IGBkYXRhOnRleHQvaHRtbDtiYXNlNjQsJHtiYXNlNjR9YAogICAgICBjb25zdCBpbnB1dCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlucHV0Iik7CiAgICAgIGlucHV0LnNldEF0dHJpYnV0ZSgicmVhZG9ubHkiLCAicmVhZG9ubHkiKTsKICAgICAgaW5wdXQuc2V0QXR0cmlidXRlKCJ2YWx1ZSIsIGlucHV0VmFsdWUpOwogICAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGlucHV0KTsKICAgICAgaW5wdXQuc2V0U2VsZWN0aW9uUmFuZ2UoMCwgOTk5OSk7CiAgICAgIGlucHV0LnNlbGVjdCgpOwogICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgiY29weSIpOwogICAgICBkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKGlucHV0KTsKICAgIH0pOwogIDwvc2NyaXB0PgoKPC9ib2R5PjwvaHRtbD4=
_My. Tricks 🎩 Collection (Dead)
https://v2ex.com/t/944717 收藏夹书签栏必备 +1
🎨画板
data:text/html;base64,PGNhbnZhcyBpZD12PjxzY3JpcHQ+ZD1kb2N1bWVudCxkLmJvZHkuc3R5bGUubWFyZ2luPTAsUD0ib25wb2ludGVyIixjPXYuZ2V0Q29udGV4dGAyZGAsdi53aWR0aD1pbm5lcldpZHRoLHYuaGVpZ2h0PWlubmVySGVpZ2h0LGMubGluZVdpZHRoPTIsZj0wLGRbUCsiZG93biJdPWU9PntmPWUucG9pbnRlcklkKzE7ZS5wcmV2ZW50RGVmYXVsdCgpO2MuYmVnaW5QYXRoKCk7Yy5tb3ZlVG8oZS54LGUueSl9O2RbUCsibW92ZSJdPWU9PntmPT1lLnBvaW50ZXJJZCsxJiZjLmxpbmVUbyhlLngsZS55KTtjLnN0cm9rZSgpfSxkW1ArInVwIl09Xz0+Zj0wPC9zY3JpcHQ+PC9jYW52YXM+💻 Codepen 本地版
data:text/html,<body oninput="i.srcdoc=h.value+'<style>'+c.value+'</style><script>'+j.value+'</script>'"><style> textarea, iframe { width: 100%; height: 50%; background-color: rgb(245, 245, 245); } body { margin: 0; background-color: rgb(245, 245, 245); } textarea, iframe { width: 33.3%; height: 100%; flex: 1; font-size: 18; resize: none; } textarea:focus { background-color: white; } .menu { text-align: center; overflow: hidden; width: 100%; padding: 5px 0; } .panels { display: flex; justify-content: center; height: calc(100% - 40px); }</style><script> function switchDisplay(id) { var dom = document.getElementById(id); if (!dom) return; if (dom.style.display !== '') { dom.style.display = ''; return; } if (dom.style.display === '') { dom.style.display = 'none'; return; } }</script><div class="menu"><button onclick="switchDisplay('h')">HTML</button><button onclick="switchDisplay('c')">CSS</button><button onclick="switchDisplay('j')">JavaScript</button><button onclick="switchDisplay('i')">Output</button></div><div class="panels"><textarea placeholder=HTML id=h></textarea><textarea placeholder=CSS id=c></textarea><textarea placeholder=JS id=j></textarea><iframe id=i></div>
❤1👍1🥰1