AI智能摘要
你是否正为在linux系统上安装与破解AWVS(Acunetix)而烦恼?本文手把手教你完成Ubuntu 18.04环境下AWVS 12.0.190515149版本的完整部署,涵盖依赖安装、端口修改、权限配置及破解全流程。独家提供免密码sudo设置与防止License失效的终极保护技巧,助你稳定使用这款强大的Web漏洞扫描工具。适合安全测试人员与渗透学习者实战参考。
— AI 生成的文章内容摘要
升级Ubuntu操作系统
do-release-upgrade
升级完成后版本为Ubuntu 18.04.2 LTS \n \l
安装软件依赖
sudo apt-get install libxdamage1 libgtk-3-0 libasound2 libnss3 libxss1 libx11-xcb-dev
若安装出错,可参考我的下列步骤:
可能安装的并不顺利,尤其libx11-xcb-dev,这时候你需要根据错误提示安装它的合适版本的依赖包。
sudo apt-get install libxdmcp6=1:1.1.2-1.1
sudo apt-get install libxcb1=1.11.1-1ubuntu1
sudo apt-get install libxcb1-dev
从官网下载最新的awvs linux版本
下载地址:https://www.acunetix.com/web-vulnerability-scanner/demo/
填写好申请人的邮箱等信息,提交就可以跳转到真实的软件包下载地址。
截止2019-06-17 15:57:39我下载的最新版本为Version: 12.0.190515149(15 May 2019)
安装awvs
chmod 777 acunetix_trial.sh
sudo ./acunetix_trial.sh
当你输入了上面的命令之后,会进行安装,其中包括阅读它的使用协议,回车到输入yes,然后输入一系列内容。直到安装完成。
awvs修改端口
默认的awvs的端口是13443,因为其他原因我需要把端口修改为443.
调试过程就略了。。。直接给出解决方案吧。
修改web端口
vi /home/acunetix/.acunetix_trial/wvs.ini
将server.port=13443改为server.port=443
添加/etc/sudoers,免密码可sudo用户。
编辑/etc/sudoers
vi /etc/sudoers
加一行内容,并保存
acunetix ALL=(ALL) NOPASSWD: ALL

在/home/acunetix/.acunetix_trial/start.sh第19行,行首添加sudo。

重新启动awvs
sudo systemctl restart acunetix_trial.service
#启动和停止命令
sudo systemctl start acunetix_trial.service
sudo systemctl stop acunetix_trial.service
破解awvs
注意要把破解补丁复制/home/acunetix/.acunetix_trial/v_190515149/scanner/目录下,其中v_190515149是你的awvs安装完成后根据版本生成的目录。
apt-get install unzip
unzip patch_awvs.zip
cd /home/acunetix/.acunetix_trial/v_190515149/scanner/
sudo cp ~/patch_awvs .
sudo ./patch_awvs
破解成功后会显示:
< xs3c.co >
------------
\ ,__,
\ (oo)____
(__) )\
||--|| *
Crack by bigchan.Tested on v_190325161.
Usage: Copy me to the scanner folder and run as root.
Check environment.
Generating license.
Patch executable.
Jobs done, there you go.
保护license不失效
执行完成patch之后,尽快执行如下的命令,不然license会被修改的。
chattr +i /home/acunetix/.acunetix_trial/data/license/license_info.json

浙江省金华市义乌市 1F
AWVS还是很不错,很好用的
日本 2F
这版本也太老了吧,现在都出到15了 👀
北京市 B1
@ 星辉旅者 这版本还破啥,早被封得死死的了
云南省昆明市 B1
@ 星辉旅者 确实老,跟现在的需求有点脱节。
湖南省长沙市 3F
sudo那块得小心,权限开太大有风险
浙江省宁波市 4F
chattr +i 这招我之前也用过,防止被覆盖确实管用
台湾省桃园市 5F
破解补丁还能这么玩?第一次见😂
安徽省合肥市 B1
@ 快乐星球の代表 哈哈,真的有点黑客爽感,谁来给我写点脚本?
山东省威海市 B1
@ 快乐星球の代表 哈哈,这种黑科技意外得让人想起玩魔法的感觉。
湖南省岳阳市 6F
那个license_info.json真那么容易被改?有点怀疑
台湾省花莲县 B1
@ 忧郁的星星 文件属性锁了也防不住新版本重置吧?
湖北省武汉市 B1
@ 忧郁的星星 其实改了属性后,文件还能被覆盖,别太放心。
河北省保定市 7F
我按着步骤走,到libxcb1就卡住了,有人遇到吗?
北京市 8F
改端口到443是想套反向代理吧,直接暴露不太安全
印度 B1
@ DarkVortex 改完端口是方便,但日志里一堆443的请求,排查起来头疼
吉林省 B1
@ DarkVortex 直接暴露在公网,真的容易被扫描。
浙江省金华市 9F
之前搞过awvs,每次更新都得重打补丁,烦死了
上海市 B1
@ 冷血狼 新版更新直接覆盖scanner目录,补丁白打
安徽省淮北市 10F
说的有道理
北京市 B1
@ 马蜂窝不敢捅 说得轻巧,实际打补丁的时候一堆依赖问题,心累
韩国 B1
@ 马蜂窝不敢捅 不过实际操作时依赖卡住的情况挺抓狂的。
湖北省武汉市 11F
补丁居然还能自动生成license,黑科技了hhh
北京市 B1
@ 独夜幽思 自动生成的省事,不过担心后面会被检测。
北京市 12F
这个patch脚本在M1上能跑吗?想在Mac上试试
浙江省杭州市 B1
@ 洋葱头骑士 我在M1试过,得先装Rosetta,直接跑会报错。
韩国 13F
sudo免密太危险了,搞不好被人提权
辽宁省大连市 B1
@ 喵星人快递 sudo免密这操作太刺激了,真不怕出事啊
黑龙江省哈尔滨市阿城区 B1
@ 喵星人快递 sudo那步真得三思,之前被提权搞得服务器都丢了
日本 14F
感觉改端口意义不大,防火墙照样能映射
宁夏银川市 B1
@ 块茎战士 端口改了也不安全,还是建议用反向代理。
江苏省淮安市 15F
那个patch脚本是32位的?我在aarch64跑不了
山西省运城市 B1
@ SpectralBlade aarch64上跑不了太正常了,这脚本一看就是x86编的
山东省烟台市 16F
chattr +i治标不治本,服务重启可能还是会被检测
印度尼西亚 17F
之前用过这个补丁,结果第二天扫着扫着就退出登录了😭
韩国 B1
@ 云游江湖 怎么会掉线?是不是license被覆盖了?
陕西省渭南市富平县 B1
@ 云游江湖 我也遇到过,补丁跑完后服务会掉线,最好加个守护脚本。
浙江省宁波市 18F
awvs扫描速度还可以,就是资源占得有点高
北京市 19F
有人试过用docker跑吗?想隔离一下环境
辽宁省沈阳市 20F
awvs扫描确实快,但内存占用有点顶不住
韩国 21F
之前也遇到libxcb1版本对不上,最后降级系统才搞定
韩国 22F
补丁脚本能自动生成license,这波操作有点秀😂
北京市 B1
@ 袋鼠跳跃 补丁还能自动生成license,真·技术宅的浪漫😂
福建省莆田市 23F
chattr +i只能防君子,重启后自动恢复的机制更麻烦
辽宁省盘锦市 B1
@ 星芒巫师 装了之后发现重启会把属性撤掉,真是麻烦。
中国 24F
有人在CentOS上试过吗?感觉Ubuntu配起来都费劲
韩国 25F
M1芯片跑不了这个补丁,macOS用户只能干瞪眼
北京市 26F
libxcb1这个依赖包版本死活对不上,有替代方案没?
新西兰 B1
@ 幻境旅者 换源试试,之前我用阿里源装成功。🤔
陕西省西安市 27F
感觉步骤有点繁琐,新手容易踩坑。
福建省南平市 28F
直接改到443端口,不怕被扫到吗?
陕西省渭南市 29F
patch脚本是在x86环境编译的吧,arm估计悬。
上海市 30F
之前用12版本扫出过几个严重漏洞,还行。
韩国 B1
@ 蜜糖包 严重漏洞被抓到感觉还行,后续怎么处理的?
辽宁省沈阳市 31F
没看懂chattr +i那步,不加会怎样?
陕西省西安市 32F
awvs扫起来是快,就是CPU风扇狂转。
北京市 B1
@ 幽冥左使 风扇狂转确实吓人,搞得机箱像在跑马拉松。
上海市 33F
这个版本也太老了,现在还能用吗?
日本 B1
@ 剑指长安 老是有人用旧版本,难道新版破解不了?
河南省周口市 34F
sudo免密那块风险确实大,可以限制命令范围。
日本 35F
老哥教程挺实在,就是版本确实有点老了。
宁夏银川市 B1
@ WearyNocturne 版本是有点老,主要写个思路供参考。
印度尼西亚 36F
搞这么复杂,不如用docker镜像省事。
韩国 37F
libxcb1版本对不上简直噩梦,搞了三天都没装上
福建省福州市 38F
那个sudo免密操作看得我手心冒汗,真敢想
山东省济南市 39F
awvs扫描是快,但机器直接变暖手宝
湖北省宜昌市 40F
chattr +i只能挡一下,重启后照样GG
日本 41F
有人试过在Debian上搞吗?感觉Ubuntu都这么麻烦
江苏省泰州市 42F
改端口到443不怕被爆破?胆子真大
韩国 43F
之前也踩过libxcb1的坑,最后换源才解决
湖北省荆州市松滋市 44F
装这个库真是折腾。
日本 45F
免密那行真的让人心慌。
韩国 46F
端口改443后,外网直接能访问了。
辽宁省大连市 47F
libxcb1版本对不上,真是噩梦。
浙江省台州市 48F
补丁跑完后,license直接生成,惊喜。
北京市 49F
这步骤写得太繁琐,新手直接踩坑。
浙江省金华市 50F
docker镜像省事,省得装这么多依赖。
浙江省 51F
M1上根本跑不了,真是无奈。
北京市 52F
有没有人把awvs装进容器里,省去手动改端口和免密的麻烦?
台湾省 53F
libxcb1的老版本能否通过apt‑get的‑t选项强制安装?有人试过吗?
上海市 54F
改端口到443后,防火墙仍需要额外规则,真的安全么?
北京市 55F
我装awvs时,libxcb1冲突卡住,最后降到16.04才装好,过程抓狂,建议官方出Docker镜像。
重庆市 56F
端口改443,会不会被系统占用了?
云南省临沧市 B1
@ RustlingDarkness 一般不会,443是https的常用端口。