Hi Stephan,
welcome to the OSSEC mailing list :)
thanks for your contribution....patches are usually submitted through pull
requests on github. Do you have a github account?
check out https://github.com/ossec/ossec-hids and try to see if you can
submit your patch there! :)
best,
theresa
Am Donnerstag, 21. Januar 2016 14:50:26 UTC+1 schrieb Stephan Leemburg:
>
> Hi All,
>
> I just subscribed to the list, so forgive me any ignorance about how
> things
> are organized at this list.
>
> The reason I subscribes is to submit a patch. I am currently configuring
> and
> tuning OSSEC for use at Airbus Defense and Space and while testing, I
> noticed:
>
> PRE:
> $ ls -l /etc/shadow
> -rw-r----- 1 root shadow 1391 Dec 16 16:14 /etc/shadow
>
> POST:
> $ sudo chmod 660 /etc/shadow; ls -l /etc/shadow
> -rw-rw---- 1 root shadow 1391 Dec 16 16:14 /etc/shadow
>
> YIELDS:
>
> OSSEC HIDS Notification.
> 2016 Jan 21 11:10:28
>
> Received From: (ssh_integrity_check_linux) root@vader->syscheck
> Rule: 550 fired (level 7) -> "Integrity checksum changed."
> Portion of the log(s):
>
> Integrity checksum changed for: '/etc/shadow'
> Permissions changed from '-w------t' to '-w--w-r-t'
>
> in the database the permissions are:
>
> #++1391:640:0:42:fa8049e0aeeb2311d43ab92ec8b1ad62:4e1895b70357ffda6f79b433bcc6c7fdb0aba368
>
> !1453371028 /etc/shadow
> !!+1391:620:0:42:fa8049e0aeeb2311d43ab92ec8b1ad62:4e1895b70357ffda6f79b433bcc6c7fdb0aba368
>
> !1453374639 /etc/shadow
>
> 640 interpreted as octal yields 1200 which is -w-------t
> 660 interpreted as octal yields 1224 which is -w--w--r-t
>
> The source (analysisd/decoders/syscheck.c) reads (line 517:522):
>
> /* Getting integer values */
> if(c_newperm && c_oldperm)
> {
> newperm = atoi(c_newperm);
> oldperm = atoi(c_oldperm);
> }
>
> which should be:
>
> /* Getting octal values */
> if(c_newperm && c_oldperm)
> {
> newperm = strtoul(c_newperm, 0, 8);
> oldperm = strtoul(c_oldperm, 0, 8);
> }
>
> After patching and building, I now get (checksum changed because ossec was
> added to my workstation):
>
> OSSEC HIDS Notification.
> 2016 Jan 21 14:16:12
>
> Received From: (ssh_integrity_check_linux) root@vader->syscheck
> Rule: 550 fired (level 7) -> "Integrity checksum changed."
> Portion of the log(s):
>
> Integrity checksum changed for: '/etc/shadow'
> Size changed from '1391' to '1474'
> Permissions changed from 'rw-rw----' to 'rw-rw-r--'
> Old md5sum was: 'fa8049e0aeeb2311d43ab92ec8b1ad62'
> New md5sum is : 'dda758ee0f33df721288104f6992d018'
> Old sha1sum was: '4e1895b70357ffda6f79b433bcc6c7fdb0aba368'
> New sha1sum is : '2d1779d001693420dc4e1c686232a9fd063d4c33'
>
> I have attached a patch-file for it.
>
> --
> With kind regards,
> Met vriendelijke groet,
> Stephan Leemburg
> IT Functions
>
--
---
You received this message because you are subscribed to the Google Groups
"ossec-list" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.