排行榜 统计
  • 建站日期:2017-05-20
  • 文章总数:100 篇
  • 评论总数:12356 条
  • 分类总数:12 个
  • 最后更新:2022年12月12日

使用非 Docker 方案在腾讯云轻量应用服务器上搭建密码管理软件 Vaultwarden (Bitwarden_rs)

本文阅读 6 分钟
首页 教程 正文

前言

Bitwarden 是一款自由且开源的密码管理服务,用户可在加密的保管库中存储敏感信息(例如网站登录凭据)。Bitwarden 平台提供有多种客户端应用程序,包括网页用户界面、桌面应用,浏览器扩展、移动应用以及命令行界面。Bitwarden 作为一款商业自由软件,其开发公司提供云端托管服务 (bitwarden.com),同时为广大开源社区提供自行部署的解决方案。

Vaultwarden 原名 Bitwarden_rs,自 v2.21.0 开始更名为 Vaultwarden。Bitwarden 原始服务端使用 C# 编写,部署困难,且要求 MSSQL 等商业软件,运行需要 2GB 以上的内存;而 Vaultwarden 是一个使用 Rust 编写的非官方 Bitwarden 服务器实现,它与官方 Bitwarden 客户端兼容,运行 Vaultwarden 时只需要 10M 内存,可以说对硬件基本没有要求,对于不希望使用官方的占用大量资源的自托管部署而言,它是理想的选择。

Vaultwarden 除不支持官方企业版的部分功能(如事件日志、目录同步以及 SSO 登录)外,其他大部分功能均免费支持。并跟随官方版本保持及时更新。

Vaultwarden 实现了 Bitwarden API 所需的大部分功能,因此桌面端、移动端、浏览器扩展等客户端均可直接使用 Bitwarden 官方的客户端应用程序。

Vaultwarden 仓库推荐的安装方式均为直接使用 Docker 部署,本文将介绍一种使用非 Docker 方式、直接在系统上部署 Vaultwarden 的方法。16MB 左右的内存占用,再配合 MySQL 替代默认的 SQLite 作为数据存储形式可以将其“功耗”降到最低。

一、准备工作

1.1 服务器和系统选用

由于 Vaultwarden 运行时几乎不消耗系统资源,因此可以选用任意型号的轻量应用服务器;服务器系统建议选择 Ubuntu 18.04 或更新版本以及 Debian 10 或更新版本的 Linux 发行版,使用 CentOS 似乎会因依赖软件包版本问题而出现未知的错误。

此外,由于部署 Vaultwarden 不会对现有系统环境造成破坏性影响,在已经有网站业务的服务器上部署 Vaultwarden 也是一个不错的选择。

1.2 环境配置

1.2.1 软件包及依赖配置

依次执行以下命令以更新软件包信息、安装必要的软件包及开发工具包:

apt update -y
apt install git nano curl wget htop pkg-config openssl libssl1.1 libssl-dev -y
apt install build-essential -y

be-install

1.2.2 Rust 环境配置

执行 curl https://sh.rustup.rs -sSf | sh 以配置 Rust 环境。(国内可能较慢)

rust-install

出现 Rust is installed now. Great! 即代表安装完成。

依次执行以下命令以配置 cargo 命令的环境变量:

echo 'export PATH=~/.cargo/bin:$PATH' >> ~/.bashrc
export PATH=~/.cargo/bin:$PATH 
which rustc

rustc-install

若返回 /root/.cargo/bin/rustc 则代表完成 Rust 环境的配置。

二、编译 Vaultwarden

执行 git clone https://github.com/dani-garcia/vaultwarden && cd vaultwarden 以拉取 Vaultwarden 储存库(国内可能较慢):

vw-pull

执行 cargo clean && cargo build --features mysql --release 以启动 Vaultwarden 的编译。

其中,mysql 可以为与 sqlitepostgresql 三者的任意组合,选择编译 mysqlpostgresql 时,系统必须安装了 MySQL 或 PostgreSQL,否则将提示:

linking with `cc` failed: exit status: 1
...
= note: /usr/bin/ld: cannot find -lmysqlclient
          collect2: error: ld returned 1 exit status

编译需要 3GB 左右的内存,内存不足的可以调整虚拟内存,虚拟内存建议空闲 2GB 左右;编译耗时较久,LemonBench 跑分在 800 左右的单核服务器编译耗时 28 分 54 秒。

cpmdone

三、安装 Vaultwarden

3.1 移动 Vaultwarden 二进制文件

依次执行以下命令:

cp target/release/vaultwarden /usr/bin/vaultwarden
chmod +x /usr/bin/vaultwarden

以将 Vaultwarden 二进制文件置入系统可执行目录并赋予执行权限。

3.2 配置 Vaultwarden 专用用户

依次执行以下命令:

useradd -s /sbin/nologin -M vaultwarden
mkdir -p /var/lib/vaultwarden/data
chown -R vaultwarden:vaultwarden /var/lib/vaultwarden/

3.3 部署 Vaultwarden Web UI

依次执行以下命令:

wget https://github.com/dani-garcia/bw_web_builds/releases/download/v2.28.0/bw_web_v2.28.0.tar.gz
tar -xf bw_web_v2.28.0.tar.gz -C /var/lib/vaultwarden/

其中 v2.28.0 为写作时的版本号,获取地址为 https://github.com/dani-garcia/bw_web_builds/releases/latest ,请保持最新。

3.4 编写 Vaultwarden 配置文件

执行 touch /etc/vaultwarden.env 并写入以下内容:

DATA_FOLDER=/var/lib/vaultwarden/data/
DATABASE_URL=mysql://[数据库用户名]:[数据库密码]@127.0.0.1:3306/[数据库名]
IP_HEADER=X-Real-IP
WEB_VAULT_FOLDER=/var/lib/vaultwarden/web-vault/
WEB_VAULT_ENABLED=true
ADMIN_TOKEN=[base64码]
DOMAIN=https://vaultwarden.iks.moe

其中,[数据库密码] 为 MySQL 数据库用户名,[数据库密码] 为 MySQL 数据库用户的密码,[数据库名] 为 MySQL 数据名,此三者均须提前创建;127.0.0.1 不得填写为 localhost[base64码] 执行 openssl rand -base64 48 以得到,https://vaultwarden.iks.moe 为你的域名,协议头必须为 https://

b64

simple-env

3.5 编写 Vaultwarden SystemD 文件

执行 touch /etc/systemd/system/vaultwarden.service 并写入以下内容:

[Unit]
Description=Vaultwarden Server
Documentation=https://github.com/dani-garcia/vaultwarden

# 当你使用 SQLite 时,请取消下一行的注释
# After=network.target

# 当你使用 MariaDB 时,请取消下两行的注释
# After=network.target mariadb.service
# Requires=mariadb.service

# 当你使用 MySQL 时,请取消下两行的注释
# After=network.target mysqld.service
# Requires=mysqld.service

# 当你使用 PostgreSQL 时,请取消下两行的注释
# After=network.target postgresql.service
# Requires=postgresql.service

[Service]
User=vaultwarden
Group=vaultwarden
EnvironmentFile=/etc/vaultwarden.env
ExecStart=/usr/bin/vaultwarden
LimitNOFILE=1048576
LimitNPROC=64
PrivateTmp=true
PrivateDevices=true
ProtectHome=true
ProtectSystem=strict
WorkingDirectory=/var/lib/vaultwarden
ReadWriteDirectories=/var/lib/vaultwarden
AmbientCapabilities=CAP_NET_BIND_SERVICE

[Install]
WantedBy=multi-user.target

删去被注释的行,最终配置如图:

sdc

3.6 启动 Vaultwarden

依次执行以下命令:

systemctl enable --now vaultwarden.service
systemctl start vaultwarden.service
systemctl status vaultwarden.service

若正常启动,则如下图提示:

st-img

四、使用 Nginx 反向代理 Vaultwarden

本文以宝塔面板为例,其他环境与此操作相同。

4.1 新建站点

新建一个站点,域名填写步骤 3.4 中的域名,配置好 SSL 证书。

bt-newsite

4.2 配置反向代理

名称随意,目标 URL 为 http://127.0.0.1:8000,其他默认。

image-20220503012246612

供非宝塔用户的 nginx 反向代理配置:

location /
{
    proxy_pass http://127.0.0.1:8000;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
    add_header Cache-Control no-cache;
}

五、使用

访问域名,单击 Create Account 开始密码管理的第一步。

mainpage

六、Vaultwarden 后续更新

重做步骤二、步骤 3.1, 3.3 并执行 systemctl restart vaultwarden.service 即可。

参考文献

https://nickhuber.ca/blog/bitwarden-rs-without-docker

https://gist.github.com/tavinus/59c314f4ccd70879db7f11074eacb6cc

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://blog.idc.moe/archives/qcloud-Lighthouse-Vaultwarden-without-Docker.html
RFCHOST 香港HKG VPS 评测报告
« 上一篇 04-26
EasyOne.io 香港 VPS 评测报告
下一篇 » 05-16

发表评论

V注册会员 L评论等级
R194 条回复
  1. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  2. 1 :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  3. 1 :
    2023-01-30     Win 10 /    Chrome

    @@mSywa

  4. 1 :
    2023-01-30     Win 10 /    Chrome

    1'"

  5. 1 :
    2023-01-30     Win 10 /    Chrome

    555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

  6. 1 :
    2023-01-30     Win 10 /    Chrome

    555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  7. 1 :
    2023-01-30     Win 10 /    Chrome

    E0y1zCR6')) OR 717=(SELECT 717 FROM PG_SLEEP(15))--

  8. 1 :
    2023-01-30     Win 10 /    Chrome

    oKT3pRgs') OR 944=(SELECT 944 FROM PG_SLEEP(15))--

  9. 1 :
    2023-01-30     Win 10 /    Chrome

    dOd6kbHA' OR 721=(SELECT 721 FROM PG_SLEEP(15))--

  10. 1 :
    2023-01-30     Win 10 /    Chrome

    -1)) OR 192=(SELECT 192 FROM PG_SLEEP(15))--

  11. 1 :
    2023-01-30     Win 10 /    Chrome

    -5) OR 71=(SELECT 71 FROM PG_SLEEP(15))--

  12. 1 :
    2023-01-30     Win 10 /    Chrome

    -5 OR 190=(SELECT 190 FROM PG_SLEEP(15))--

  13. 1 :
    2023-01-30     Win 10 /    Chrome

    0kpDgH1q'; waitfor delay '0:0:15' --

  14. 1 :
    2023-01-30     Win 10 /    Chrome

    1 waitfor delay '0:0:15' --

  15. 1 :
    2023-01-30     Win 10 /    Chrome

    -1); waitfor delay '0:0:15' --

  16. 1 :
    2023-01-30     Win 10 /    Chrome

    -1; waitfor delay '0:0:15' --

  17. 1 :
    2023-01-30     Win 10 /    Chrome

    (select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/

  18. 1 :
    2023-01-30     Win 10 /    Chrome

    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

  19. 1 :
    2023-01-30     Win 10 /    Chrome

    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

  20. 1 :
    2023-01-30     Win 10 /    Chrome

    if(now()=sysdate(),sleep(15),0)

  21. 1 :
    2023-01-30     Win 10 /    Chrome

    -1" OR 2+370-370-1=0+0+0+1 --

  22. 1 :
    2023-01-30     Win 10 /    Chrome

    -1' OR 2+568-568-1=0+0+0+1 or '7HVR0E4L'='

  23. 1 :
    2023-01-30     Win 10 /    Chrome

    -1' OR 2+565-565-1=0+0+0+1 --

  24. 1 :
    2023-01-30     Win 10 /    Chrome

    -1 OR 2+678-678-1=0+0+0+1

  25. 1 :
    2023-01-30     Win 10 /    Chrome

    -1 OR 2+976-976-1=0+0+0+1 --

  26. 1 :
    2023-01-30     Win 10 /    Chrome

    bN9ahijD

  27. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  28. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  29. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  30. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  31. @@4KsOq :
    2023-01-30     Win 10 /    Chrome

    555

  32. 75pOx2Iy'; waitfor delay '0:0:15' -- :
    2023-01-30     Win 10 /    Chrome

    555

  33. 1 waitfor delay '0:0:15' -- :
    2023-01-30     Win 10 /    Chrome

    555

  34. -1; waitfor delay '0:0:15' -- :
    2023-01-30     Win 10 /    Chrome

    555

  35. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  36. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  37. -1' OR 2+122-122-1=0+0+0+1 or '91rdE8Ds'=' :
    2023-01-30     Win 10 /    Chrome

    555

  38. -1' OR 2+792-792-1=0+0+0+1 -- :
    2023-01-30     Win 10 /    Chrome

    555

  39. -1 OR 2+282-282-1=0+0+0+1 :
    2023-01-30     Win 10 /    Chrome

    555

  40. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  41. -1 OR 2+205-205-1=0+0+0+1 -- :
    2023-01-30     Win 10 /    Chrome

    555

  42. qhaPv55h :
    2023-01-30     Win 10 /    Chrome

    555

  43. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  44. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  45. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  46. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  47. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  48. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  49. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  50. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  51. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  52. 1 :
    2023-01-30     Win 10 /    Chrome

    @@xGEag

  53. 1 :
    2023-01-30     Win 10 /    Chrome

    1'"

  54. 1 :
    2023-01-30     Win 10 /    Chrome

    1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

  55. 1 :
    2023-01-30     Win 10 /    Chrome

    1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  56. 1 :
    2023-01-30     Win 10 /    Chrome

    ftBksDJL')) OR 684=(SELECT 684 FROM PG_SLEEP(15))--

  57. 1 :
    2023-01-30     Win 10 /    Chrome

    znq4UHnb') OR 603=(SELECT 603 FROM PG_SLEEP(15))--

  58. 1 :
    2023-01-30     Win 10 /    Chrome

    EUesqDBF' OR 852=(SELECT 852 FROM PG_SLEEP(15))--

  59. 1 :
    2023-01-30     Win 10 /    Chrome

    -1)) OR 329=(SELECT 329 FROM PG_SLEEP(15))--

  60. 1 :
    2023-01-30     Win 10 /    Chrome

    -5) OR 127=(SELECT 127 FROM PG_SLEEP(15))--

  61. 1 :
    2023-01-30     Win 10 /    Chrome

    -5 OR 630=(SELECT 630 FROM PG_SLEEP(15))--

  62. 1 :
    2023-01-30     Win 10 /    Chrome

    ytxl3Iph'; waitfor delay '0:0:15' --

  63. 1 :
    2023-01-30     Win 10 /    Chrome

    1 waitfor delay '0:0:15' --

  64. 1 :
    2023-01-30     Win 10 /    Chrome

    -1); waitfor delay '0:0:15' --

  65. 1 :
    2023-01-30     Win 10 /    Chrome

    -1; waitfor delay '0:0:15' --

  66. 1 :
    2023-01-30     Win 10 /    Chrome

    (select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/

  67. 1 :
    2023-01-30     Win 10 /    Chrome

    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

  68. 1 :
    2023-01-30     Win 10 /    Chrome

    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

  69. 1 :
    2023-01-30     Win 10 /    Chrome

    1

  70. 1 :
    2023-01-30     Win 10 /    Chrome

    1

  71. 1 :
    2023-01-30     Win 10 /    Chrome

    if(now()=sysdate(),sleep(15),0)

  72. 1 :
    2023-01-30     Win 10 /    Chrome

    -1" OR 2+621-621-1=0+0+0+1 --

  73. 1 :
    2023-01-30     Win 10 /    Chrome

    -1' OR 2+744-744-1=0+0+0+1 or 'P6hO0xXY'='

  74. 1 :
    2023-01-30     Win 10 /    Chrome

    -1' OR 2+569-569-1=0+0+0+1 --

  75. 1 :
    2023-01-30     Win 10 /    Chrome

    -1 OR 2+81-81-1=0+0+0+1

  76. 1 :
    2023-01-30     Win 10 /    Chrome

    -1 OR 2+698-698-1=0+0+0+1 --

  77. 1 :
    2023-01-30     Win 10 /    Chrome

    Y516gQ9r

  78. 1 :
    2023-01-30     Win 10 /    Chrome

    1

  79. 1 :
    2023-01-30     Win 10 /    Chrome

    1

  80. 1 :
    2023-01-30     Win 10 /    Chrome

    1

  81. 1 :
    2023-01-30     Win 10 /    Chrome

    1

  82. 1 :
    2023-01-30     Win 10 /    Chrome

    1

  83. 1 :
    2023-01-30     Win 10 /    Chrome

    555

  84. 1 :
    2023-01-30     Win 10 /    Chrome

    1

  85. 1 :
    2023-01-30     Win 10 /    Chrome

    1

  86. 1 :
    2023-01-30     Win 10 /    Chrome

    1

  87. 1 :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  88. 1 :
    2023-01-30     Win 10 /    Chrome

    1

  89. 1 :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  90. 1 :
    2023-01-30     Win 10 /    Chrome

    1

  91. @@UIrkA :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  92. yxASJv5D'; waitfor delay '0:0:15' -- :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  93. 1 waitfor delay '0:0:15' -- :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  94. -1; waitfor delay '0:0:15' -- :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  95. -1' OR 2+652-652-1=0+0+0+1 or 'BcBDcevN'=' :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  96. -1' OR 2+57-57-1=0+0+0+1 -- :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  97. -1 OR 2+854-854-1=0+0+0+1 :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  98. -1 OR 2+313-313-1=0+0+0+1 -- :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  99. gCLTb6sY :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  100. 1 :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  101. 1 :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  102. 1 :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  103. 1 :
    2023-01-30     Win 10 /    Chrome

    1:(愤怒):(装酷):(委屈):(鄙视):(尴尬):(魔鬼):(惊恐):(亲亲):(喜欢):(猪头):(抠鼻):(伤心):(吃惊):(微笑):(邪笑):(失落):(冒汗):(闭嘴)

  104. Tegan :
    2022-09-28     Win 10 /    MicroSoft Edge

    online sales viagra buy generic viagra canada online cheap viagra online pharmacy buy viagra online in canada
    viagra online sales

    1. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    2. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    3. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      @@mvqZZ

    4. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1'"

    5. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

    6. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

    7. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      x8Jp8A01')) OR 702=(SELECT 702 FROM PG_SLEEP(15))--

    8. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      IfGjpMsE') OR 219=(SELECT 219 FROM PG_SLEEP(15))--

    9. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      nmw1l1Uj' OR 711=(SELECT 711 FROM PG_SLEEP(15))--

    10. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1)) OR 144=(SELECT 144 FROM PG_SLEEP(15))--

    11. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -5) OR 124=(SELECT 124 FROM PG_SLEEP(15))--

    12. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -5 OR 542=(SELECT 542 FROM PG_SLEEP(15))--

    13. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      qdsdvnfh'; waitfor delay '0:0:15' --

    14. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1 waitfor delay '0:0:15' --

    15. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1); waitfor delay '0:0:15' --

    16. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1; waitfor delay '0:0:15' --

    17. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      (select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/

    18. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

    19. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

    20. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      if(now()=sysdate(),sleep(15),0)

    21. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1" OR 2+485-485-1=0+0+0+1 --

    22. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1' OR 2+34-34-1=0+0+0+1 or '9sh4YD4l'='

    23. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1' OR 2+435-435-1=0+0+0+1 --

    24. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1 OR 2+658-658-1=0+0+0+1

    25. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1 OR 2+499-499-1=0+0+0+1 --

    26. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      EBnnPhIC

    27. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    28. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    29. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    30. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    31. @@cw7ld :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    32. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      @@qIsjK

    33. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1'"

    34. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

    35. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

    36. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      vqqGGFZ1')) OR 203=(SELECT 203 FROM PG_SLEEP(15))--

    37. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      qmKXmehk') OR 454=(SELECT 454 FROM PG_SLEEP(15))--

    38. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      NEkYu0qC' OR 546=(SELECT 546 FROM PG_SLEEP(15))--

    39. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1)) OR 667=(SELECT 667 FROM PG_SLEEP(15))--

    40. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -5) OR 794=(SELECT 794 FROM PG_SLEEP(15))--

    41. RaE1pKtX'; waitfor delay '0:0:15' -- :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    42. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -5 OR 30=(SELECT 30 FROM PG_SLEEP(15))--

    43. 1 waitfor delay '0:0:15' -- :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    44. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      FinvHk29'; waitfor delay '0:0:15' --

    45. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1 waitfor delay '0:0:15' --

    46. -1; waitfor delay '0:0:15' -- :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    47. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1); waitfor delay '0:0:15' --

    48. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1; waitfor delay '0:0:15' --

    49. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      (select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/

    50. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

    51. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

    52. -1' OR 2+979-979-1=0+0+0+1 or 'J0w0KtAL'=' :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    53. -1' OR 2+94-94-1=0+0+0+1 -- :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    54. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      if(now()=sysdate(),sleep(15),0)

    55. -1 OR 2+954-954-1=0+0+0+1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    56. -1 OR 2+558-558-1=0+0+0+1 -- :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    57. LF3CjicI :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    58. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1" OR 2+721-721-1=0+0+0+1 --

    59. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1' OR 2+894-894-1=0+0+0+1 or 'FQrCgcir'='

    60. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    61. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1' OR 2+727-727-1=0+0+0+1 --

    62. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1 OR 2+505-505-1=0+0+0+1

    63. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      -1 OR 2+748-748-1=0+0+0+1 --

    64. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      SPjY9hwI

    65. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    66. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    67. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    68. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    69. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    70. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    71. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    72. @@VEe0c :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    73. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    74. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    75. gG7kwsed'; waitfor delay '0:0:15' -- :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    76. 1 waitfor delay '0:0:15' -- :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    77. -1; waitfor delay '0:0:15' -- :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    78. -1' OR 2+36-36-1=0+0+0+1 or 'zmo1PuGG'=' :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    79. -1' OR 2+32-32-1=0+0+0+1 -- :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    80. -1 OR 2+75-75-1=0+0+0+1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    81. -1 OR 2+530-530-1=0+0+0+1 -- :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    82. DJXLpkRF :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    83. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    84. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    85. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    86. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    87. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      555

    88. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    89. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

    90. 1 :
      2023-01-30     Win 10 /    Chrome

      @Tegan

      1

没有更多评论了

作者信息

标签TAG