跳转至

Osint

GeekGame2023

小北问答 !!!!!

Q1

根据 GPL 许可证的要求,基于 Linux 二次开发的操作系统内核必须开源。例如小米公司开源了 Redmi K60 Ultra 手机的内核。其内核版本号是?

首先去找找看,发现 github 仓库,自然是最好的;进入后搜索 Redmi K60 Ultra,切换到 corot-s-oss 分支。

先看 README 文件,无;基于 Linux kernel licensing rules ,查看 Linux-syscall-note ,也没有版本信息。

devv_ai 对话记录 => Where do I find the version of a Linux kernel source tree?

查看 MakeFile ,结合 ^\d+\.\d+\.\d+$ 的答案格式 => 5.15.78

[!USELESS]

直接使用网页上端的搜索栏,只能够搜索默认分支,而我们想要搜索特定的分支。

  • git clone ,随后在本地搜索 => 略麻烦,但是可以使用命令行
  • url 中的 github.com 改为 github.dev (或者按下 . ,可以在在线编辑器中打开;但是此时左侧的搜索依旧不能使用(因为只能够搜索 打开的编辑器 部分)

Q2

每款苹果产品都有一个内部的识别名称(Identifier,例如初代 iPhone iPhone1,1。那么 Apple Watch Series 8(蜂窝版本,41mm 尺寸)是什么?

查询的地点挺多的:

Q3

本届 PKU GeekGame 的比赛平台会禁止选手昵称中包含某些特殊字符。截止到 2023 10 1 日,共禁止了多少个字符(提示:本题答案与 Python 版本有关,以平台实际运行情况为准)

根据在 github 上的账号找到比赛平台后端搜索“nickname” 或者 “昵称” 1,查看 cls.DISALLOWED_CHARS

也就是说,我们需要 len(WHITESPACE) ,将它复制下来运行好了:

test.py
from typing import TYPE_CHECKING, Optional, Set
from unicategories import categories
import sys


def unicode_chars(*cats: str) -> Set[str]:
    ret = set()
    for cat in cats:
        ret |= set(categories[cat].characters())
    return ret


EMOJI_CHARS = (
    {chr(0x200D)}  # zwj
    | {chr(0x200B)}  # zwsp, to break emoji componenets into independent chars
    | {chr(0x20E3)}  # keycap
    | {chr(c) for c in range(0xFE00, 0xFE0F + 1)}  # variation selector
    | {chr(c) for c in range(0xE0020, 0xE007F + 1)}  # tag
    | {chr(c) for c in range(0x1F1E6, 0x1F1FF + 1)}  # regional indicator
)
# https://www.compart.com/en/unicode/category
DISALLOWED_CHARS = (
    unicode_chars(
        "Cc", "Cf", "Cs", "Mc", "Me", "Mn", "Zl", "Zp"
    )  # control and modifier chars
    | {chr(c) for c in range(0x12423, 0x12431 + 1)}  # too long
    | {chr(0x0D78)}  # too long
) - EMOJI_CHARS

print(sys.version)
print(len(DISALLOWED_CHARS))

提示与实际 python 版本有关,尝试寻找信息 => python >= 3.8 ,我们把 3.8/3.9/3.10/3.11/3.12 都试试好了。

[!NOTE]

在线运行的网站没找到能够,干脆用 conda 各个版本创建一个测试环境,结果分别如下:

  • 3.8.20 => 4445
  • 3.9.20/3.10.15 => 4472
  • 3.11.10 => 4587
  • 3.12.7 => 4636

Q4

2011 1 月,Bilibili 游戏区下共有哪些子分区(按网站显示顺序,以半角逗号分隔)

这个真找不到,本以为太古老了,不过是确实不知道 web archive;还要知道以前 bilibili https://bilibili.us (哇哦)=> 游戏视频,游戏攻略·解说,Mugen,flash游戏


  1. 可以先去平台注册一个新号,故意取些乱七八糟的名字,看看回显

评论