介绍一个“文件制作”比赛

电脑技术 电脑技术 2719 人阅读 | 39 人回复 | 2023-08-26

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
有英文能力的话,可以自行看: https://binary.golf/


今年是第4届,比赛没有奖金,只是图个知名度而已。
本次比赛是写最小能够自行复制的文件,如EXE, GIF, EFI, BAT, PS, COM,DOCX等等。

譬如说,

  1. @copy %0 4
  2. @echo 4
复制代码
.....就符合了比赛的要求,即:
1. 复制自己到一个新文件命名为”4“
2. 显示”4“

我参加了3份,其中一份是1KB的Windows EXE,据悉这届有70多份比赛作品,好热闹。

比赛已经延长至9月8日(纽约时间),感兴趣的病友可以参考网站,然后参加(需要将作品的SHA256和BASE64一起电邮过去)


回答|共 39 个

legs+ 发表于 2023-8-26 16:41:35| 字数 14 | 显示全部楼层

@copy %0 4


是什么鬼语言

孤星3 发表于 2023-8-26 16:52:20| 字数 47 来自手机 | 显示全部楼层

legs+ 发表于 2023-8-26 16:41
是什么鬼语言

哦,这个是CMD之下的.BAT,嘿嘿。

legs+ 发表于 2023-8-26 16:53:10| 字数 3 | 显示全部楼层

牛掰!

孤星3 发表于 2023-8-26 17:10:52| 字数 352 | 显示全部楼层


谢谢,但都不是我原创的,还有一些其他人已公开的参赛作品,如HTML

  1. <body/><script>d=document;e=d.createElement('a');s='setAttribute';i='innerHTML';e[s]('href','data:application/o;,'+'<body/>'+d.body[i]);d.body[i]=4;e[s]('download',4);e.click()</script>
复制代码


Python:
  1. import shutil as s
  2. s.copy2(__file__,'4')
  3. print(4)
复制代码


....等等很多,仅是Python就有几个不同版本。

蓝莓糖 发表于 2023-8-26 18:39:48| 字数 35 | 显示全部楼层

孤星又来论坛了,这个比赛好有趣,你能参加三份也是很了不起的,大大的

孤星3 发表于 2023-8-26 18:45:29| 字数 86 | 显示全部楼层

蓝莓糖 发表于 2023-8-26 18:39
孤星又来论坛了,这个比赛好有趣,你能参加三份也是很了不起的,大大的赞! ...

哈哈,谢谢蓝莓糖的超级大赞,难得你也觉得这个比赛好有趣。

legs+ 发表于 2023-8-26 20:57:43| 字数 224 | 显示全部楼层

  1. <body/><script>d=document;e=d.createElement('a');s='setAttribute';i='innerHTML';e[s]('href','data:application/o;,'+'<body/>'+d.body[i]);d.body[i]=4;e[s]('download',4);e.click()</script>
复制代码
能解释一下这段代码吗?

孤星3 发表于 2023-8-26 21:07:29| 字数 146 来自手机 | 显示全部楼层

legs+ 发表于 2023-8-26 20:57
能解释一下这段代码吗?

我不懂啊,是一位叫做remy的黑客的杰作。
我只知道打开 https://remyhax.xyz/4.html 就自动有文档"4"被下载,里面的代码就是你提到的那段。
帮不到你了,我的专业不是JavaScript.

孤星3 发表于 2023-9-13 21:33:58| 字数 76 | 显示全部楼层

比赛结束了,成绩将在这个星期公布,一般是像往年一样,公布在https://github.com/netspooky/BGGP ,到时会看到2023文件夹。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐