Hi Eero,
I unfortunately cannot run the scan from scratch as I am doing it for a
customer and the time I have allocated to this project is finished. I will
have to try using CentOS in the next vulnerability assessment I do.
Why does OpenVAS run better on CentOS than on Kali?
From: Eero Volotinen <[email protected]>
To: Alain du Toit <[email protected]>
Cc: "[email protected]"
<[email protected]>; "[email protected]"
<[email protected]>
Sent: Friday, 22 January 2016, 7:40
Subject: Re: [Openvas-plugins] Stuck on certain NVT's
Well. this kind of error is a bit hard to debug as need to way to reproduce it
on other systems.
On my opinion, kali linux is not best platform to run OpenVAS. Can you try
same issue on centos 7 with openvas 8 from atomic corp repository?
--Eero
2016-01-21 18:47 GMT+02:00 Alain du Toit <[email protected]>:
Hi,
Yes, it isn't the same process, it's just one of many openvassd processes that
the system seems to be stuck on or rather it is one of many "sleeping"
processes related to openvassd. I started the scan over 20 hours ago and it is
still running and stuck at 99%.
If I run ps -aux | grep nasl I get the following:
root@kali:~# ps -aux | grep nasl
root 5670 0.0 0.5 153784 48812 ? S Jan20 0:00 openvassd:
testing 10.1.1.105
(/var/lib/openvas/plugins/secpod_ms_office_detection_900025.nasl)root 7680
0.0 0.5 151940 45816 ? S 11:06 0:00 openvassd: testing 10.3.4.180
(/var/lib/openvas/plugins/gb_sap_router_detect.nasl)root 8685 0.0 0.5
153784 48376 ? S 16:43 0:00 openvassd: testing 10.1.1.105
(/var/lib/openvas/plugins/secpod_ms_office_detection_900025.nasl)root 22118
0.0 0.6 153916 49376 ? S 14:56 0:00 openvassd: testing 10.1.1.106
(/var/lib/openvas/plugins/secpod_ms_office_detection_900025.nasl)root 26403
0.0 0.5 151676 45644 ? S 18:08 0:00 openvassd: testing 10.1.1.19
(/var/lib/openvas/plugins/gb_crux_products_detect.nasl)root 26413 0.0 0.5
151808 45744 ? S 18:08 0:00 openvassd: testing 10.1.1.19
(/var/lib/openvas/plugins/gb_crux_products_detect.nasl)root 26590 0.0 0.5
151676 45664 ? S 18:09 0:00 openvassd: testing 10.1.1.19
(/var/lib/openvas/plugins/gb_open_web_analytics_detect.nasl)root 26610 0.0
0.5 151820 45764 ? S 18:09 0:00 openvassd: testing 10.1.1.19
(/var/lib/openvas/plugins/gb_open_web_analytics_detect.nasl)root 26663 0.0
0.5 151940 45916 ? S 18:09 0:00 openvassd: testing 10.1.1.19
(/var/lib/openvas/plugins/secpod_apache_solr_detect.nasl)root 26673 0.0
0.5 151940 45976 ? S 18:09 0:00 openvassd: testing 10.1.1.19
(/var/lib/openvas/plugins/secpod_apache_solr_detect.nasl)root 27938 0.0
0.5 151808 45824 ? S 18:10 0:00 openvassd: testing 10.1.1.19
(/var/lib/openvas/plugins/2012/gb_b2epms_mult_sql_inj_vuln.nasl)root 27957
0.0 0.5 151940 45928 ? S 18:10 0:00 openvassd: testing 10.1.1.19
(/var/lib/openvas/plugins/2012/gb_b2epms_mult_sql_inj_vuln.nasl)root 28188
0.1 0.5 151676 45724 ? S 18:10 0:00 openvassd: testing 10.1.1.19
(/var/lib/openvas/plugins/gb_phpwiki_detect.nasl)root 28194 0.0 0.5
151808 45816 ? S 18:10 0:00 openvassd: testing 10.1.1.19
(/var/lib/openvas/plugins/gb_phpwiki_detect.nasl)root 28749 0.3 0.5
151940 45976 ? S 18:10 0:00 openvassd: testing 10.1.1.19
(/var/lib/openvas/plugins/gb_dm_filemanager_detect.nasl)root 28771 0.0
0.5 152072 46092 ? S 18:10 0:00 openvassd: testing 10.1.1.19
(/var/lib/openvas/plugins/gb_dm_filemanager_detect.nasl)root 29055 0.0
0.5 153656 48144 ? S 18:10 0:00 openvassd: testing 10.1.1.19
(/var/lib/openvas/plugins/2009/secpod_expert_pdf_editorx_activex_vuln.nasl)root
29075 0.0 0.0 12660 1624 pts/1 S+ 18:10 0:00 grep naslroot
32161 0.0 0.5 153920 48956 ? S Jan20 0:00 openvassd: testing
10.1.1.106 (/var/lib/openvas/plugins/secpod_ms_office_detection_900025.nasl)
root@kali:~#
If I attach strace to any of the above process, the output I get is:
"futex(0x7fe05ccad620, FUTEX_WAIT_PRIVATE, 2, NULL". However, process 7680
(the longest running process) has a completely different strace output when
attached, see below:
select(25, [24], NULL, NULL, {1, 0}) = 0 (Timeout)select(25, [24], NULL,
NULL, {1, 0}) = 0 (Timeout)select(25, [24], NULL, NULL, {1, 0}) = 0
(Timeout)select(25, [24], NULL, NULL, {1, 0}) = 0 (Timeout)select(25, [24],
NULL, NULL, {1, 0}) = 0 (Timeout)shutdown(24, SHUT_RDWR) =
0close(24) = 0chdir("/")
= 0close(6) = 0munmap(0x7fe05e6d7000, 4096)
= 0sendto(4, "\1\0\1\0", 4, 0, NULL, 0) = 4--- SIGTERM
{si_signo=SIGTERM, si_code=SI_USER, si_pid=26707, si_uid=0} ---getpgrp()
= 26668rt_sigreturn() =
4recvfrom(4, "\2\0\1\0", 4, 0, NULL, NULL) = 4exit_group(0)
= ?+++ exited with 0 +++
For some reason it completes the strace request. The other processes don't
complete, the terminal hangs waiting for something
So I am confused. It seems like some processes run and finish, others are
waiting for something. I have a feeling that some processes have dependencies
in which case they are waiting for things to finish before they continue. If I
look at the process ID 7680 strace output shown above, it seems to be
referencing another process ID in line 12 of that output.
I don't know why this type of scan takes so long. Why would a scan take over
24 hours to complete, the IP count being scanned is only 20 IP's.
Regards,Alain
From: Eero Volotinen <[email protected]>
To: Alain du Toit <[email protected]>
Cc: "[email protected]"
<[email protected]>; "[email protected]"
<[email protected]>
Sent: Thursday, 21 January 2016, 17:42
Subject: Re: [Openvas-plugins] Stuck on certain NVT's
Well, I am not sure that you attached strace to correct process. This process
is waiting something?
--Eero
2016-01-21 17:10 GMT+02:00 Alain du Toit <[email protected]>:
Hi Eero,
Thanks for the help but I am a bit confused, I am unsure of what I am looking
at. Please see the attached output of the strace command...Can you make sense
of it at all?
From: Eero Volotinen <[email protected]>
To: Alain du Toit <[email protected]>; "[email protected]"
<[email protected]>
Cc: "[email protected]" <[email protected]>
Sent: Thursday, 21 January 2016, 16:06
Subject: Re: [Openvas-plugins] Stuck on certain NVT's
well. it depends on scan config..
try ps aux | grep nasl or similar and attach strace -f -p PID to hanged
processes to see if something really happends or not.
Eero
2016-01-21 14:27 GMT+02:00 Alain du Toit <[email protected]>:
Hi there,
I have an OpenVas scan running, two scans in fact, using the Greenbone Security
Assistant. Please see a video I made of where the scan is getting stuck at
99%. This is been for over 18 hours.
Link: https://drive.google.com/open?id=0By2fpZO3ahvhTUxkZXNXRkdOc28
Ben from Greenbone suggested I contact your team to try workout why it's
getting stuck on these NVT's. These processes in the Linux box are sleeping,
not running. So for some reason it has gotten stuck here, some assistance
would be greatly appreciated.
Here the name of the NVTs that are stuck:
- secpod_ms_office_detection_900025 (x2)
- gb_sap_router_detect
Thank you...Regards,Alain
_______________________________________________
Openvas-plugins mailing list
[email protected]
https://lists.wald.intevation.org/cgi-bin/mailman/listinfo/openvas-plugins
_______________________________________________
Openvas-discuss mailing list
[email protected]
https://lists.wald.intevation.org/cgi-bin/mailman/listinfo/openvas-discuss