Linux下安装awvs及问题汇总

本文提供AWVS安全扫描工具的安装与破解步骤详解,包括调整HOSTS文件、配置许可文件、解决Centos环境下常见问题等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.正常下载默认安装,记住账号密码。
2.调整
  • 1、修改本地HOSTS文件,增加以下2条域名解析:
127.0.0.1       updates.acunetix.com
127.0.0.1       erp.acunetix.com
  • 修改后不生效清空dns缓存
在Windows下: ipconfig /flushdns
在macOS下: sudo killall -HUP mDNSResponder
在linux下:
sudo /etc/init.d/nscd restart
或者
service nscd restart
或者
service nscd reload
  • 2、将license_info.json和wa_data.dat文件放置于以下目录:
Windows   >>>  C:\ProgramData\Acunetix\shared\license
Linux   >>>   /home/acunetix/.acunetix/data/license/
Mac    >>>   /Applications/Acunetix.app/Contents/Resources/data/license/
  • 3、设置 license_info.json 和 wa_data.dat 为只读模式。(切记切记!!!不然过一段时间就破解失效,扫描会一直显示失败)
chmod 444 /home/acunetix/.acunetix/data/license/license_info.json
chmod 444 /home/acunetix/.acunetix/data/license/wa_data.dat
  • 4、服务重启
systemctl restart acunetix
systemctl stop acunetix
systemctl start acunetix

Centos最小化安装 AWVS 的坑

1.需要安装依赖包 
yum install  -y libpango-1.0.so.0 libXext.so.6 libXi.so.6 libgtk-3.so.0 libgdk_pixbuf-2.0.so.0  libX11.so.6 libXdamage.so.1 libatk-1.0.so.0 libatspi.so.0 libcups.so.2 libXfixes.so.3 libXrender.so.1 libxcb.so.1 libcairo.so.2 libXcomposite.so.1 libgdk-3.so.0 libpangocairo-1.0.so.0 libX11-xcb.so.1 libXrandr.so.2 libXcursor.so.1 libXss.so.1 libatk-bridge-2.0.so.0 libXtst.so.6
2.Centos最小化安装的系统在这儿有个坑
问题一:
Extracting files to /home/acunetix/.acunetix_trial....tar (grandchild): bzip2:无法 exec: 没有那个文件或目录tar (grandchild): Error is not recoverable: exiting nowtar: Child died with signal 13tar: Error is not recoverable: exiting nowmv: 无法获取"/home/acunetix/.acunetix_trial/_190515149/data" 的文件状态(stat): 没有那个文件或目录mkdir: 无法创建目录"/home/acunetix/.acunetix_trial/data/bxss": 没有那个文件或目录mkdir: 无法创建目录"/home/acunetix/.acunetix_trial/data/certs": 没有那个文件或目录mkdir: 无法创建目录"/home/acunetix/.acunetix_trial/data/_resp": 没有那个文件或目录mkdir: 无法创建目录"/home/acunetix/.acunetix_trial/data/cense": 没有那个文件或目录mkdir: 无法创建目录"/home/acunetix/.acunetix_trial/data/scans": 没有那个文件或目录
该问题的原因不是权限问题而是因为系统中没有bzip2的包,安装即可
#yum install -y bzip2
 问题二:User acunetix already exist. Home directory for user acunetix not found.
在国外某论坛上看到某师傅的解答,后来成功解决,这里记录一下:
这个报错其实就是因为你卸载之后删除了/home/acunetix这个目录,却没删除awvs的用户
查看一下/etc/passwd,就可以看到这个用户,使用userdel -r 用户名,就可以成功删除,之后继续重新安装就没问题了
问题三:安装编译工具
yum -y install make
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
cd /home/ 
strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX
问题四:安装glibc-2.18
wget http://mirrors.ustc.edu.cn/gnu/libc/glibc-2.18.tar.gz
tar -zxvf glibc-2.18.tar.gz
cd glibc-2.18
mkdir build
cd build
../configure --prefix=/usr
make -j4
sudo make install
### 小迪安全30天RCE漏洞概述 远程代码执行(Remote Code Execution, RCE)是一种高危漏洞,允许攻击者通过网络向目标系统发送恶意代码并被执行。这种漏洞通常源于应用程序未能正确验证用户输入的数据,导致恶意数据被当作可执行代码处理[^2]。 在Web开发环境中,无论是基于Linux还是Windows系统的应用,都可能因不当使用某些危险函数而引发RCE漏洞。这些危险函数包括但不限于`eval()`、`exec()`、`shell_exec()`等。如果开发者未对传入的参数进行严格校验,则可能导致任意代码或命令被执行的情况发生[^3]。 对于检测手段而言,可以采用多种方式来发现潜在存在的RCE风险点。其中较为常见的有白盒测试中的静态代码分析即代码审计;而在黑盒渗透过程中则更多依赖于自动化扫描工具如AWVS、XRay等辅助完成初步排查工作之外还需要结合人工经验针对特定业务逻辑深入挖掘隐藏更深的安全隐患。 至于防御措施方面除了常规建议像及时更新补丁版本外还需特别注意以下几点:一是尽可能避免调用那些已知存在较高安全隐患的功能模块;二是加强对外部可控变量值范围的有效限制并通过正则表达式等方式进一步增强过滤机制强度;三是考虑部署专业的防火墙类产品作为额外防护层以抵御来自外界未知威胁入侵尝试。 ### 管道符的使用方法 管道符(`|`) 是一种用于连接两个程序的标准输出与标准输入之间的特殊字符,在Unix/Linux Shell编程中有广泛的应用场景之一就是构建复杂的命令链路实现单一指令难以达成的任务目的。例如当我们想要查找当前目录下所有扩展名为“.txt”的纯文本文件并将它们的内容按字母顺序排序最后保存到一个新的汇总文档当中去的时候就可以这样写: ```bash find . -name "*.txt" | xargs cat | sort > all.txt ``` 上述例子中第一个部分 `find . -name "*.txt"` 找到了符合条件的目标列表交给第二个环节 `xargs cat` 去读取具体每一个匹配项的实际内容再传递给第三个阶段 `sort` 完成最终整理动作之后重定向存储起来形成完整的操作流程[^4]。 另外值得注意的是有时候为了绕过一些简单的字符串替换型防护策略也可以巧妙运用反引号 `` 或者其他组合形式比如 `$()` 来达到相同的效果如下所示当直接书写 system('whoami') 被拦截时不妨试试下面这种方式或许就能奏效了呢? ```php <?php echo `whoami`; ?> ``` 或者是这样的PHP语句结构也能起到相应的作用: ```php $c='id'; echo shell_exec($c); ``` 以上两种情况均利用了不同语法特性规避掉了原始黑名单模式下的简单判断规则从而实现了预期功能需求[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Thunderclap_

点赞、关注加收藏~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值